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

CompoBox   Найти похожие ветки 

← →
Ирина   (2005-06-22 09:30) [0]

Здравствуйте! Как из одной ТБД в CompoBox высветить 2 поля и как их по выбору перенести в DBGrid (т.е. делаем выборку из справочника, высветив 2 его поля (наименование, цена) и заносим выбранные данные в формируемую БД)?


← →
Ega23 ©   (2005-06-22 09:36) [1]


Select Name, Prise, NameAndPrice=(Name + Cast(Prise as varchar))
from ...


И TDBLookupComboBox


← →
ЮЮ ©   (2005-06-22 09:43) [2]

>(т.е. делаем выборку из справочника, высветив 2 его поля (наименование, цена) и заносим выбранные данные в формируемую БД)

Формулируй правильно, и ответ придет сам :)

1) Добавляем запись в НД, отображаемый в Гриде (или средствами Грида или DataSet.Insert(Append)

2) В НД делаем lookup поле, которое позволит вместо прямого редактирования поля "Товар" показывать два столбца (наименование, цена) из таблицы "Товары". Для чего, естественно, нужен другой DataSet.

3) Если нужен извращенный метод добавления, описанный в Subj-е, то кладем TDBLookupCombo, с пустым DataSource и ListSource, что в Lookup поле, в соответствующем обработчике которого делаем 1)


← →
size=20   (2005-06-22 17:03) [3]


>
> Select Name, Prise, NameAndPrice=(Name + Cast(Prise as varchar))
> from ...
>
>
> И TDBLookupComboBox

проще
читаем хелп:
"
...
ListField can represent more than one field. Multiple field names should be separated by semicolons.
...
"



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

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



Память: 0.45 MB
Время: 0.027 c
1-1121260743
webpauk
2005-07-13 17:19
2005.07.31
проблемы с кодировкой


4-1117518497
Чапаев
2005-05-31 09:48
2005.07.31
WinExec


1-1121297550
JohnSmith
2005-07-14 03:32
2005.07.31
Как создать динамический массив потоков ?


1-1121348616
SS
2005-07-14 17:43
2005.07.31
Анализ текстового файла


1-1121348312
Viper
2005-07-14 17:38
2005.07.31
SAVEDIALOG




   Наверх