|
|
|
Проблема с двумя GRID'ами
|
|||
|---|---|---|---|
|
#18+
Проблема у меня следующая (догадываюсь, что вроде не особо сложная и возможно даже тривиальная, но вот чего-то сам не могу домыслить, и поэтому прошу вашей помощи): На форме два объекта GRID: верхний допустим связан с готовой базой, в нём уже есть инкрементный поиск. Требуется: при нажатии на ENTER в этом "гриде" на любой выбранной строке тут же пересылать её в нижний "грид". При этом нижний "грид" связан с другой таблицей (или скорее курсором, потому что набор строк будет сохраняться каждый раз в отдельных dbf-файлах с именем в виде текущей даты). Плюс ко всему, после ENTER'а должно выскакивать окошко с запросом количества. Вообщем, обычная накладная с обычной отбивкой необходимого товара. Наверняка многие сталкивались с такой задачей. Я вот в первый раз попался :) Заранее спасибо всем, кто откликнулся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 09:30 |
|
||
|
Проблема с двумя GRID'ами
|
|||
|---|---|---|---|
|
#18+
Возможно не совсем понял проблемму, но вариант, наверное, такой: 1 Для Grida1 в TEXT1 первой колонки в методе KeyPress записать IF nKeyCode=13 && нажали enter вызвать форму для ввода количества . ENDIF 2 Для остальных колонок grida 1 в методе KeyPress повторить код первой колонки 3 Форма для ввода количества . В ней можно указать данные из выбранной записи (чтобы пользователь убедился то-ли он выбрал), поле для ввода количества и кнопки <записать> <отменить> В кнопке <записать> код добавления записи в курсор Может не совсем оптимальный вариан, но где-то примерно таким образом Блин! пока писал интернет " на обед закрылся" придется отправлять после 13.00 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 13:02 |
|
||
|
Проблема с двумя GRID'ами
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет. А каким образом можно передавать данные сразу после ввода нужного количества в другой "грид"? Подойдёт ли вариант использования временного курсора для второго "грида", который уже после сохранения экспортируется в таблицу? И по-поводу передачи данных из одного "грида" в другой: использовать INSERT INTO ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=322&tid=1594275]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 368ms |

| 0 / 0 |
