powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
10 сообщений из 10, страница 1 из 1
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205171
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в дизайнере Формы встать на нужный контрол+ открвыть его свойства+нужную закладку+пункт (ValidationRule)?
Есть проект. В нем > 300 форм, в этих формах.
Создал таблицу:
SELECT [Keyid]
,[FormName]
,[FieldName]
,[ValidationRule]
,[ValidationText]
FROM Form_Rule

Создал новую форму Form_Rule соответствующей таблице Form_Rule.

Залил ValidationRule и ValidationText из тех конторлов всех форм проекта (ну где они есть <>""), в эту таблицу.
Теперь в форме Form_Rule 2 раза можно кликнуть на поле [FormName], и открыть в дизайтере !!! соответствующую полю форму.
====
Было бы здорово ещё В ДИЗАЙНЕРЕ встать на соответствующий [FieldName] и прыгнуть в ValidationRule автоматом.
Это в принципе можно?
====
Вот это не работает в дизайнере:
Код: vbnet
1.
Forms("" & Me!FormName).Controls("" & Trim(Me!FieldName)).SetFocus
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205261
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая в конечном стоит задача? Если скопом поменять какие-то свойства, то проще это сделать, выгрузив форму в текст, подправить его и загрузить обратно.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205304
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
Это Да, понятно, что если ты добрался до свойства, то его в тексте поправить и записать обратно поправленное в Форму.
Но сам факт - можно или нет в Дизайне прыгнуть в нужное место?
--
Вот у меня тоже самое сделано на RecordSet-ы сразу всех форм.
Удобно по клику мышки (по горячей клавише) сразу попасть теперь уже в Дизайн RecordSet-а (как Запроса).
Ну не нравится мне окно БД Access. У меня свое ...
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205412
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начало такое:
Код: vbnet
1.
2.
Forms("form_name").Controls("control_name").inselection=true
docmd.RunCommand acCmdProperties 



Только зачем этот мультфильм,
если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205888
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredНачало такое:
Код: vbnet
1.
2.
Forms("form_name").Controls("control_name").inselection=true
docmd.RunCommand acCmdProperties 


Только зачем этот мультфильм,
если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы.
OK! Спасибо, работает, уже половина того, что нужно.
Как дальше быть с Properties, с закладками? А можно там прыгнуть туда куда нужно?
--
Зачем мультфильм?
- Да, можно двойным кликом поменять сиойство, но иногда нужна и визуальная картинка = ДИЗАЙНЕРЕ + Controls + Properties - поменял св-во, проверил, тут чуть подвинул, тут чуть покрасил ... это просто нужно для своботы использования.
- Ещё пример. Смотришь форму, понимаешь, что нужно изменить Recordset и начинается:

1. Клик правой кнопкой
2. Клик в ДИЗАЙНЕР
3. Поиск пустого места (чтобы попасть на свойство формы а не контрола)
4. Клик в пустое место.
5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все),
6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет).
7. Клик в <Источник записей>
8. Клик в <...> И вот оно счастье - Ты в Построителе запросов!

Думаю, что вот это и есть мультфильм.
Можно, конечно для каждой формы держать отдельный Запрос и тогда всё было бы проще. Но у меня в проекте это к сожалению не так.
--
В отчётах та же картина.
--
А не проще так, находишься в Форме, нажимаешь <Ctrl+5>
Форма переоткрывается в Дизайнер и автоматом ты в Построителе запросов.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39205914
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LightNPredeclaredНачало такое:
Код: vbnet
1.
2.
Forms("form_name").Controls("control_name").inselection=true
docmd.RunCommand acCmdProperties 



Только зачем этот мультфильм,
если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы.
OK! Спасибо, работает, уже половина того, что нужно.
Как дальше быть с Properties, с закладками? А можно там прыгнуть туда куда нужно?
--
Зачем мультфильм?
- Да, можно двойным кликом поменять сиойство, но иногда нужна и визуальная картинка = ДИЗАЙНЕРЕ + Controls + Properties - поменял св-во, проверил, тут чуть подвинул, тут чуть покрасил ... это просто нужно для своботы использования.
- Ещё пример. Смотришь форму, понимаешь, что нужно изменить Recordset и начинается:

1. Клик правой кнопкой
2. Клик в ДИЗАЙНЕР
3. Поиск пустого места (чтобы попасть на свойство формы а не контрола)
4. Клик в пустое место.
5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все),
6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет).
7. Клик в <Источник записей>
8. Клик в <...> И вот оно счастье - Ты в Построителе запросов!

Думаю, что вот это и есть мультфильм.
Можно, конечно для каждой формы держать отдельный Запрос и тогда всё было бы проще. Но у меня в проекте это к сожалению не так.
--
В отчётах та же картина.
--
А не проще так, находишься в Форме, нажимаешь <Ctrl+5>
Форма переоткрывается в Дизайнер и автоматом ты в Построителе запросов.
В 2010 это называется режим макета.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39206000
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LightN3. Поиск пустого места (чтобы попасть на свойство формы а не контрола)
4. Клик в пустое место.
5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все),
6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет).
Не совсем понял, почему такой сложный путь.
4. Клик в левый верхний угол, где линейки - выбирается форма
5. Клик в Данные, рекодсет всегда сверху
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39206003
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
Макет нужен для другого, для этих целей он не очень удобен ... В цепочке меняется только п.п. 2, остальное остается как и было ...

1. Клик правой кнопкой
2. Клик в ДИЗАЙНЕР Макет.
.
.
.
.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39206020
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
Проверил. Ушёл на нижние свойства, закрыл и сохранил форму. RS не вверху. Курсор на том св-ве на котором был в последний раз.
...
Рейтинг: 0 / 0
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
    #39206024
LightN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
Закладки в Свойствах тоже помнятся с последнего сохранения. Удел в <Данные> или в <Другие>, сохранился, там и оказался в следующий раз.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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