powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обновления
8 сообщений из 8, страница 1 из 1
Обновления
    #32627350
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поделитесь опытом. Есть бд на sql server и фоксовское приложение с remote views. Как кто организовал tableupdate? не писать же его после каждого изменения.
А с requery еще менее понятно, в особо важных случаях я его естественно делаю, но а в остольных как посоветуете? Делать соответсвующие requery при загрузке форм?
Хотелось бы иметь примерно одинаковую информация во всех приложениях работающих с бд.
...
Рейтинг: 0 / 0
Обновления
    #32627544
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сегодня мой рабочий день закончен. так что ответы просмотрю в понедельник. пишите тема ни в коем случае не закрыта.
...
Рейтинг: 0 / 0
Обновления
    #32628048
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lesha_spbПоделитесь опытом. Есть бд на sql server и фоксовское приложение с remote views. Как кто организовал tableupdate? не писать же его после каждого изменения.

Ну, обычно именно так и поступают. Или ты имел в виду редактирование списков? В этом случае View переключают в режим табличной буферизации и TableUpdate() по окончании редактирования списка.

lesha_spbА с requery еще менее понятно, в особо важных случаях я его естественно делаю, но а в остольных как посоветуете? Делать соответсвующие requery при загрузке форм?
Хотелось бы иметь примерно одинаковую информация во всех приложениях работающих с бд.

Открытие View означает перезапрос к базе данных. Т.е. если твои формы работают в Private DataSession или View закрывается при закрытии формы, то открытие формы фактически и означает обновление информации.

Если же у тебя View постоянно висит в открытой форме, то, насколько я знаю, нет приемлимого решения для автоматического обновления содержимого. Наиболее разумным является навесить кнопку "Обновить", ну и при переоткрытии формы. Т.е. пользователь сам должен озаботиться об актуальности данных.
...
Рейтинг: 0 / 0
Обновления
    #32628880
Фотография AngelOKES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще remote views это такой геморой.
Лучше работай с курсорами.
Эта примерно такая же таблица фокса только виртуальная.
А если пользователь что-то меняет или добавляет, то пусть подтверждает нажатием кнопку "Изменить" и "Добавить".
А на этих кнопках пропиши как тебе нужно.
Впроть до гото что можешь вести лог или историю.
...
Рейтинг: 0 / 0
Обновления
    #32631440
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Владимир:
1)можно по подробней чем отдичаются в смысле обновлений private и default data session?
2)разве view нужно явно закрывать при выходе из формы?
...
Рейтинг: 0 / 0
Обновления
    #32631514
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lesha_spb
1)можно по подробней чем отдичаются в смысле обновлений private и default data session?

Private DataSession - это как бы еще одна копия твоего приложения (ну, почти). Применительно к View - это означает, что обновления сделанные в одной Private DataSession будут не видны в другой Private DataSession. Как у 2 разных клиентов. Надо запустить цикл обновления по всем открытым Private DataSession

lesha_spb2)разве view нужно явно закрывать при выходе из формы?

Зависти от конкретной задачи. Просто если ты включил View в DataEnvironment и оставил настройки по умолчанию AutoOpenTable = .T. и AutoCloseTable = .T., то это и означает, что View будет автоматически открываться при открытии формы и также автоматически закроется при закрытии формы. В этом случае переоткрытие формы собственно и означает обновление содержимого View.
...
Рейтинг: 0 / 0
Обновления
    #32631521
lesha_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А default data session как себя ведет?
...
Рейтинг: 0 / 0
Обновления
    #32631542
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lesha_spbА default data session как себя ведет?

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


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