|
|
|
Модальные формы и поля со списком
|
|||
|---|---|---|---|
|
#18+
Народ Кто сталкивался с такой проблемой: Не открываются поля со списком в форме, которая открывается OpenForm "название формы", ,...,, acDialog (она вроде как становится модальной?) Поля сами доступны, в них вводятся данные, работает автоподстановка, только не хотят открываться. Если открываешь ту же форму но без acDialog, поля начинают открываться В чем дело, как решается? Win 2000, MS Access 2000 SP-3 Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 12:33 |
|
||
|
Модальные формы и поля со списком
|
|||
|---|---|---|---|
|
#18+
>Поля сами доступны, в них вводятся данные, работает автоподстановка, только не хотят открываться. Это как же? Что значит "не хотят открываться" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 14:57 |
|
||
|
Модальные формы и поля со списком
|
|||
|---|---|---|---|
|
#18+
Это значит что нажимаешь на стрелку вниз, которая есть у каждого поля со списком справа, а список не раскрывается, т.е. кнопка просто не реагирует на нажатие Кроме того пробовал его раскрывать програмно - me.ПолеСоСпиком.dropdown, всеравно не раскрывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 15:34 |
|
||
|
Модальные формы и поля со списком
|
|||
|---|---|---|---|
|
#18+
А ты сделай тип формы=диалог и модальная=да, и попробуй как будет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 16:22 |
|
||
|
Модальные формы и поля со списком
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет, но он не годится Мне нужно чтобы когда форма открывалась, програма приотанавливалась, пока форма не закроется, а это можно достичь словом acDialog в строке кода. Вообще я вроде выяснил закономерность появления этого сбоя. В других модальных формах поля со списком открываются нормально, моя форма вызывается при следующем событии: В подчиненую табличную форму, в которой несколько полей (полеАнглийский, полеРусский, полеИспанский, все поля текстовые), добавляются данные, когда в набираешь клавиатурой, когда из клипборда. Смысл такой, что пишешь, например, в полеАнглийский слово, автоматически в полеРусский и полеИспанский вставляются соотв. переводы. Данные для переводов берутся из таблицы. Если вводится слово, которого нет в таблице, где хранятся переводы, выводится вот эта самая форма (ввод перевода для этого слова). Когда вставляешь слово клавиатурой, все нормально, форма открывается OpenForm "форма", ... , acDialog и все поля со списками открываются (в принципе в этом случае приостановка кода на время открытия формы и не требуется, так что можно вполне обойтись без этого самого acDialog) Но когда добавляешь данные из клиборда (обычно это несколько ячеек из Экселя выстроенных в столбец), то тогда приостановка кода необходима, чтобы добавление записей приотанавливалось, пока открыта форма и не введется перевод незнакомого слова). Вот тогда в этой форме и не откываются поля со списками. И очень странно, потому что, повторюсь, поля незаблокированны, в них можно вводить данные и даже работает автоподстановка. Наверное какой нибудь баг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 18:51 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1703&tid=1677542]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 299ms |

| 0 / 0 |
