Текущий архив: 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.44 MB
Время: 0.095 c