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