Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.09.05;
Скачать: [xml.tar.bz2];

Вниз

Хочу странного - вертикальный dbgrid. Есть такой?   Найти похожие ветки 

 
12 ©   (2010-06-01 11:00) [0]

Чтоб бесплатный и зеленый.
Второе не обязательно :)

Сложно сваять самому?  
максимум за пол-дня


 
Sergey13 ©   (2010-06-01 11:10) [1]

На Королевстве помнится была статья про это. С примером.
Я подходил с другого конца - переливал датасет в RxMemoryData (или любой другой) и выводил в обычный грид.


 
12 ©   (2010-06-01 11:46) [2]

спасибо


 
MsGuns ©   (2010-06-01 15:17) [3]

Та же штука реализуется через стрингрид


 
Amoeba_   (2010-06-01 15:25) [4]


> Sergey13 ©   (01.06.10 11:10) [1]
>
> На Королевстве помнится была статья про это. С примером.
>

Компонент NXDBGrid, позволяющий отображать Dataset в транспонированном виде (столбцы в строках).
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=529


 
12 ©   (2010-06-09 11:49) [5]

TDBCtrlGrid вот что в конце концов выбрал
стандартный компанент + простор для дизайна


 
12 ©   (2010-06-09 16:05) [6]

да, TDBCtrlGrid рулит!

DBText DBCheckBox // горизонтально эти два
D B M e m o          // под ними
и так на каждую запись, все вертикально

DBText DBCheckBox
D B M e m o          
DBText DBCheckBox
D B M e m o          
DBText DBCheckBox
D B M e m o          

именно то, что хотелось
и ни одного стороннего компонента, что +


 
bss   (2010-06-09 17:18) [7]

ага, это постоянно возникающая задача. Для просмотра таблицы подходит стандартный grid. А вот для просмотра конкретной записи нужен "вертикальный" grid ))


 
Медвежонок Пятачок ©   (2010-06-09 17:37) [8]

А вот для просмотра конкретной записи нужен "вертикальный" grid ))

если сервер позволяет (mssql например позволяет), то конкретную запись можно отобразить "вертикально" обычным гридом.


 
bss   (2010-06-09 18:10) [9]


> если сервер позволяет (mssql например позволяет), то конкретную
> запись можно отобразить "вертикально" обычным гридом.

столбцы одной записи разворачивает по строчкам? Удобно, конечно, но непонятно... А как быть с типами данных? Ведь везде все построено на идеологии, что тип данных определяется колонкой, то есть все данные в одной колонке имеют один и тот же тип данных.


 
Медвежонок Пятачок ©   (2010-06-09 18:13) [10]

в гриде есть только строки и ничего кроме строк.
причем в любом. как вертикальном, так и горизонтально-диагональном


 
KilkennyCat ©   (2010-06-09 18:34) [11]

а для тех, кто осциллографы переделал в мониторы нужен круглогрид.


 
bss   (2010-06-09 18:42) [12]


> в гриде есть только строки и ничего кроме строк.
> причем в любом. как вертикальном, так и горизонтально-диагональном

Ну в TDbGrid да, но есть и куча других гридов, от того же DevExpress"а


 
Anatoly Podgoretsky ©   (2010-06-09 18:58) [13]

> Медвежонок Пятачок  (09.06.2010 17:37:08)  [8]

Конкретную запись лучше отображать вообще без какого либо грида, я не
представляю где там место для грида.


 
Медвежонок Пятачок ©   (2010-06-10 09:33) [14]

онкретную запись лучше отображать вообще без какого либо грида, я не
представляю где там место для грида.


я тоже не представляю зачем это, тем более "не строками" (для редактирования чтоли?)

но иногда очень бывает нужно.
например у меня есть таблица с документами. часть атрибутов представлено отдельными полями. Но целиком весь документ лежит в виде xml в одном поле.

Когда надо посмотреть его целиком аз-из требуется либо рассовать атрибуты из xml по контрлам, либо всего одним запросом получить из xml датасет из двух полей:
имя атрибута; значение атрибута

и вот этот-то датасет и показывается в обычном гриде.


 
bss   (2010-06-10 11:23) [15]


> тем более "не строками" (для редактирования чтоли?)

совершенно верно, для редактирования, аля карточка записи.


 
Anatoly Podgoretsky ©   (2010-06-10 11:31) [16]

> bss  (10.06.2010 11:23:15)  [15]

Ну так и делать настоящую, полноценную карточку, ака форма


 
12 ©   (2010-06-10 12:11) [17]


> Ну так и делать настоящую, полноценную карточку, ака форма

вот так и делаю
но,
слева 2/3 экрана занимает карточка.
К карточке прикреплены две приличные таблицы - их Гридами, тут без вариантов

И к карточке прикреплена еще одна табличка, в табличке имеются от 1 до 5 записей.
Эта самая важная табличка. Желательно, чтоб все поля были видны сразу.
Как их показать?

Решил, в виде карточек, но
карточки вертикально идут друг за другом справа
на оставшихся 1/3 месте от формы.


 
bss   (2010-06-11 11:13) [18]


> Ну так и делать настоящую, полноценную карточку, ака форма


Ну так и делаю, на основе грида. Потому что изначально не знаю структуру, и строю ее по метаописанию. Грид наиболее красивый вариант, когда неизвестно предварительно количество элементов на карточке.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.09.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1276082458
Delphist2
2010-06-09 15:20
2010.09.05
workbooks в excel


2-1276234656
ruslan_as
2010-06-11 09:37
2010.09.05
Не могу получить значение


2-1276185461
Artemon
2010-06-10 19:57
2010.09.05
Вывод времени в QRDBText


15-1276098991
KilkennyCat
2010-06-09 19:56
2010.09.05
Наши компоненты.


2-1275945627
akosh12345
2010-06-08 01:20
2010.09.05
Удаление без рекурсии





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский