Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь / 7 сообщений из 7, страница 1 из 1
04.05.2005, 09:37
    #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
04.05.2005, 10:39
    #33047490
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
Какая у второй формы датасессия, часом, не приватная?
...
Рейтинг: 0 / 0
04.05.2005, 10:49
    #33047526
Akel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
нет не приватная
Default Data Session
...
Рейтинг: 0 / 0
04.05.2005, 17:29
    #33048779
5631
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
Возможно , открывая новую таблицу , не указываешь рабочую область
(In 0) и закрываешь тем самым нужную тебе таблицу .
...
Рейтинг: 0 / 0
05.05.2005, 08:44
    #33049490
Akel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
select client
do form clients.scx
thisform.release()
Вот и факт то, что выбираю.
Самое главное do form client.scx по идеи открывает новую форму, хотя она уже открыта. Возможно здесь что то зарыто?! Тогда вопрос как мне после закрытия модальной формы, сделать активной предыдущую форму, которая не закрывалась?!
...
Рейтинг: 0 / 0
05.05.2005, 10:43
    #33049784
ser57
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
По идее в первой форме - на которой Grid -простая.
вторая форма модальная обязательно !!!. Из первой вызываешь вторую
....
Tihsform1.visible=.f. (или Hide)
do form form2
****
в форме 2 закончив дела
thisform2.release
thisform1.visible =.t.
По идее все должно работать.
для уверености в loade формы
проверь что таблица осталась открытой,
а при возвращнии назад перед активизацией первой
опять проверь ее открытие.
У меня это четко работает. Правдf я Datase...
не использую, а нужные таблицы открываю
сам вручную.
...
Рейтинг: 0 / 0
05.05.2005, 12:17
    #33050132
Akel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь
Спасибо работает=)))
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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