powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Update Local View в форме
3 сообщений из 3, страница 1 из 1
Update Local View в форме
    #32916203
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, помогите, пожалуйста, Фокс осваиваю самостоятельно!
Пример:
Есть база данных. В ней из таблицы dbf1 конструктором создан Local View:

SELECT TRIM(dbf1.фамилия)+" "+RTRIM(dbf1.имя)+" ";
+RTRIM(dbf1.отчество), dbf1.код FROM бд_база! dbf1 ORDER BY 1

В форме frm_Новые идет добавление новых записей в dbf1. Потом запускается форма frm_Редакция, где как раз и используется Local View, но данные в нем сами не обновляются. Что я не учитываю? Или в Init Event формы прописать запрос, указанный мною выше? Или что-то нужно сделать другое?

Спасибо!
...
Рейтинг: 0 / 0
Update Local View в форме
    #32916288
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi О_В_Д!
Один из методов:

Во-первых: В Local View надо сделать уникальное поле обязательно. И во вкладке Update Criteria поставить на нем ключик, а остальные поля как редактируемые (или по твоему разумению)
Во-вторых: Этот Local View показывать в Grid в форме типа журнал чего-то.
И либо тут сделать доступным исправление в Grid. Либо на этой форме сделать кнопочки или типа меню: добавление, редактирование, удаление и т.д.
Где открываются другие формочки и производятся соответствующие действия.

Примерно так.
...
Рейтинг: 0 / 0
Update Local View в форме
    #32916744
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, остановился на следующем.
В конструкторе Local View закладка Update Criteria. В ней устанавливаю флажок на ключевое поле, далее выбираю значение Key and updatable fields. В окне Field name ставлю флажки у тех полей, изменения в которых должны привести к апдейту.
Всё, теперь в frm_Новые вносим новые записи, переходим в форму frm_Редакция, в ней грид, сделанный по Local View, все новые записи в нем есть.
Еще не пробовал, но, наверно, апдейт должен срабатывать и после редактировании любой записи в этой форме, если изменения происходят в полях, указанных в конструкторе в Field name.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Update Local View в форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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