![]() |
|
|
![]()
|
|
| Domoffou |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 22.6.2008 Где: Северная Венеция Репутация: нет Всего: нет |
Здравствуйте.
Имеется 2 базы: zakazi.mdb и grafik.mdb В zakazi.mdb есть 1 таблица "Orders", формат поля такой: id_zakaza | name_zakaza в grafik.mdb также 1 таблица "Opisanie": id_zakaza | opisanie Вывожу спомощью DBGrid таблицу "Opisanie", в итоге получаю что-то вроде: 1 | Супер-товар 4 | Еще одна позиция 9 | Еще одно описание А хотелось бы чтобы DBGrid брал для 1 столбца по айдишникам значения из другой базы и отдавал поле name заместо id, т.е.: Котлеты | Супер-товар Макароны | Еще одна позиция Пицца | Еще одно описание Причем, чтобы первый столбец нельзя было изменить (в плане, как я понимаю, при изменении 1 столбца произойдет ошибка, т.к. значения по сути берутся из таблицы "Opisanie"). Реализовать по идее мог бы и в StringGrid, но необходимо моментальное изменение при желании всех описаний. Прошу помощи :( |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 8 Всего: 44 |
А почему 2 базы? Почему не в одной базе 2 таблицы?
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 9 Всего: 51 |
Разделять однородные данные по базам - это очень плохо.
Лучше всего добавить в базу zakazi.mdb связанную таблицу(linked table, или table link) Opisanie, которая будет брать данные из grafik.mdb. И после этого работать только с базой zakazi.mdb |
|||
|
||||
| Акимыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
||||
|
||||
![]()
|
| Правила форума "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. |