Конференция "Начинающим" » Значение конкретного поля [D7, Access]
 
  • Иван (11.08.09 13:59) [0]
    Зачем закрыли вопрос? :(

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

    в общем как я сказал выше есть таблица name с 2-мя полями ID и Имя
    Как мне получить значение поля Имя допустим под ID 2?
  • Sergey13 © (11.08.09 14:03) [1]
    > [0] Иван   (11.08.09 13:59)
    > есть таблица name с 2-мя полями ID и Имя

    Что есть еще? Через что ты смотришь таблицы?
  • Иван (11.08.09 14:08) [2]
    ADO копоненты и DataSource.
    В общем получается стоит DBLookupComboBox в нем отображается список ID мне надо что бы после выбора допустим ID 2 я мог узнать имя юзера под этим ID не для отображения а для последующей работы с этой строкой (имененм).
  • Sergey13 © (11.08.09 14:12) [3]
    > [2] Иван   (11.08.09 14:08)
    > стоит DBLookupComboBox в нем отображается список ID

    Странный выбор - обычно отображают ФИО, а не суррогатный код.
    После выбора значения в DBLookupComboBox датасет, содержащий эти записи, вроде бы встает на выбранную запись. Так что можно просто прочитать из него значение нужного поля.
  • Иван (11.08.09 14:26) [4]
    да отображается все нормально, это я просто дял примера сказанул.

    а можно кусочек кода для примера как это выдернуть?
  • MsGuns © (11.08.09 14:29) [5]
    "ручками". Датасет сам не умеет заполнять лукапкомбобоксы (он вообще-то говоря даже ничего про них не знает ибо это "штучки" грида), поэтому пишется "фоновый" запрос, выполняется и полученные записи переносятся в бокс.
  • Иван (11.08.09 14:34) [6]
    Блин. Как же сложно все понять новичку :) Весь инет перерыл так и не понял ничего :(
  • MsGuns © (11.08.09 14:38) [7]
    Откажитесь от комбобоксов и жизнь станет прекраснее :)
  • Бисовецкий Андрей (11.08.09 14:39) [8]
    Если нужна помощь стучи в асю 323834341
  • Sergey13 © (11.08.09 14:42) [9]
    > [6] Иван   (11.08.09 14:34)
    > Весь инет перерыл так и не понял ничего :(

    Потому что "роешь" в поисках "своего" примера. А его там нет на 99%. Надо рыть в сторону книжки по основам.
  • Self made (11.08.09 15:30) [10]

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


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


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

 
Конференция "Начинающим" » Значение конкретного поля [D7, Access]
Есть новые Нет новых   [134477   +38][b:0][p:0.001]