powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Модальные формы и поля со списком
5 сообщений из 5, страница 1 из 1
Модальные формы и поля со списком
    #32357835
Димасик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ

Кто сталкивался с такой проблемой:

Не открываются поля со списком в форме, которая открывается OpenForm "название формы", ,...,, acDialog (она вроде как становится модальной?)

Поля сами доступны, в них вводятся данные, работает автоподстановка, только не хотят открываться.

Если открываешь ту же форму но без acDialog, поля начинают открываться

В чем дело, как решается?

Win 2000, MS Access 2000 SP-3

Спасибо
...
Рейтинг: 0 / 0
Модальные формы и поля со списком
    #32358161
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Поля сами доступны, в них вводятся данные, работает автоподстановка, только не хотят открываться.
Это как же? Что значит "не хотят открываться" ?
...
Рейтинг: 0 / 0
Модальные формы и поля со списком
    #32358272
Димасик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это значит что нажимаешь на стрелку вниз, которая есть у каждого поля со списком справа, а список не раскрывается, т.е. кнопка просто не реагирует на нажатие

Кроме того пробовал его раскрывать програмно - me.ПолеСоСпиком.dropdown, всеравно не раскрывается
...
Рейтинг: 0 / 0
Модальные формы и поля со списком
    #32358402
CtrlAlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты сделай тип формы=диалог и модальная=да, и попробуй как будет работать
...
Рейтинг: 0 / 0
Модальные формы и поля со списком
    #32358617
Димасик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет, но он не годится

Мне нужно чтобы когда форма открывалась, програма приотанавливалась, пока форма не закроется, а это можно достичь словом acDialog в строке кода.

Вообще я вроде выяснил закономерность появления этого сбоя. В других модальных формах поля со списком открываются нормально, моя форма вызывается при следующем событии:

В подчиненую табличную форму, в которой несколько полей (полеАнглийский, полеРусский, полеИспанский, все поля текстовые), добавляются данные, когда в набираешь клавиатурой, когда из клипборда. Смысл такой, что пишешь, например, в полеАнглийский слово, автоматически в полеРусский и полеИспанский вставляются соотв. переводы. Данные для переводов берутся из таблицы. Если вводится слово, которого нет в таблице, где хранятся переводы, выводится вот эта самая форма (ввод перевода для этого слова).

Когда вставляешь слово клавиатурой, все нормально, форма открывается OpenForm "форма", ... , acDialog и все поля со списками открываются (в принципе в этом случае приостановка кода на время открытия формы и не требуется, так что можно вполне обойтись без этого самого acDialog)

Но когда добавляешь данные из клиборда (обычно это несколько ячеек из Экселя выстроенных в столбец), то тогда приостановка кода необходима, чтобы добавление записей приотанавливалось, пока открыта форма и не введется перевод незнакомого слова). Вот тогда в этой форме и не откываются поля со списками. И очень странно, потому что, повторюсь, поля незаблокированны, в них можно вводить данные и даже работает автоподстановка.

Наверное какой нибудь баг
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Модальные формы и поля со списком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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