Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как можно вытащить код / 5 сообщений из 5, страница 1 из 1
28.05.2008, 14:14
    #35340219
ZILIA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно вытащить код
У меня есть форма с гридом, я удаляю запись (делаю pack), естественно грид надо перерисовывать.По новой писать код определять источники данных, заголовки колонок и т. д.
При создании меню,например, код можно посмотреть в файле moemenu.mpr, а при создании форм код сохраняется где-нибудь? Ну хотя бы чтобы скопировать в буфер оттуда определение грида и вставить этот код после pack, чтобы грид перерисовать.
...
Рейтинг: 0 / 0
28.05.2008, 14:19
    #35340239
как можно вытащить код
А не надо pack'овать в форме, да еще и с гридом, не надо. И проблема сама отпадет. Не надо самому себе проблемы создавать, а потом их героически преодолевать. Перечитай последние темы, как раз недавно тема неисчислимый раз всплыла.
...
Рейтинг: 0 / 0
28.05.2008, 14:33
    #35340287
daunito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно вытащить код
А зачем такие сложности? Ну если очень хочется пак сделать, то сначала у грида RecordSourse = '', потом делаешь что хочешь, а потом опять присваиваешь RecordSourse = '***' и refresh грида
...
Рейтинг: 0 / 0
28.05.2008, 14:37
    #35340305
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно вытащить код
daunitoА зачем такие сложности?

Ну-ну
Help 9.2
Grids and RecordSource and ControlSource Properties
In Visual FoxPro 9.0 there is a change in Grid control behavior. When the RecordSource property for a Grid control is set, Visual FoxPro 9.0 resets all ControlSource properties to the empty string ("") for all columns. In earlier versions of Visual FoxPro, the ControlSource properties were not properly reset, so problems could occur when a RecordSource with a different structure was later bound. This change may impact scenarios involving Access and Assign methods or BINDEVENT( ) function calls made against a Grid column's ControlSource property.
...
Рейтинг: 0 / 0
28.05.2008, 14:50
    #35340353
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно вытащить код
daunitoА зачем такие сложности? Ну если очень хочется пак сделать, то сначала у грида RecordSourse = '', потом делаешь что хочешь, а потом опять присваиваешь RecordSourse = '***' и refresh грида
Если человек не понимает что и зачем он делает, то показывать пути решения - не просто бесполезно, а заведомо вредно. Возможно, решение и "прокатит", но потом еще пару месяцев будешь объяснять, почему это то же самое, но чуть-чуть в других условиях - не работает.

Лучше уж сразу сказать НЕ НАДО паковать таблицу в процессе работы. Достаточно сделать настройку

SET DELETED ON

Ну, и для начала надо все-таки воспользоваться поиском

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


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