powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с двумя GRID'ами
4 сообщений из 4, страница 1 из 1
Проблема с двумя GRID'ами
    #33056595
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема у меня следующая (догадываюсь, что вроде не особо сложная и возможно даже тривиальная, но вот чего-то сам не могу домыслить, и поэтому прошу вашей помощи):

На форме два объекта GRID: верхний допустим связан с готовой базой, в нём уже есть инкрементный поиск.
Требуется: при нажатии на ENTER в этом "гриде" на любой выбранной строке тут же пересылать её в нижний "грид". При этом нижний "грид" связан с другой таблицей (или скорее курсором, потому что набор строк будет сохраняться каждый раз в отдельных dbf-файлах с именем в виде текущей даты). Плюс ко всему, после ENTER'а должно выскакивать окошко с запросом количества.
Вообщем, обычная накладная с обычной отбивкой необходимого товара. Наверняка многие сталкивались с такой задачей. Я вот в первый раз попался :)

Заранее спасибо всем, кто откликнулся!
...
Рейтинг: 0 / 0
Проблема с двумя GRID'ами
    #33057245
nfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nfp
Гость
Возможно не совсем понял проблемму, но вариант, наверное, такой:
1 Для Grida1 в TEXT1 первой колонки в методе KeyPress записать
IF nKeyCode=13 && нажали enter
вызвать форму для ввода количества .

ENDIF
2 Для остальных колонок grida 1 в методе KeyPress повторить код первой колонки

3 Форма для ввода количества . В ней можно указать данные из выбранной записи (чтобы пользователь убедился то-ли он выбрал), поле для ввода количества и кнопки <записать> <отменить> В кнопке <записать> код добавления записи в курсор
Может не совсем оптимальный вариан, но где-то примерно таким образом
Блин! пока писал интернет " на обед закрылся" придется отправлять после
13.00
...
Рейтинг: 0 / 0
Проблема с двумя GRID'ами
    #33057272
Alexander Warlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет.
А каким образом можно передавать данные сразу после ввода нужного количества в другой "грид"? Подойдёт ли вариант использования временного курсора для второго "грида", который уже после сохранения экспортируется в таблицу? И по-поводу передачи данных из одного "грида" в другой: использовать INSERT INTO ...?
...
Рейтинг: 0 / 0
Проблема с двумя GRID'ами
    #33057305
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая разница во втором гриде курсор или исходная таблица. Сгенерил нужные переменые с префиксом m. и добавил их INSERT INTO <> FROM MEMVAR
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с двумя GRID'ами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]