![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Значение конкретного поля [D7, Access]
Иван © (2009-08-11 13:59:00)Зачем закрыли вопрос? :(
извиняюсь за не правильное название. я начинающий.
в общем как я сказал выше есть таблица name с 2-мя полями ID и Имя
Как мне получить значение поля Имя допустим под ID 2?
Self made (2009-08-11 15:30:00) [1]
> В общем получается стоит DBLookupComboBox в нем отображается
> список ID мне надо что бы после выбора допустим ID 2 я мог
> узнать имя юзера под этим ID
Элементарно.
procedure TForm1.DBLookupComboBox1Click(Sender: TObject);
begin
ShowMessage(ADOTable1.FieldByName('Name').AsString);
end;
Sergey13 (2009-08-11 14:42:00) [2]> [6] Иван (11.08.09 14:34)
> Весь инет перерыл так и не понял ничего :(
Потому что "роешь" в поисках "своего" примера. А его там нет на 99%. Надо рыть в сторону книжки по основам.
Бисовецкий Андрей (2009-08-11 14:39:00) [3]Если нужна помощь стучи в асю 323834341
MsGuns (2009-08-11 14:38:00) [4]Откажитесь от комбобоксов и жизнь станет прекраснее :)
Иван (2009-08-11 14:34:00) [5]Блин. Как же сложно все понять новичку :) Весь инет перерыл так и не понял ничего :(
MsGuns (2009-08-11 14:29:00) [6]"ручками". Датасет сам не умеет заполнять лукапкомбобоксы (он вообще-то говоря даже ничего про них не знает ибо это "штучки" грида), поэтому пишется "фоновый" запрос, выполняется и полученные записи переносятся в бокс.
Иван (2009-08-11 14:26:00) [7]да отображается все нормально, это я просто дял примера сказанул.
а можно кусочек кода для примера как это выдернуть?
Sergey13 (2009-08-11 14:12:00) [8]> [2] Иван (11.08.09 14:08)
> стоит DBLookupComboBox в нем отображается список ID
Странный выбор - обычно отображают ФИО, а не суррогатный код.
После выбора значения в DBLookupComboBox датасет, содержащий эти записи, вроде бы встает на выбранную запись. Так что можно просто прочитать из него значение нужного поля.
Иван (2009-08-11 14:08:00) [9]ADO копоненты и DataSource.
В общем получается стоит DBLookupComboBox в нем отображается список ID мне надо что бы после выбора допустим ID 2 я мог узнать имя юзера под этим ID не для отображения а для последующей работы с этой строкой (имененм).
Sergey13 (2009-08-11 14:03:00) [10]> [0] Иван (11.08.09 13:59)
> есть таблица name с 2-мя полями ID и Имя
Что есть еще? Через что ты смотришь таблицы?