|
|
|
Grid
|
|||
|---|---|---|---|
|
#18+
Есть форма jurnal на ней Grid1 связан с полями таблицы doc. В column4.text1 грида нужно чтобы выводилось значение не из поля kod_r таблицы doc, а из связанной таблицы raion поле name_r.: if INDEXseek(doc.kod_r, .t., 'raion', 'kod_r') thisform.grid1.column4.text1.value = raion.name_r else thisform.grid1.column4.text1.value = 'Не задан' endif выдает что Grid1 не найден. Писала в на лоад формы jurnal, в инете грида...везде эта ошибка. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 10:22 |
|
||
|
Grid
|
|||
|---|---|---|---|
|
#18+
Ну, если Вы правильно перевели нам сообщение об ошибке, то нужно искать грид. Он точно называется Grid1? И он точно лежит прямо на форме, а не в каком-нибудь пейджфрейме или контейнере? Кстати, в лоаде формы еще никаких контролов, к которым относится, в том числе, и грид, еще нет и обращение к ним в этом методе не совсем оправдано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 10:40 |
|
||
|
Grid
|
|||
|---|---|---|---|
|
#18+
ThisForm.Grid1.Column4.ControlSource="IIF(INDEXseek(doc.kod_r, .t., 'raion', 'kod_r'),raion.name_r,'Не задан')" Можно задать непосредствено в Гриде. Тогда без кавычек. Можно в Init-е формы. Возможно в Init-е грида. Не пробовал. В Load формы еще никаких объектов не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 11:36 |
|
||
|
Grid
|
|||
|---|---|---|---|
|
#18+
Ошибку больше не выдает. Но этот блок не работает -вывыдится коды , ане наименования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 11:46 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=192&tid=1589049]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 373ms |

| 0 / 0 |
