На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> Вопрос о DBLookupComboBox2
    Bопрос такой - что не верно в этой строке ?
    DBLookupComboBox2.ListField := Table1Country.AsString;

    я пытаюсь в этот комбобокс впихнуть данные из столбца таблицы. Данные в свою очередь забиваются из такого же комбо бокса.

    Когда запускаю, то он ругает что не найдено первое попавшееся поле из базы.
      DBLookUpComboBox2.ListField это имя поля или полей, значения которых будут отображаться в списке. Присваивай ему имя поля, данные из которого должны отображаться в списке.

      Например, у тебя есть две таблицы: Table1 и Table2.
      Table1 содержит, кроме других полей,
      поле Month - месяц, который кодируется от 1 до 12
      Table2 содержит два поля:
      Month_ID(от 1 до 12) и MonthName(названия месяцев соответственно)
      CODE
      DBLookUpComboBox2.DataSource := Table1DataSource;
      DBLookUpComboBox2.DataField := 'Month';
      DBLookUpComboBox2.ListSource := Table2DataSource;
      DBLookUpComboBox2.ListField := 'MonthName';
      DBLookUpComboBox2.KeyField := 'Month_ID';

      Всё это позволяет отображать в списке вместо номеров 1-12 названия
      месяцев и работать уже с ними!!! А на уровне БД ты работаешь с номером месяца.
      Сообщение отредактировано: Huch -
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,1260 ]   [ 16 queries used ]   [ Generated: 20.04.24, 00:56 GMT ]