|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Доброго дня, уважаемые! Подскажите, есть ли возможность в MS Access 2007 сделать так, чтобы в коде обращаться к форме по короткому удобному имени, а для пользователя в списке объектов слева отображать более длинное и понятное? Что-то вроде "frmNmk" и "Номенклатурный справочник". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 13:31 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Buddman Что-то вроде "frmNmk" и "Номенклатурный справочник" Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 14:46 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
В моем понимании юзеру вообще не надо видеть область переходов(скрыть) а все взаимодействие с БД осуществлять через кнопочную форму (диспетчер кнопочных форм-читайте HELP).В ней пишите что хотите,размещайте рисунки,кнопки-короче делайте что хотите) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 15:32 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Akina, спасибо! На сколько я понимаю, этот вариант не очень надёжен, т.к. при ошибке аксесс теряет глобальные переменные. А если делать локальной, то всё равно в нескольких местах. Но так хотя бы меньше переписывать в случае изменений ) sdku, с диспетчером кнопочных форм ещё взаимодействовал. Не уверен, даст ли он какое-то преимущество. В чём отличие от навигации, созданной вручную? Там можно как-то запретить закрывать эту форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 16:36 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Buddman ... sdku, с диспетчером кнопочных форм ещё взаимодействовал. Не уверен, даст ли он какое-то преимущество. В чём отличие от навигации, созданной вручную? Там можно как-то запретить закрывать эту форму? А Вы попробуйте-как можно от чего-то отказываться не узнав что это такое? Отличие от навигации созданной вручную-не надо писать и отлаживать код А насчет закрытия-событие Unload, которое можно отменить ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 17:01 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Buddman Akina, спасибо! На сколько я понимаю, этот вариант не очень надёжен, т.к. при ошибке аксесс теряет глобальные переменные. А если делать локальной, то всё равно в нескольких местах. Но так хотя бы меньше переписывать в случае изменений ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 17:15 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
sdku, спасибо, при возможности опробую. И unload очень пригодится ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 17:16 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Buddman, в случае любых необработанных ошибок весь код полетит в тартарары, где вы увидели у Акины глобальную переменную,кнопочные формы устарели :) - щас рулит форма навигации (принцип одного окна) (правда это не Акс2007 - в этом году перешел с него, а уже считаю его старым как гавно мамонта). обычно Me.Name="frmNkl", Me.caption="Номенклатурный справочник" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 18:28 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
alecko, на сколько я понимаю, у Акины создаётся переменная, ссылающаяся на объект формы. Разве нет? Возможность использования кнопочных форм в любом случае изучу. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 19:29 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
Buddman, это не делает её(это не переменная, но не суть) глобальной. В большинстве случаев используется Private|Friend на уровне модуля класса. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 19:57 |
|
Разное имя формы в колонке объектов и при обращении через VBA
|
|||
---|---|---|---|
#18+
alecko, тогда всё всё правильно. Если она не глобальная, то это немного помогает но не полностью. В любом случае я принял к сведению рекомендуемый способ действия на ближайшее будущее и получил достаточно информации, чтобы определиться, как поступить прямо сейчас. Пока буду работать, как есть, а в следующей итерации вместе с другими улучшениями сделаю нормальную навигацию. Спасибо всем участвовавшим за рекомендации ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 20:10 |
|
|
start [/forum/topic.php?fid=45&fpage=13&tid=1609944]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 144ms |
0 / 0 |