![]() |
|
|
![]()
|
|
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
У меня есть таблица с филиалами, каждый находится в каком-то городе, на что указывает поле id_city. Когда все это помещу в грид, то хотелось бы, чтобы был столбец заполненный названиями городов принадлежности филиалов. Используем Lookup-поля.
![]() На компоненте ADOTableBranch выбрал Fields Editor..., в нем сделап "New Field...". Из какого принципа там заполняется поле "Component" ? В поле Key Fields я предполагал, что выберу внешний ключ таблицы, а именно - "id_city". Но как показывает рисунок, там в списке лишь поле name (это поле, хранящее наименование филиала). Почему ? Инструкции: 1. Работа с локальными БД в Delphi. Работа с полями. Использование объектов класса TField. Создание полей выбора данных (Lookup-полей 2. Работа с DBGrid Delphi XE |
|||
|
||||
| Antimol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 28.7.2007 Где: Украина, Киев Репутация: 4 Всего: 4 |
Потому что данные берутся с текущего списка полей, как видно на рисунке у нас есть только поле name.
--------------------
Лучшее спасибо это "+" к репутации. Мой блог: ИНФОРМАТИЗАЦИЯ, и mirsovetov.net. Написание программ, исправление ошибок, статьи.... |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
Используйте лучше join прямо в запросе. Добавлено через 2 минуты и 14 секунд Потому, что поля id_city нету в списке созданных полей наверное. Два раза клацни на датасете, правой клавишей в открывшемся окне и Add fields. Но лучше join |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |