Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: 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 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
14-1120813496
dmtr
2005-07-08 13:04
2005.07.31
Перевод строки в теле SMS сообщения


4-1117814871
MANIAC_K
2005-06-03 20:07
2005.07.31
Перехват сообщения...


14-1121228120
rentgen
2005-07-13 08:15
2005.07.31
Compile & Build


14-1121062471
Alex_
2005-07-11 10:14
2005.07.31
Запрет доступа к $C


1-1121163862
ANB
2005-07-12 14:24
2005.07.31
Как достать текстовое значение Enumeration переменной ?