
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2008, 17:31
|
|||
|---|---|---|---|
|
|||
dddw с двумя кодовыми полями |
|||
|
#18+
Есть dddw с тремя полями: code,code1,value. Соответственно в dw кодовое поле: code, значение это value. Как лаконично можно получить значение code1 из dddw? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 17:52
|
|||
|---|---|---|---|
|
|||
dddw с двумя кодовыми полями |
|||
|
#18+
Через GetChild получить объект DataWindowChild для своего DDDW и там методом Find найти строку с заданным Code и считать при помощи GetItem... Code1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 18:53
|
|||
|---|---|---|---|
|
|||
dddw с двумя кодовыми полями |
|||
|
#18+
Да, можно так. Я сделал через dwc.getRow(); dwc.getItem... Побыстрее будет работать. А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 21:24
|
|||
|---|---|---|---|
dddw с двумя кодовыми полями |
|||
|
#18+
demm2008Да, можно так. Я сделал через dwc.getRow(); dwc.getItem... Побыстрее будет работать. А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? Ох, сдаеться мне, что данная конструкция сбоить будет Find - надежнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2008, 10:59
|
|||
|---|---|---|---|
|
|||
dddw с двумя кодовыми полями |
|||
|
#18+
demm2008А нет ли какой-нибудь хитрой возможности обратиться к полю code1 одним оператором? написать свой обработчик выбора из справочника ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2008, 23:13
|
|||
|---|---|---|---|
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') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2008, 09:54
|
|||
|---|---|---|---|
dddw с двумя кодовыми полями |
|||
|
#18+
Не забыть только в конце сделать dw.setfilter('') dw.filter() Иначе в останется одна строчка:) ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1336711]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 130ms |

| 0 / 0 |

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