powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь
7 сообщений из 7, страница 1 из 1
Нужна помощь
    #33047325
Akel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работаю в VFP 6.
В одной форме в гриде выбираю строку -> нажимаю кнопку изменить -> открывается модальная форма -> после изменения закрываю форму
возникает ошибка : Cannot access the selected table. следом : File is in use .
Возможно я неправильно перехожу из формы в уже открытую форму. Я пытаюсь перейти к форме через do form .
Подскажите пожалуйсто?!

PS У первой формы:
Data Environment.AutoOpen Table = .T.
Data Environment.AutoClose Table = .T.
У второй:
Data Environment.AutoOpen Table = .F.
Data Environment.AutoClose Table = .F.
...
Рейтинг: 0 / 0
Нужна помощь
    #33047490
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая у второй формы датасессия, часом, не приватная?
...
Рейтинг: 0 / 0
Нужна помощь
    #33047526
Akel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет не приватная
Default Data Session
...
Рейтинг: 0 / 0
Нужна помощь
    #33048779
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно , открывая новую таблицу , не указываешь рабочую область
(In 0) и закрываешь тем самым нужную тебе таблицу .
...
Рейтинг: 0 / 0
Нужна помощь
    #33049490
Akel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select client
do form clients.scx
thisform.release()
Вот и факт то, что выбираю.
Самое главное do form client.scx по идеи открывает новую форму, хотя она уже открыта. Возможно здесь что то зарыто?! Тогда вопрос как мне после закрытия модальной формы, сделать активной предыдущую форму, которая не закрывалась?!
...
Рейтинг: 0 / 0
Нужна помощь
    #33049784
ser57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По идее в первой форме - на которой Grid -простая.
вторая форма модальная обязательно !!!. Из первой вызываешь вторую
....
Tihsform1.visible=.f. (или Hide)
do form form2
****
в форме 2 закончив дела
thisform2.release
thisform1.visible =.t.
По идее все должно работать.
для уверености в loade формы
проверь что таблица осталась открытой,
а при возвращнии назад перед активизацией первой
опять проверь ее открытие.
У меня это четко работает. Правдf я Datase...
не использую, а нужные таблицы открываю
сам вручную.
...
Рейтинг: 0 / 0
Нужна помощь
    #33050132
Akel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо работает=)))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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