
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.04.2004, 07:36
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
Ситуация: На форме висит комбобокс, используется сурсор который формируется не в форме. Также висит грид с фильтром по комбоксу. Выбираем при помощи мыши значение из комбо, смотрим инфу в гриде, снова пытаемся выбрать значение, хопа, мыш уже не выбирает значение, можно выбрать только с клавиатуры! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2006, 14:41
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
Andrew StСитуация: На форме висит комбобокс, используется курсор который формируется не в форме. Также висит грид с фильтром по комбоксу. Выбираем при помощи мыши значение из комбо, смотрим инфу в гриде, снова пытаемся выбрать значение, хопа, мыш уже не выбирает значение, можно выбрать только с клавиатуры! Аналогичный глюк. Главно комбобокс ведет себя адекватно, во время отладки. combobox.rowsource="select tbl_tip.name, norma, kod from tbl_tip where tbl_tip.idtype=tbl_tu.idtype into cursor vrem1" После компиляции, мышкой значение в комбобоксе не выбирается, щелкаю на любое значение, остается предыдущее, а выбирается только из клавиатуры. Кто нибудь сталкивался с этим. Как можно обойти сию проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2006, 14:47
|
|||
|---|---|---|---|
Глюк в комбобокс |
|||
|
#18+
Точно, бывает такое. Причем не воспроизводимо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2006, 14:47
|
|||
|---|---|---|---|
Глюк в комбобокс |
|||
|
#18+
1) Попробуй добавить ключевое слово NOFILTER combobox.rowsource="select ... into cursor vrem1 NOFILTER" 2) Какое значение имеет свойство ComboBox.Style А если изменить это значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2006, 15:24
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
ВладимирМ1) Попробуй добавить ключевое слово NOFILTER combobox.rowsource="select ... into cursor vrem1 NOFILTER" не помогает ВладимирМ2) Какое значение имеет свойство ComboBox.Style А если изменить это значение? тоже нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2006, 22:45
|
|||
|---|---|---|---|
Глюк в комбобокс |
|||
|
#18+
Воспроизвести глюк не удалось. Может, сделаешь тестовый примерчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 08:30
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
Владимир! Вот примерчик. Посмотрете как работает из окна vfp и отдельно exeшник. Может как то можно другим способом выполнить такую связку с таблицами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 15:57
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
У меня все работает) vfp9 sp1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 16:03
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
А у меня в exe не корректно работает( Обратите внимание "Насос" имеет подтипы vfp8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2006, 00:23
|
|||
|---|---|---|---|
Глюк в комбобокс |
|||
|
#18+
Твой пример некорректен. Там слишком много ошибок. Посмотри в архиве слегка модифицированный код. Результат скомпилирован в файл Proj2.exe У тебя проблема в том, что событие InteractiveChange НЕ ИЗМЕНЯЕТ значение поля указанного в ControlSource. Получается "рассогласование": раскрывающийся список относится к одному значению кода, а реальное значение кода совершенно другое. Вероятно, то значение кода, по которому была сделана выборка давал пустой курсор. Просто НЕЧЕГО было отображать в раскрывающемся списке. Вот он и не раскрывался... Перенеси команду thisform.txttip.Requery() из события InteractiveChage() в событие Valid() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2006, 09:03
|
|||
|---|---|---|---|
|
|||
Глюк в комбобокс |
|||
|
#18+
Владимир, огромное спасибо за помощь. Все встало на свои места. Все работает. Маленький вопросик, там в конце вы написали thisform.txttip.Requery() thisform.txttip.Refresh() надо сделать обязательно и Requery() и Refresh()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2006, 11:51
|
|||
|---|---|---|---|
Глюк в комбобокс |
|||
|
#18+
Krushinskaya Olga thisform.txttip.Requery() thisform.txttip.Refresh() надо сделать обязательно и Requery() и Refresh()? Это 2 разные команды: Requery() обновляет содержимое выпадающего (раскрывающегося) списка. Refresh() обновляет текущее значение, отображаемое в качестве выбранного. Обновляет "картинку" объекта на форме. Если выбранное значение не изменилось, то нет смысла давать Refresh(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1592480]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 553ms |

| 0 / 0 |
