Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Технология формирования Lookup-поля для грида. [Delphi XE + ADO + MySQL + etc]  (Прочитано 8307 раз)
0 Пользователей и 1 Гость смотрят эту тему.
malor
Опытный

ru
Offline Offline

« : 16-10-2011 08:28 » 

У меня есть таблица с филиалами, каждый находится в каком-то городе, на что указывает поле id_city. Когда все это помещу в грид, то хотелось бы, чтобы был столбец заполненный названиями городов принадлежности филиалов. Используем Lookup-поля.


На компоненте ADOTableBranch выбрал Fields Editor..., в нем сделап "New Field...".
Из какого принципа там заполняется поле "Component"  ?

В поле Key Fields я предполагал, что выберу внешний ключ таблицы, а именно - "id_city". Но как показывает рисунок, там в списке лишь поле name (это поле, хранящее наименование филиала). Почему ?


Инструкции:
1. Работа с локальными БД в Delphi. Работа с полями. Использование объектов класса TField. Создание полей выбора данных (Lookup-полей
2. Работа с DBGrid

Delphi XE

* AddFields.png (57.37 Кб - загружено 838 раз.)
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #1 : 20-10-2011 23:29 » new

приведите структуру таблиц (названия ключевых полей и внешних ключей как минимум). так - это беспредметный разговор.
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines