|
|
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
Есть dddw с тремя полями: code,code1,value. Соответственно в dw кодовое поле: code, значение это value. Как лаконично можно получить значение code1 из dddw? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 17:31 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
Через GetChild получить объект DataWindowChild для своего DDDW и там методом Find найти строку с заданным Code и считать при помощи GetItem... Code1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 17:52 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
Да, можно так. Я сделал через dwc.getRow(); dwc.getItem... Побыстрее будет работать. А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 18:53 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
demm2008Да, можно так. Я сделал через dwc.getRow(); dwc.getItem... Побыстрее будет работать. А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? Ох, сдаеться мне, что данная конструкция сбоить будет Find - надежнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 21:24 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
demm2008А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? написать свой обработчик выбора из справочника ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 10:59 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
куда уж лаконичней чем find()? ну коли не нравитса, можно filter() типа string s_value, s_filter int i_rc long l_row s_value = dddw_1.GetItemString(dddw_1.GetRow(), 'column_1') s_filter = 'column_1=' + '"" + s_value + '"' i_rc = dddw_2.SetFilter(s_filter) i_rc = dddw_2.Filter() l_row = dddw_2.RowCount() if l_row < 1 then return end if s_value2 = dddw_2.GetItemString(1, 'column_1') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2008, 23:13 |
|
||
|
dddw с двумя кодовыми полями
|
|||
|---|---|---|---|
|
#18+
Не забыть только в конце сделать dw.setfilter('') dw.filter() Иначе в останется одна строчка:) ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 09:54 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35251066&tid=1336711]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 162ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...