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

Вниз

Control cтолбцов для DBGrid   Найти похожие ветки 

 
Krants ©   (2007-07-09 17:40) [0]

по собжу, ищу контрол имеющий след. возможности:
1. "подключение" к опр. DBGridу
2. набор проц. и функц. для редактирования столбцов(ширина, тип, видимость и пр.)
3. возможность сохранения и загрузки набора ред. столбцов...
4. индексирование столбцов по названию и пр.

ЗЫ: понимаю, что несложно такое нарисовать, но нету времени на "изобретание велосипеда".

Заранее благодарен.


 
Ega23 ©   (2007-07-09 17:46) [1]

TDBGridEh


 
MsGuns ©   (2007-07-11 01:27) [2]

>Ega23 ©   (09.07.07 17:46) [1]
>TDBGridEh

..и сбоку бантик


 
Германн ©   (2007-07-11 01:41) [3]


> ЗЫ: понимаю, что несложно такое нарисовать, но нету времени
> на "изобретание велосипеда".
>

Несложно? Ну это вы, батенька, даёте! :)
Д. Большаков вас не поймёт, имхо.
:)


 
Krants ©   (2007-07-11 10:30) [4]


> Несложно? Ну это вы, батенька, даёте! :)
> Д. Большаков вас не поймёт, имхо.
> :)

это Вы о чем? и кто такой Д. Большаков?


 
sniknik ©   (2007-07-11 11:01) [5]

> и кто такой Д. Большаков?
ну, это тот художник который "несложно нарисовал" нужный вам компонент (почти... нехватка бантиков сбоку перманентна), потратив на это от силы пару вечеров... :о)) которые вам потратить лень (про велосипеды это стандартная отмазка в таких случаях).

p.s. называйте вещи своими именами, не можете сделать, так и говорите типа - "для меня это сложно самому, поэтому ищу готовое стороннее решение". а то как ни зайдешь на форум обилие непризнанных гениев просто умиляет все им легко и просто, а сами 2 плюс 2 сложить не могут.


 
Krants ©   (2007-07-11 12:12) [6]


> sniknik ©   (11.07.07 11:01) [5]
p.s. называйте вещи своими именами, не можете сделать, так и говорите типа - "для меня это сложно самому, поэтому ищу готовое стороннее решение". а то как ни зайдешь на форум обилие непризнанных гениев просто умиляет все им легко и просто, а сами 2 плюс 2 сложить не могут.

Ну это Вы немного погорячились, дело в том что не то что несложно, а и пока не критично.
пока прекрасно ограничиваюсь:

> DBGRID.Columns.SaveToFile
> DBGRID.Columns.LoadFromFile

и рядом вспом. функций...
но в конечном результате, визуализация и работа со стлобцами должна быть удобна и динамически настроена. (макс. приближена к Excel таблицам)
+ обладала рядом событий:OnColumnAdd,Delete,Move,Enter,Hide и пр.
А контрол искал, для того что-бы посмотреть возможности имеющихся уже  разработок, наврядли бы они полностью подошли, но все же, для анализа либо доработки пригодились.
ЗЫ: Когда то один из пользователей данного ресурса предлагал подобную разработку, потому и поинтересовался.


 
MsGuns ©   (2007-07-11 12:21) [7]

>Krants ©   (11.07.07 12:12) [6]
>дело в том что не то что несложно, а и пока не критично.
пока прекрасно ограничиваюсь:

> DBGRID.Columns.SaveToFile
> DBGRID.Columns.LoadFromFile

Колонки восстановятся именно такими, какими их видел пользователь на экране ?

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

Задача вовсе не так проста, как кажется. Я бы даже назвал ее очень сложной, а главное - ненужной

>обладала рядом событий:OnColumnAdd,Delete,Move,Enter,Hide и пр.

На всех мух не напасешься мухобоек. Все перечисленные "события", а также все остальные вполне можно "поймать", для чего, конечно, придется как следует проштудировать класс TCustomGrid со всеми его потомками до TDBGrid.

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

Чем Эхгрид не устроил для "анализа" ?


 
Krants ©   (2007-07-11 12:37) [8]


> MsGuns ©   (11.07.07 12:21) [7]
Колонки восстановятся именно такими, какими их видел пользователь на экране ?

Разумеется, только напряжное индексирование имени файлов...

> а главное - ненужной
очень желательной, программа имеет аналитический характер с массой задач, условий и решений. поэтому удобный интерфейс очень необходим!

> Чем Эхгрид не устроил для "анализа" ?
условная платность-бесплатность пока не стимулирует меня посмотреть этот пакет, да и р,рхлибов пока хватает...


 
Johnmen ©   (2007-07-11 13:17) [9]


> sniknik ©   (11.07.07 11:01) [5]
> а то как ни зайдешь на форум обилие непризнанных
> гениев просто умиляет все им легко и просто, а сами 2 плюс
> 2 сложить не могут.

Скрупулезно подмечено. И таких гениев день ото дня всё больше...


 
MsGuns ©   (2007-07-11 21:32) [10]

>Krants ©   (11.07.07 12:37) [8]
>>Колонки восстановятся именно такими, какими их видел пользователь на экране ?
>Разумеется..

Точно ? Пробовал ?

>> а главное - ненужной
>очень желательной, программа имеет аналитический характер с массой задач, условий и решений. поэтому удобный интерфейс очень необходим!

Даже валенок при желании можно обозвать сложной машиной, разработанной для перемещения по снегу в холодных районах. Если нужен эксельный интефейс, то и надо дать непосредственно окно с экселем, куда положить исходные данные, а затем откуда сохранить результат.
И не надо пытаться с помощью мыла и спичек сооружать ракету "земля-воздух"

>> Чем Эхгрид не устроил для "анализа" ?
>условная платность-бесплатность пока не стимулирует меня посмотреть этот пакет, да и р,рхлибов пока хватает...

Что-то мне подсказывает, что истина совсем в другом месте


 
Krants ©   (2007-07-12 10:35) [11]


> MsGuns ©   (11.07.07 21:32) [10]

Не понимаю к чему такая критика???

> Точно ? Пробовал ?

А в чем то собственно проблема?
каждый проэкт имеет свой собственный файл набора столбцов, прои работе с которым добавление и удаление полей учитывается в QueryAfterOpen и соответственно редактируется... тут проблем никаких нет.
Что Вы имеете ввиду, непонятно.

> И не надо пытаться с помощью мыла и спичек сооружать ракету
> "земля-воздух"

Я и не пытаюсь. Эксель есть Эксель, а базы есть базы...

> Что-то мне подсказывает, что истина совсем в другом месте

даже добавлю, что не в одном!


 
MsGuns ©   (2007-07-12 12:37) [12]

>Krants ©   (12.07.07 10:35) [11]
>Не понимаю к чему такая критика???

Хотел задать вопрос и получить ответ ? Вот и получил :)

>А в чем то собственно проблема?

Проблема собственно в том, что при запуске приложения и восстановлении последнего указанными методами вида грида мы получаем не совсем то, что видели при сохранении. Иногда совсем не то ;)

>Я и не пытаюсь. Эксель есть Эксель, а базы есть базы...

А общего у них, как это не странно, довольно много - это хранение, отображение и правка СТРУКТУРИРОВАННОЙ ИНФОРМАЦИИ (в просторечьи - таблиц). Только Эксель располагает удобным и привычным для очень многих интерфейсом, а базы этим не занимаются вообще. Для чего собственно и пишутся соответсвующие приложения.
Но если кто-то требует работать с информацией в эксельном стиле, то надо и дать ему эксель, а не выдумывать свои "заменители". Где при этом сохраняется сама информация: в самом экселе или в какой-то "базе" , пользователю зачастую фиолетово.

>даже добавлю, что не в одном!

В одном, в одном. "Консерваторией" называется ;)



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
2-1193760863
ari_9
2007-10-30 19:14
2007.11.25
QuantumGrid, как покрасить стилями выбранную (Selected) строку?


15-1193302975
pavel_guzhanov
2007-10-25 13:02
2007.11.25
Как из командной строки добавить к имени файла текущую дату?


15-1192991116
JSman
2007-10-21 22:25
2007.11.25
Как защитить свое приложение от крэков?


15-1193125343
Alkid
2007-10-23 11:42
2007.11.25
Visitor vs. Reflection


15-1193139603
oldman
2007-10-23 15:40
2007.11.25
MTV RUS позорит страну (оффтоп, но все таки)!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский