|
Label.Caption
|
|||
---|---|---|---|
#18+
Подскажите как Label.Caption вывести значение поля Carrency зарос такой: SELECT Menu.c_name, Menu.c_description, Menu.y_price; FROM database!menu ; WHERE menu.i_id = addrecordID; INTO ARRAY vec thisform.label5.Caption = vec[1,1] - Выводит (Menu.c_name) !!!! thisform.edit1.controlSource= vec[1,2] - Пишет Error !!!! thisform.label6.Caption = vec[1,3] - Ничего не выводит (Menu.y_price) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2003, 17:22 |
|
Label.Caption
|
|||
---|---|---|---|
#18+
1. Caption - это реквизит, имеющий символьный тип данных. Следовательно ему можно присваивать только символьные значения. Т.е. необходима конвертация: thisform.label6.Caption = TRANSFORM(vec(1,3)) ну или thisform.label6.Caption = LTRIM(PADR(vec(1,3),21)) 2. ControlSource - это также реквизит, имеющий символьный тип данных, но кроме всего прочего, он должен содержать имя переменной памяти или поля таблицы. Видимо данный элемент массива не содержит ни того, ни другого. Т.е. его надо было записать так: thisform.edit1.controlSource= "vec(1,2)" Однако, если в EditBox надо было всего-лишь отобразить содержимое данного элемента массива и нет необходимости все внесенные изменения снова записывать в этот элемент, то достато написать так: thisform.edit1.Value= vec(1,2) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2003, 18:57 |
|
|
start [/forum/topic.php?fid=41&msg=32166476&tid=1598295]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 140ms |
0 / 0 |