powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Редактирование строки в таблице
5 сообщений из 5, страница 1 из 1
Редактирование строки в таблице
    #38470669
AHaPXuST
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно отредактировать запись таблицы, отображенной в гриде, при этом открыв доп. форму со значениями из выбранной строки. И затем вернуться на измененную строку по закрытию формы с редактированием. Пробовал через ControlSource и queries все время отображает первую строку таблицы. Подскажите, где связать строки?
...
Рейтинг: 0 / 0
Редактирование строки в таблице
    #38470719
AHaPXuST,
Тут все просто. Перемещение по гриду приводит к физическому перемещению "указателя на запись" в таблице, описанной как ControlSource грида.

То есть, порядок действий примерно такой:
- пользователь вызывает редактирование в дополнительной форме
- в переменной запоминается № записи (recno()) или код ключевого поля таблицы-источника грида
- проводится редактирование требуемых полей и сохранение изменений
- рефрешим грид
- по go to <№ записи> или Locate for <ключевое поле>=<сохраненный ключ> возвращаемся к нужной строке таблицы...

Как-то так...
...
Рейтинг: 0 / 0
Редактирование строки в таблице
    #38470812
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHaPXuSTНужно отредактировать запись таблицы, отображенной в гриде, при этом открыв доп. форму со значениями из выбранной строки. И затем вернуться на измененную строку по закрытию формы с редактированием. Пробовал через ControlSource и queries все время отображает первую строку таблицы. Подскажите, где связать строки?

Мне нравится такое решение Игоря Королёва:

Как правильно обновить форму?
...
Рейтинг: 0 / 0
Редактирование строки в таблице
    #38470869
AHaPXuST
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав С...кий, спасибо. Сделал через рекон и все сразу скачет как надо. Даже просматривая использования функции recon() наткнулся на ответ. Как вызвать форму из Листбокса
...
Рейтинг: 0 / 0
Редактирование строки в таблице
    #38494261
Edit
Thisform.release()

можно и так
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Редактирование строки в таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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