Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

DBComboBox - как внести значения из базы?   Найти похожие ветки 

 
Ossetic   (2006-03-16 19:51) [0]

Суть такова: есть таблица с столбцом "Округ". Надо сделать так, чтобы элементы столбца округ, отразились в списке элементов DBComboBox, и при выборе значения из этого списка происходила фильтрация по выбранному значению. Как это сделать? Как не пытаюсь - не получаеться.

З.Ы. Объясните попроще плз. (8


 
Desdechado ©   (2006-03-16 20:51) [1]

> Как не пытаюсь - не получаеться.
и как не пытаешься?

чтобы список появился в комбо, достаточно его натравить на датасет и нужное поле в нем
фильтрацию делать на клиенте specdataset.filter := "...", Filtered := true
или на сервере sql.text:="select... where ..."+нужное значение


 
Ossetic   (2006-03-16 21:19) [2]


> specdataset.filter := "...", Filtered := true
> или на сервере sql.text:="select... where ..."+нужное значение


Если сделать так, то это повлияет на все отображение БД, т.е. если у меня есть ДБСтрингГрид, тогда он тоже отобразит только результат выборки, остальные столбцы потеряются. (У меня таблица допустим Фамилия, Имя, Отество, Округ. Если сделаю как ты говоришь, получу в таблице только округ и все). Или мне два Query и DataSource ставить надо?
Также, если дать привязку на поле, то в результате запроса появляется только 1 текущий элемент. На свойство Items это не влияет. Они как были так и будут пустыми. Может ошибаюсь, но должна быть конструкция типа:
ComboBox1.Items:=<обращение_к_значениям_поля[TString]>.
И еще, через Query и Datasource можно выти на содержание как на заголовки, так и значения полей. Но они в формате TFields, или что-то в этом роде. Преобразовать в Стринги никак нельзя?


 
Ossetic   (2006-03-16 22:00) [3]

Все сделал... Спасибо.



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

Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.05 c
1-1141287228
Cut'gun
2006-03-02 11:13
2006.04.02
Можно ли добавить строку в поток


4-1136860021
Beduir
2006-01-10 05:27
2006.04.02
Аналог TPanel


15-1141404799
Nick Denry
2006-03-03 19:53
2006.04.02
А что вы будете делать


2-1142359508
San_pancho
2006-03-14 21:05
2006.04.02
Определение длинны текста, в пикселях.


6-1135108056
vladik
2005-12-20 22:47
2006.04.02
Tidftp + буква Я





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский