![]() |
|
|
![]()
|
|
| demoded |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 7.12.2006 Репутация: нет Всего: нет |
сделал ADOQuery, теперь надо выбранные записи показать в гриде
почему нельзя сделать так: DBGridEh.DataSource := ADOQuery.DataSource сейчас на форму добавил dsTemp: TDataSource, у которого DataSet указан от ADOQuery в гриде делаю так DBGridEh.DataSource := dsTemp ---------------------------------------------------- ADOQuery из 2-х таблиц собирает. теперь как мне сделать, чтобы при выборе записи на гриде курсор в нужной мне таблице вставал на туже запись, что и в гриде |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Модератор: Название темы должно отражать ее суть!
Модератор: Пожалуйста, один топик - один вопрос. |
|||
|
||||
| Vas |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Потому что, DataSource у ADOQuery используется если делается связка один-ко-многим с помощью ADOQuery, то бишь это свойство аналогичное свойству TTable.MasterSource с вкладки BDE, а вообще
Так всегда и делается ADOQuery -> DataSource -> DBGrid для отображения данных.
Курсор становится на эту же запись только в результирующем наборе данных который возвращает ADOQuery, а он в твоем случае возвращает набор выбранный сразу из 2-х таблиц. Вообще для этого дела в таблицах используется primary key по которому можно абсолютно точно определить запись. А вообще если с БД не знаком, то лучше сначала почитать про реляционные БД и нормальные формы (НФ) в них, иначе можно много дров наломать. -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
||||||
|
|||||||
![]()
|
| Правила форума "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. |