|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Здравствууйте, уважаемые программисты-профессионалы! Суть вопроса - мне нужно на форме в ACCESS динамически отображать текстовые(кнопочные формы) - взависимости от выбранных параметров. В EXCEL таким способом я сделал календарь - используя созданный мною клаасс кнопки + подключив библиотеку Microsofr Forms 2.0 library.(т.е кнопки дней календаря формируются динамически исходя из параметров месяц-год) фрагмент кода, который создает объект кнопки : Set NewCommandButton = Controls.Add("Forms.CommandButton.1") Т.е при наборе CONTROLS автоматически подцепляется метод ADD( я полагаю из библиотеки Microsofr Forms 2.0 library.) ННООО это лишь в excel добавив данную библиотеку в ACCESS conrols автоматически распознает это как уже другой объект( предполагаю) из другой библиотеки Скорее всего из библиотеки MS ACCESS 12.0, т.к приоритет подключаемой библиотеки - 3 после VBA и ACCESS. Можно ли каким то образом переключить определенный класс объекта controls - т.е сказать программе данный объект брать из другой, менее приоритетной библиотеки? прилагаю скрины с копиями подгружаемых библиотек + как отображаются объекты controls в excel и access Друзья, может быть кто-то с таким вопросомсталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 00:26 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
То, что объект Controls должен быть взять из другой библиотеки, и об этом нужно каким-то образом указать - подтверждается ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 00:32 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 00:32 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
nord-woolf Код: plaintext
Тут наврал. В аксессовских формах динамически (рантайм) контролы невозможно создать. Только в режиме конструктора. Я в таких случаях пользую коммандбары (А2003) или MSComctlLib.Toolbar. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 00:50 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Павел Ворошилов, (Не вдаваясь в критику самого метода динамического добавления элементов управления) Controls в упомянутом коде Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 11:18 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
nord-woolfВ аксессовских формах динамически (рантайм) контролы невозможно создать. видимо, автор топика хочет использовать не аксессовскую форму, а UserForm из библиотеки MSForms. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 12:55 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Павел ВорошиловМожно ли каким то образом переключить определенный класс объекта controls - т.е сказать программе данный объект брать из другой, менее приоритетной библиотеки? вам правильно ответили, что приоритет здесь непричем. Вы не пишите, где вы используете этот код. Эсли этот код использовать в UserForm, то после Controls. вы увидите то, что вам надо (и не важно Excel это или Access). Но вы, видимо, пытались использовать этот код в аксессовской форме, а это совершенно неправильно. В аксессовскую форму таким образом не добавить контрол (вам об этом тоже сказали). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 13:06 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Можно скрестить ужа с ежом поместить на аксессовскую форму офисный Frame и получить-таки гибридного гада динамическое добавление/удаление. ЧистА из научного интереса. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 14:28 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
13-й квартал...К сообщению приложен файл (MSFormsTest.rar - 24Kb) В копилочку. Понадобится, а у меня есть. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 18:56 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Приветствую. Раз есть такая тема, попробую спросить здесь. Стоит такая задача: есть главная форма Form1, она берет строки из таблицы по дате и выводит их списком. При изменении поля Field1 в этих строках должна выводится подчиненная форма SubForm, которая выводит строки с конкретным значением Value1 Field1. Если в Form1 мы заносим какое-то другое значение Value2 в поле в другой строке — создается еще одна подчиненная форма, которая ведет себя так же, как и SubForm, но собирает в себя те строки, в которых в Field1 значение Value2. Конечно, можно бы создать сразу несколько подчиненных форм в конструкторе и ставить им .Visible = True как только в Field1 будет внесено нужное значение, но количество этих значений заранее не известно. Где посмотреть, как это реализовать? Я так понимаю, нужно создать класс подчиненных форм с нужными мне свойствами, но я плохо представляю, как с этим работать. В какой книге покопаться, дабы понять, как с классами работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 20:14 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Pandevich, Этож надо было так написать! Второй раз читаю... До Штирлица не дошло письмо из Центра. Он перечитал еще раз, но все равно не дошло. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 21:10 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
+1 Слова вроде все знакомые, а в "картинку" не складываются. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 21:23 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Думаю, это про изменение состояния единственной подчиненной формы. При этом в качестве LinkChildField и LinkMasterField выступает Field1. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 21:36 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
позволю вольность :) Приезжает в советский колхоз иностранная делегация. Подходят иностранцы к колхозному конюху Петровичу и спрашивают через переводчика, мол Петрович, как у тебя сложились деловые отношения с коллегами по работе? Тот: - Вот как еб твою мать, так еб твою мать, а как еб твою мать, так Петрович, бл*!!! Переводчик в шоке... Как же такое переводить иностранцам!? Тут на выручку приходит председатель колхоза: - Петрович хотел сказать, что как отдыхать, так все вместе, а как работать, так сразу Петрович... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 21:39 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 21:51 |
|
ACCESS. как поставить приоритет другой библиотеки выше чем
|
|||
---|---|---|---|
#18+
Есть таблица, в ней заполнены все поля, кроме поля "Водитель". --На главной форме выбираем дату, в подчиненной Форме1 отображаются все строки из Таблицы1 на эту дату. --Начинаем заполнять поле "Водитель" в этой Форме1, записали Сидоров - создалась Форма2, которая отображает все строки из Таблицы1 по дате и по этому водителю. --Забили несколько строк, они пропали из Формы1(в лучшем случае), отобразились в Форме2. --В другие строки вбиваем Сидоров — создается похожая Форма2, назовем ее Форма2_1 в этой же главной форме, рядом, но в ней уже содержатся записи по дате и по Сидорову. --Если в Форме 2_1 и/или в Форме2 в поле "Водитель" удалили значение — строка удаляется из этой формы и снова появляется в Форме1. --Если все строки в Форме2/Форме2_1 удалятся — форма пропадает. Надеюсь, так понятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2016, 17:29 |
|
|
start [/forum/topic.php?fid=45&fpage=96&tid=1613271]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 152ms |
0 / 0 |