Вниз
Скачать: 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.022 c
1-1121260810
Mamed
2005-07-13 17:20
2005.07.31
date Time convertion


1-1121164730
Руслана
2005-07-12 14:38
2005.07.31
Подскажите по TStringList;


14-1121167728
syte_ser78
2005-07-12 15:28
2005.07.31
Как убрать пробел?


1-1121028705
DDDsa
2005-07-11 00:51
2005.07.31
Проблема с кириллицей при поиске.


1-1121250672
Archer84
2005-07-13 14:31
2005.07.31
Одноименные объекты




   Наверх