Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Значение конкретного поля   Найти похожие ветки 

 
Иван   (2009-08-11 13:59) [0]

Зачем закрыли вопрос? :(

извиняюсь за не правильное название. я начинающий.

в общем как я сказал выше есть таблица name с 2-мя полями ID и Имя
Как мне получить значение поля Имя допустим под ID 2?


 
Sergey13 ©   (2009-08-11 14:03) [1]

> [0] Иван   (11.08.09 13:59)
> есть таблица name с 2-мя полями ID и Имя

Что есть еще? Через что ты смотришь таблицы?


 
Иван   (2009-08-11 14:08) [2]

ADO копоненты и DataSource.
В общем получается стоит DBLookupComboBox в нем отображается список ID мне надо что бы после выбора допустим ID 2 я мог узнать имя юзера под этим ID не для отображения а для последующей работы с этой строкой (имененм).


 
Sergey13 ©   (2009-08-11 14:12) [3]

> [2] Иван   (11.08.09 14:08)
> стоит DBLookupComboBox в нем отображается список ID

Странный выбор - обычно отображают ФИО, а не суррогатный код.
После выбора значения в DBLookupComboBox датасет, содержащий эти записи, вроде бы встает на выбранную запись. Так что можно просто прочитать из него значение нужного поля.


 
Иван   (2009-08-11 14:26) [4]

да отображается все нормально, это я просто дял примера сказанул.

а можно кусочек кода для примера как это выдернуть?


 
MsGuns ©   (2009-08-11 14:29) [5]

"ручками". Датасет сам не умеет заполнять лукапкомбобоксы (он вообще-то говоря даже ничего про них не знает ибо это "штучки" грида), поэтому пишется "фоновый" запрос, выполняется и полученные записи переносятся в бокс.


 
Иван   (2009-08-11 14:34) [6]

Блин. Как же сложно все понять новичку :) Весь инет перерыл так и не понял ничего :(


 
MsGuns ©   (2009-08-11 14:38) [7]

Откажитесь от комбобоксов и жизнь станет прекраснее :)


 
Бисовецкий Андрей   (2009-08-11 14:39) [8]

Если нужна помощь стучи в асю 323834341


 
Sergey13 ©   (2009-08-11 14:42) [9]

> [6] Иван   (11.08.09 14:34)
> Весь инет перерыл так и не понял ничего :(

Потому что "роешь" в поисках "своего" примера. А его там нет на 99%. Надо рыть в сторону книжки по основам.


 
Self made   (2009-08-11 15:30) [10]


> В общем получается стоит DBLookupComboBox в нем отображается
> список ID мне надо что бы после выбора допустим ID 2 я мог
> узнать имя юзера под этим ID


Элементарно.


procedure TForm1.DBLookupComboBox1Click(Sender: TObject);
begin
 ShowMessage(ADOTable1.FieldByName("Name").AsString);
end;



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

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

Наверх




Память: 0.49 MB
Время: 0.014 c
9-1182687870
ElectriC
2007-06-24 16:24
2009.10.11
Shadow Map


15-1249504206
Юрий
2009-08-06 00:30
2009.10.11
С днем рождения ! 6 августа 2009 четверг


6-1164726356
iXT
2006-11-28 18:05
2009.10.11
TIdMessage DateRecive?


15-1249980126
Dynamic
2009-08-11 12:42
2009.10.11
MS SQL


2-1249471810
r900000
2009-08-05 15:30
2009.10.11
Работа с oracle