|
|
|
По гриду
|
|||
|---|---|---|---|
|
#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?fid=41&gotonew=1&tid=1591637]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 381ms |

| 0 / 0 |
