|
|
|
По гриду
|
|||
|---|---|---|---|
|
#18+
Имеется форма с гридом. В грид, после отработки представления, выводятся все найденные значения (ФИО). Как сделать, чтобы после щелчка мышью (ну, или перехода стрелками) на нужную строчку и нажатия кнопки "ОК", открывалась форма для полного просмотра данных на человека. У записей в таблице есть уникальный номер. Я так понимаю, что надо запоминать этот номер и открывать форму именно с этой записью. А как передать это значение из грида? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 07:32 |
|
||
|
По гриду
|
|||
|---|---|---|---|
|
#18+
GRID привязан к таблице (локальному курсору), указателем которой управляет GRID. Вот и передавайте значение полей в поле редактирования из этой таблицы (локального курсора). С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:12 |
|
||
|
По гриду
|
|||
|---|---|---|---|
|
#18+
А можно чуть-чуть поподробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:27 |
|
||
|
По гриду
|
|||
|---|---|---|---|
|
#18+
S pomoshi Scatter i Gather mojno.Primerno tak : SELECT table1 _recn = RECNO() SCATTER MEMVAR DO FORM c:\fox_prj\forms\new.scx Thisform.refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 08:46 |
|
||
|
По гриду
|
|||
|---|---|---|---|
|
#18+
По сути, Grid - это и есть таблица-источник, содержимое которого в нем и отображается. Перемещаясь по строкам Grid, ты, по сути, перемещаешся по записям таблицы-источника. Значит, чтобы узнать значение любого поля текущей записи таблицы-источника достаточно просто прочитать значение поля ?MyTable.MyFieldID Вот прочитанное значение и передавай в подчиненную форму. Код: plaintext Переданное значение будет принято подчиненной формой в событии INIT. Разумеется, если в нем первой исполняемой командой стоит PARAMETERS или LPARAMETERS. Только следует учитывать тот факт, что к моменту выполнения события INIT-формы все таблицы, указанные в DataEnvironment формы уже открыты. Надо просто переместится на нужную запись командой поиска LOCATE или SEEK Т.е. в событии INIT-подчиненной формы будет что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2006, 23:51 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=41&tid=1591637]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 437ms |

| 0 / 0 |
