|
|
|
| Много раз на форуме встречала (даже в своих темах), когда говорили о скрытых формах, которые применяются для хранения глобальных переменных на случай скидывания эти переменных в результате ошибки.
А можно поподробнее об этом?
Это одна форма на весь проект и используется для хранения ВСЕХ глобальных переменных?
Может есть примерчик, хоть простой?
Спасибо | |
|
| |
|
|
|
|
...скрытых формах, которые применяются для хранения глобальных переменных...
|
Неверная интерпретация.
Говорилось о том, что можно считывать необходимые данные из полей формы, а не хранить глобальные переменные в ней. | |
|
| |
|
|
|
| Например, у нас есть таблица "tblManager", где мы храним данные менеджеров: IDManager Long, Login Text, Keyword Text, ADM Logical.
При открытии приложения, мы первым делом открываем форму авторизации.
В случае удачной авторизации, мы открываем скрытую форму "frmManager" на основе таблицы "tblManager" с фильтром по IDManager .
Теперь у нас есть возможность в любое время считывать значения полей формы, и использовать их для:
отображения/скрытия панелей команд,
отображения/скрытия элементов управления форм/отчетов,
фильтрации наборов записей форм/отчетов,
изменения алгоритмов работы кода и т.д.
Вместо скрытой формы, можно использовать пользовательские свойства проекта или документа, о чем говорил недавно мембер Кабан.
Пример работы с пользовательскими свойствами проекта и формы от alecks_lp лежит здесь:
http://hiprog.com/index.php?option=com_content&task=view&id=251661603&Itemid=35 | |
|
| |
|
|
|
| Lukas, Огромное Спасибо Вам за этот ликбез. Смысл я поняла, теперь точно разберусь.
| |
|
| |