Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизСклейка полей и отображение их в combobox Найти похожие ветки
← →
Barmaglot (2005-09-15 08:20) [0]Доброго времени суток!
Столкнулся с небольшой проблемкой: есть IBTable,
поля: Field1, Field2,Field3 заполнены значениями.
Необходимо в компоненте ComboBox в выпадающем списке отображать string следующего вида:
string1 - value(field1)+value(field2)+value(field3).
Например: value1(f1)=A, value1(f2)=B, value1(f3)=C, выводится: АВС.
Подскажите, как правильно составить этот запрос.
Спасибо.
← →
Ильш © (2005-09-15 08:28) [1]есть такой знак +
и не надо обмжаться каков вопрос таков ответ
← →
Floppy © (2005-09-15 08:40) [2]IB и ComboBox очень независимы
Читай из IB нужные поля, затем склеивай, как сказал Ильш © (15.09.05 08:28) [1] , ну а потом уже помещай в ComboBox (ComboBox.Items.Add("Склейка"))
← →
Barmaglot (2005-09-15 08:54) [3]То есть примерно так:
value1:= table.fieldbyname("value1").AsString;
value2:= table.fieldbyname("value2").AsString;
value3:= table.fieldbyname("value3").AsString;
ComboBox.Items.Add("value1"+"value2"+"value3");
Ну, там еще цикл добавить, чтоб все значения отображались.
Правильно?
← →
Floppy © (2005-09-15 09:07) [4]Правильно, только в скобках Value... без кавычек
← →
Barmaglot (2005-09-15 09:15) [5]Спасибо.
← →
Max Zyuzin © (2005-09-15 09:46) [6]>Barmaglot (15.09.05 08:20)
Как вариант воспользоваться DBLookUpComboBox -ом или, еще лучше, его аналогом из EhLib. В тексте запроса пишешь что нить вроде
Select Field1+ Field2 +Field3 As MegaField from MyTable и это поле и отображай. вот.
← →
Sergey13 © (2005-09-15 09:52) [7]Калк полем можно еще воспользоваться.
← →
msguns © (2005-09-15 09:55) [8]Чем жиже навоз, тем больше на нем мух
← →
Sergey13 © (2005-09-15 10:31) [9]2 [8] msguns © (15.09.05 09:55)
Одна голова хорошо, а два сапога пара. 8-)
← →
Max Zyuzin © (2005-09-15 12:24) [10]>msguns © (15.09.05 09:55) [8]
Чем дальше в лес - тем толще партизаны :o)
PS. Щаз моедратор нам устроит тут ...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.076 c