![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выборка данных из определенного поля таблицы с помощью DBGrid [D7, XP]
iamempty © (2011-04-24 11:13:00)Вопрос состоит в следующем. Имеется оракловская БД, привязанная к разрабатываемому приложению. И имеются клетки-ячейки, в которые должна иметься возможность загружать данные из КОНКРЕТНОГО поля таблицы. Как это лучше реализовать?
Я пришёл пока к такому варианту: при открытии атрибутов клетки-ячейки, к которой мы хотим привязать данные из определённого поля, открывается также DBGrid со всей таблицей в нем (ну, соответственно, по запросу "select * from mybase"). У DBGrid'а имеется св-во OnCellClick, по моей задумке, данные будут привязываться просто посредством клика по опред. полю. Но как? :) Точней, какого вида будет запрос?
Или, может, есть другой способ, более простой? Извините за сумбур и заранее спасибо.
Юрий Зотов (2011-04-24 21:49:00) [1]Свяжите Ваши ячейки через TFieldDataLink с тем же датасетом, с которым связан DBGrid и напишите обработчик OnDataChange. Тогда при навигации все будет происходить автоматически. Для примера можно посмотреть код TDBEdit.
iamempty (2011-04-24 21:16:00) [2]
> зачем же изобретать велосипед?
Задача по курсовой, не мною поставленная, увы.
Юрий Зотов (2011-04-24 21:09:00) [3]Генераторов отчетов много готовых, зачем же изобретать велосипед?
(2011-04-24 17:09:00) [4]Удалено модератором
iamempty (2011-04-24 17:07:00) [5]Юрий Зотов, если вкратце, то я пишу генератор отчётов. Отчёт состоит из клеток отчёта разных типов, в т.ч. есть клетки с данными из БД. То есть у такой клетки (по моей задумке) будет иметься свойство типа String, в котором будет лежать запрос, извлекающий из БД данные определённого поля (пока для упрощения считается, что в БД есть только одна простенькая таблица). Вот я и спрашиваю - как этот запрос сформировать путём дабл-клика по ячейке DBGrid'а...
sniknik (2011-04-24 16:25:00) [6]> Зачем все это ...
похоже для мастер-детайль, о котором описание в [0] чем то смутно напомнило...
Юрий Зотов (2011-04-24 15:56:00) [7]Зачем все это, если DBGrid уже и есть эти самые "клетки-ячейки" с уже загруженными данными?