andylit |
Отправлено: 05.07.2006, 06:03 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 15
|
Добрый день!
Подскажите пожалуйста, кто работал, каким компонентом воспользоваться для отображения данных запроса к БД не в строчном виде, а столбцовом. Обычная сетка TDBGrid отображает поля в виде строки в горизонтальном виде. А вот что бы эта же строка отображалась в виде колонки? Слева название колонки, а справа значение.
Отредактировано andylit — 05/07/2006, 06:04
|
|
olegenty |
Отправлено: 05.07.2006, 06:29 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Polaris Lib — там есть такой компонент. предполагаю, что есть в jvcl, однозначно есть в TMS DB Inspector и DevEx Express Bars. думаю, что чем заморачиваться, проще реализовать такой компонент один раз самому, и всю жизнь им пользоваться потом.
|
|
AVC |
Отправлено: 05.07.2006, 08:38 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (andylit @ 05/07/2006, 05:03) | Добрый день!
Подскажите пожалуйста, кто работал, каким компонентом воспользоваться для отображения данных запроса к БД не в строчном виде, а столбцовом. Обычная сетка TDBGrid отображает поля в виде строки в горизонтальном виде. А вот что бы эта же строка отображалась в виде колонки? Слева название колонки, а справа значение. |
Типа "окно редактирования записи"?
Тоже считаю, что дешевле сделать самому (это если быстро), а если повозиться по получится универсальная штучка, которую потом можно использовать и использовать.
PS.
И даже не компонент, а скорее функция, которая сама разворачивает форму. На входе dataset (в нем есть практически вся информация необходимая для редактирования) и еще пара параметров информационного класса. Это в простом случае. |
|
olegenty |
Отправлено: 05.07.2006, 08:47 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Я тут недавно в даунов играл и сам себя выйграл. Требовалось: вывести две записи (подтверждённое состояние, отредактированное состояние), развернув их вертикально и первой колонкой сделав имя поля. Т.е. Имя поля, старое значение, новое значение. Так нет бы, как нормальный, на клиенте это сделать — реализовал на сервере через DSQL. Когда уже закончил, сообразил, что дешевле по времени и устойчивости реализации было это сделать на клиенте.
Отредактировано olegenty — 05/07/2006, 09:48
|
|
andylit |
Отправлено: 06.07.2006, 04:17 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 15
|
Спасибо.
В общем-то так и делал всегда вручную. Да вот решил на всякий случай поинтересоваться может в этом плане можно что-то использовать...
Благодарен.
|
|