Вниз
Скачать: CL | DM;

DB Combo box   Найти похожие ветки 

← →
Proton   (2002-05-18 09:10) [0]

Вот вопросик. Как селать так что при вводе в комбо бокс имени оно автоматически подставлялось, если оно есть в справочнике. Вот например я набрал "Алек", а после набранного текста подставлялось "сандр", при чем эта часть была выделенна - то есть при последующем введение текста она проподала и поставлялась более точное окончание.
Да и еще что б имя можно было выбрать из списка.
Ну а вообще супер - если имени нет в справчнике то должно ругаться.
Как вы понимаете нужен компонент.
Данные вводить надо в базу а следовательно должны быть поля DateSet и DataField. Я же упоминал справочник а не список!
Нужен готовый компонент для БД а не кусок кода.
ЖДУ РЕАЛЬНОГО ОТВЕТА.


← →
Johnmen ©   (2002-05-18 09:20) [1]

DBLookupComboBox


← →
Proton   (2002-05-18 22:51) [2]

2Johnmen
Чиать умееш? Так читай внимательнее, зря что ли я тут полтора листа писал.
2All Вопрос открыт, еще предложения есть ?


← →
Serhy ©   (2002-05-19 01:49) [3]

2 Proton (18.05.02 22:51)
Ты ждешь написанного вместо тебя кода?
Или, что есть, в твоем понимании, "СПРАВОЧНИК"?


← →
Proton   (2002-05-19 04:34) [4]

2Serhy © (19.05.02 01:49)
RE> Ты ждешь написанного вместо тебя кода?
да именно - готового компонента - неужели с проблеммой ни кто не сталкивался? Ситуация ведь стандартная - на любой болле менне серьезной базе необходимо организовать ввод так что бы тупой оператор при всей своей тупости не смог ввести кривое имя (Ааллександры, Еваны разные), а имен у нас огого сколько так надо бы сделать чтоб его не из длинного списка выбирать а просто вводить по человечески. Хотя бы как в диалоге запуска приложения (в пуске)
RE> и, что есть, в твоем понимании, "СПРАВОЧНИК"?
Справочник - простая тоблица (DataSet -> DataSource) содержащая значения подставляемые при наборе.
В книжках про БД про спровочники лучше пишут.


← →
Dimaiv ©   (2002-05-19 07:53) [5]

Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple) данные из таблицы. При введении тупым оператором имени проверяеш
ComboBox1.ItemIndex, если он =-1 то такого имени в базе нет, и
выдаеш ему ошибку


← →
Desdechado ©   (2002-05-19 13:40) [6]

2 Proton (18.05.02 22:51)
> Чиать умееш? Так читай внимательнее, зря что ли я тут полтора
> листа писал.
так и ты, прежде, чем плеваться, подумай головой.
тебе дело советуют, а ты еще возмущение демонстрируешь.
если бы удосужился почитать справку по этому компоненту, а не кричал по сторонам в просьбах о помощи, еще бы вчера все имел. Он делает именно то, что ты хочешь.


← →
Proton   (2002-05-19 19:39) [7]

2Desdechado
Ни кого не хотел обилеть, извентиляюсь.
Справку читал но оное не совсем подходит - придется перекачивать имена из таблицы а TStrings, что мне делать лень (да да я знаю сто это просто - 3 сторки). Хочется чтоб на форму кинул и забыл. При чем изменения в таблице с именами не будут восприниматься до повторного открытия окна.


← →
fnatali ©   (2002-05-20 06:34) [8]

>Proton (19.05.02 19:39)
Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02 09:20) DBLookupComboBox - именно то, что тебе нужно. :)


← →
Proton   (2002-05-20 10:07) [9]


> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку

А где у обычного ComboBox свойство AutoComplete ?


← →
Proton   (2002-05-20 10:08) [10]


> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)

Мне DBLookupComboBox не подходит - ввожу то слово а не код!


← →
Proton   (2002-05-20 10:09) [11]


> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку

А где у обычного ComboBox свойство AutoComplete ?


← →
Proton   (2002-05-20 10:09) [12]


> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)

Мне DBLookupComboBox не подходит - ввожу то слово а не код.


← →
jonik pegas ©   (2002-05-20 10:58) [13]


>Proton
Мне DBLookupComboBox не подходит - ввожу то слово а не код.

ListField-слово,КеуField-код



← →
Lusha ©   (2002-05-20 12:11) [14]

TrxDBLookupCombo...


← →
Dimaiv ©   (2002-05-20 17:14) [15]

> Proton
Второе сверху.


← →
Draculenok ©   (2002-05-21 15:04) [16]

Привет всем!!!!!!
2proton ...
берешь из кладовки IECombobox и пользуйся на здоровье я сталкивался с такой проблемой.....
код не много не доработан ну ни чего пахать можно ... или код немного переделать:-))
удачи


← →
Johnmen ©   (2002-05-21 15:14) [17]

>>> Автору вопроса :

Если ты не видишь разницы между TDBLookupComboBox и TComboBox и к тому же упорно не хочешь читать хелп и книги,
то мне тебя жаль...





← →
Proton   (2002-05-21 19:13) [18]

2All
Все что мне надо было я уже сделал.
Причем ни DBComboBox ни DBLookUpComboBox мне не помог.
ВОПРС ЗАКРЫТ.

Ни кого ни хочу обдеть по этому след. прошу не воспринимать близко к сердцу.

2Johnmen
Не мог бы ты в будующем писать подобные реплики на мыло, кроме твоей неприязни лично ко мне есть и другие люди которые по чему то должны наблюдать твой offtopic. И вообще что я тебе сделал ?(на мыло плиз)

Разница между DBComboBox ни DBLookUpComboBox что данные для первого берутся из списка (TStrings) а для второго из таблицы (TDataset).

Книжки я упорно читаю. Сейчас времени свободного нет сдача диплома через месяц. Думал знатоки помогут - но пришлось делать самому. Пример с autocompleting_combo был почти в точку но на C да и не для БД.

Я смотрю ты не одноу мне так грубо отвечаеш
>>>
Тема
· HELP !!! Проблема со временем [D6, IB6.x]·
Pavel_S ©
Твое изречение
А подумать совсем неохота ?.....
>>>
Тема
· look up поля [D5, IB6.x]·
Sour ©
Твое изречение
Придется поработать ручками и головой :)
>>>
Тема
· Разработка компонента БД [D6, Paradox, Oracle]·
eco
Твое изречение
Этот вопрос ты уже задавал и на него тебе отвечали :)
А вообще, ты путаешь имя поля со значением поля !
>>>
Тема
· Проблема с датой! Нужна помочь знающих [D5, IB6.x]·
Pokotskiy
Твое изречение
А почитать доку про различия в 1 и 3 диалекте напрягает ? :)
>>>
И так сколько угодно.
Если захочеш что ни будь прокомментировать то пожалуйста на мыло.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.006 c
1-40092
Новеньки в Делфи
2002-06-02 15:48
2002.06.13
Вопрос несколько раз обсуждался, но всё равно не получается


1-40019
Voldemar
2002-06-01 02:15
2002.06.13
Запретить активацию окна...


3-39968
lonix
2002-05-19 12:05
2002.06.13
???????


14-40184
Alx2
2002-05-13 09:34
2002.06.13
Задачка :)


1-40096
ION T
2002-06-03 01:06
2002.06.13
траверсия полей в записи




   Наверх