Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / можно ли обойтись обычным комбо? / 7 сообщений из 7, страница 1 из 1
14.12.2007, 10:47
    #35009685
Снифф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
Hi всем
разьясните пожалуста!!
задача такая, попытаемся обьяснить попроще
на форме имеется комбо

Style= 2 - Dropdown List
ColumnCount= 2
ColumnWidths= 0, 300
RowSourceType= 6
RowSource= table1.cSer, cComment

мы расчитывали, что InсrementalSearch будет вестись по полю cSer, а в списке будет отображаться cComment. так и происходит, но cComment виден только когда список раскрыт, а в самом комбо - значение поля cSer.
очень нужно, чтоб поиск шел по одному полю, а в комбо было значение другого! можно ли так сделать?

Спасиба
...
Рейтинг: 0 / 0
14.12.2007, 11:41
    #35009921
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
Так сделать нельзя. Можно попробовать чтото вроде

Style= 2 - Dropdown List
ColumnCount= 1
ColumnWidths= 300
RowSourceType= 6
RowSource= table1.cSer+cComment
...
Рейтинг: 0 / 0
14.12.2007, 11:53
    #35009965
Снифф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
BurnТак сделать нельзя. Можно попробовать чтото вроде

Style= 2 - Dropdown List
ColumnCount= 1
ColumnWidths= 300
RowSourceType= 6
RowSource= table1.cSer+cComment
хорошо. пусть будет так
а можно сделать, чтоб из выражения cSer+cComment выводилось в комбо только cComment, а cSer была бы невидимой? или что то в этом роде?
...
Рейтинг: 0 / 0
14.12.2007, 11:57
    #35009989
lo-pata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
В таком случае может проще сделать свой поиск на InteractiveChange и искать по нужному вам полю, а в комбо RowSource поставить столбец, который нужно?
...
Рейтинг: 0 / 0
14.12.2007, 12:40
    #35010195
Снифф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
lo-pataВ таком случае может проще сделать свой поиск на InteractiveChange и искать по нужному вам полю, а в комбо RowSource поставить столбец, который нужно?в смысле поставить на форме текстбокс, делать в нем набор символов поиска, а в InteractiveChange у комбо поставить код чтобы менялось значение?
...
Рейтинг: 0 / 0
14.12.2007, 16:16
    #35011117
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
в смысле поставить на форме текстбокс, делать в нем набор символов поиска, а в InteractiveChange у комбо поставить код чтобы менялось значение?
А что мешает все тоже но в InteractiveChange комбо без текстбокса?
Кстати, когдато видел интересный класс (к сожалению без исходников) где народ создавал свой комбо из текстбокса, кнопки со стрелкой и грида в маленьком окне. Вот там они уже отыгрались вовсю - он у них и позволял добавлять новые значения в таблицу и искл как нужно и ваще... Сделать такой впринципе несложно. А может и есть уже в решениях на foxclub.ru
...
Рейтинг: 0 / 0
14.12.2007, 19:53
    #35011659
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли обойтись обычным комбо?
Сделать так можно. Сейчас у меня Линух поэтому сказать более четко не могу.

Но дело не в этом. Пользователи шугаются от инкремнентал сёчь. Потому что вводить данные нужно сравнительно быстро, но не слишкрм быстро и без задержек. Я был свидетелем, когда пользователи (особенно нервные) могли раз 20 заводить инрементал поле - и не получалось. Так я сделал вот что. Поместил над комбо лэйбл и по нажатию клавиш писал в него текст и задавал поиск прграммно. Корме того, я созавал индекс в верхнем регисте и нечуствительный к русской или латинской раскладке. так что не нужно было следить за регистром и переключением раскладки. Все искалось само. Ползьователи были счастливы.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / можно ли обойтись обычным комбо? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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