powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / PACK вешает форму...
6 сообщений из 6, страница 1 из 1
PACK вешает форму...
    #35058224
mozer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал програмку ПОЛНОГО удаления записи из таблицы по значениям заданым в форме.

USE qwerty1 EXCLUSIVE
DELETE FROM qwerty1 WHERE nom = ALLTRIM(_screen.ActiveForm.pageframe1.page3.text1.value)
PACK
thisform.Refresh()


Но после того как все на;имаю кнопу и прога сделает свое дело, форма виснет. Т.е. все гриды которые в ней находятся преобретают вид белых прямоугольников. Я понимаю что это происходит из-за того что ПАК закрывает таблицу. Как сделать так что бы таблица открывалась снова в этой же проге????

P.S. БД не предназначена для сетевого использования.
...
Рейтинг: 0 / 0
PACK вешает форму...
    #35058231
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма не виснет, просто после PACK грид очищается. Так не делают, в том числе и по этой причине.
Зачем тебе PACK? Чем SET DELETE ON не устроил?

Если же все-таки надо, то после PACK восстанавливай грид программно или форму закрывай и заново открывай.
...
Рейтинг: 0 / 0
PACK вешает форму...
    #35058232
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, при белых гридах программа не виснет, а продолжет нормально работать.
Во-вторых, НЕ НАДО паковать таблицы во время обычной работы, особенно под гридом. Достаточно сделать настройку Set delete on.
Если непонятно почему рекомендуется именно такая работа, то лучше сразу воспользоваться поиском здесь и/или на forum.foxclub.ru Тема Очень старая и очень избитая.
...
Рейтинг: 0 / 0
PACK вешает форму...
    #35058414
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Велкам насчет белых паралелепипедов
Однако Сергей и Дима оооочень прально рекомендовали как рулить ситу:Евиной )
...
Рейтинг: 0 / 0
PACK вешает форму...
    #35058415
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ почему та сцылкуа не прошла http://forum.foxclub.ru/read.php?32,177187,177211#msg-177211
...
Рейтинг: 0 / 0
PACK вешает форму...
    #35061994
mozer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо!!! Решил делать по отдельности DELETE и PACK.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / PACK вешает форму...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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