|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
Как в дизайнере Формы встать на нужный контрол+ открвыть его свойства+нужную закладку+пункт (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.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 14:37 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
А какая в конечном стоит задача? Если скопом поменять какие-то свойства, то проще это сделать, выгрузив форму в текст, подправить его и загрузить обратно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 16:14 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
MrShin, Это Да, понятно, что если ты добрался до свойства, то его в тексте поправить и записать обратно поправленное в Форму. Но сам факт - можно или нет в Дизайне прыгнуть в нужное место? -- Вот у меня тоже самое сделано на RecordSet-ы сразу всех форм. Удобно по клику мышки (по горячей клавише) сразу попасть теперь уже в Дизайн RecordSet-а (как Запроса). Ну не нравится мне окно БД Access. У меня свое ... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 16:41 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
Начало такое: Код: vbnet 1. 2.
Только зачем этот мультфильм, если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 18:31 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
PredeclaredНачало такое: Код: vbnet 1. 2.
Только зачем этот мультфильм, если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы. OK! Спасибо, работает, уже половина того, что нужно. Как дальше быть с Properties, с закладками? А можно там прыгнуть туда куда нужно? -- Зачем мультфильм? - Да, можно двойным кликом поменять сиойство, но иногда нужна и визуальная картинка = ДИЗАЙНЕРЕ + Controls + Properties - поменял св-во, проверил, тут чуть подвинул, тут чуть покрасил ... это просто нужно для своботы использования. - Ещё пример. Смотришь форму, понимаешь, что нужно изменить Recordset и начинается: 1. Клик правой кнопкой 2. Клик в ДИЗАЙНЕР 3. Поиск пустого места (чтобы попасть на свойство формы а не контрола) 4. Клик в пустое место. 5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все), 6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет). 7. Клик в <Источник записей> 8. Клик в <...> И вот оно счастье - Ты в Построителе запросов! Думаю, что вот это и есть мультфильм. Можно, конечно для каждой формы держать отдельный Запрос и тогда всё было бы проще. Но у меня в проекте это к сожалению не так. -- В отчётах та же картина. -- А не проще так, находишься в Форме, нажимаешь <Ctrl+5> Форма переоткрывается в Дизайнер и автоматом ты в Построителе запросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:07 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
LightNPredeclaredНачало такое: Код: vbnet 1. 2.
Только зачем этот мультфильм, если можно править значения в полях собственно формы Form_Rule и присваивать их свойствам контролов формы. OK! Спасибо, работает, уже половина того, что нужно. Как дальше быть с Properties, с закладками? А можно там прыгнуть туда куда нужно? -- Зачем мультфильм? - Да, можно двойным кликом поменять сиойство, но иногда нужна и визуальная картинка = ДИЗАЙНЕРЕ + Controls + Properties - поменял св-во, проверил, тут чуть подвинул, тут чуть покрасил ... это просто нужно для своботы использования. - Ещё пример. Смотришь форму, понимаешь, что нужно изменить Recordset и начинается: 1. Клик правой кнопкой 2. Клик в ДИЗАЙНЕР 3. Поиск пустого места (чтобы попасть на свойство формы а не контрола) 4. Клик в пустое место. 5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все), 6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет). 7. Клик в <Источник записей> 8. Клик в <...> И вот оно счастье - Ты в Построителе запросов! Думаю, что вот это и есть мультфильм. Можно, конечно для каждой формы держать отдельный Запрос и тогда всё было бы проще. Но у меня в проекте это к сожалению не так. -- В отчётах та же картина. -- А не проще так, находишься в Форме, нажимаешь <Ctrl+5> Форма переоткрывается в Дизайнер и автоматом ты в Построителе запросов. В 2010 это называется режим макета. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:25 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
LightN3. Поиск пустого места (чтобы попасть на свойство формы а не контрола) 4. Клик в пустое место. 5. Клик во Все (т.к. не всегда Закладка стоит на позиции Все), 6. Далее скроллер вверх на закладке Все, т.к. скролл то внизу то вверху (иногда это удобно иногда нет). Не совсем понял, почему такой сложный путь. 4. Клик в левый верхний угол, где линейки - выбирается форма 5. Клик в Данные, рекодсет всегда сверху ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 13:34 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
ROI, Макет нужен для другого, для этих целей он не очень удобен ... В цепочке меняется только п.п. 2, остальное остается как и было ... 1. Клик правой кнопкой 2. Клик в ДИЗАЙНЕР Макет. . . . . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 13:35 |
|
Как в дизайнере Формы встать на нужный контрол+ открвыть свойства+нужную закладку+пункт
|
|||
---|---|---|---|
#18+
MrShin, Проверил. Ушёл на нижние свойства, закрыл и сохранил форму. RS не вверху. Курсор на том св-ве на котором был в последний раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 13:44 |
|
|
start [/forum/topic.php?fid=45&msg=39205888&tid=1613740]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 19ms |
total: | 167ms |
0 / 0 |