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

Вниз

Хочу пример таблицы   Найти похожие ветки 

 
Pavia ©   (2015-09-01 20:16) [0]

Хочу пример таблицы. Нужно что-то типа мини СУБД. Вернее её графический интерфейс в виде таблицы. Что-бы можно было добавлять один элемент через окно ввода. Выбирать элементы.
Удалять выбранное. Перемещать мышкой выбранные элементы(ручное переупорядочение).
Сортировка по столбцам, что-бы нажимаешь на первый столбец затем на второй, потом на третий. После этих действий порядок сортировки должен быть вначале по 3, затем по второму, после по первому полю.

Внутреннее представление таблицы массивом или списком. БД не нужна.


 
Игорь Шевченко ©   (2015-09-01 20:33) [1]

Listview ?
Live bindings ?


 
Юрий Зотов ©   (2015-09-01 21:28) [2]

TMemoryDataSet?


 
Труп Васи Доброго ©   (2015-09-01 21:47) [3]

Да это же EXCEL!!!


 
Pavia ©   (2015-09-01 22:17) [4]


> Да это же EXCEL!!!

Мне что нибудь по проще.


> TMemoryDataSet?

Вопрос не в том как проще хранить данные.
А как ими управлять.

> Listview ?Live bindings

Можно и то и то. Суть в том что я могу взять Listview, и добавить такое управление которое нужно. Просто не хочется изобретать велосипед.  
Задача наверняка распространённая, но в интернете все примеры детские. Хотелось бы что-то более или менее законченное под моё описание.


 
Германн ©   (2015-09-02 01:08) [5]


> Хочу пример таблицы. Нужно что-то типа мини СУБД. Вернее
> её графический интерфейс в виде таблицы. Что-бы можно было
> добавлять один элемент через окно ввода. Выбирать элементы.
>
> Удалять выбранное. Перемещать мышкой выбранные элементы(ручное
> переупорядочение).
> Сортировка по столбцам, что-бы нажимаешь на первый столбец
> затем на второй, потом на третий. После этих действий порядок
> сортировки должен быть вначале по 3, затем по второму, после
> по первому полю.
>
> Внутреннее представление таблицы массивом или списком. БД
> не нужна.
>

А больше ничего не хочешь?
P.S. Попроще пишется слитно..


 
Юрий Зотов ©   (2015-09-02 01:19) [6]

> Pavia ©   (01.09.15 22:17) [4]

> Вопрос не в том как проще хранить данные.
> А как ими управлять.


Очень просто.

1. Подумать, с чего бы тут вдруг TMemoryDataSet присоветовали?

2. Бросить на форму TMemoryDataSet, подключить к нему обычныйй TDataSource, а к нему - любой подходящий грид и (если надо) TDBNavigator.

3. После чего в 5 минут и не написав ни строчки кода получаем сабж.


 
Pavia ©   (2015-09-02 11:27) [7]


> А больше ничего не хочешь?

Хочу. Но плюшками баловаться будем потом. Я описал тот минимум который нужен, он не в первый раз всплывает в моих задачах.


> а к нему - любой подходящий грид и (если надо) TDBNavigator.

В том то и проблема, что стандартные не нравятся.


 
Юрий Зотов ©   (2015-09-02 11:46) [8]

> Pavia ©   (02.09.15 11:27) [7]

Так используйте нестандартные, кто мешает?


 
ухты ©   (2015-09-02 13:48) [9]

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


 
DVM ©   (2015-09-02 13:58) [10]


> листвью наше всё

А еще лучше VirtualTreeView


 
Игорь Шевченко ©   (2015-09-02 14:20) [11]


> что стандартные не нравятся


Расскажи всем, что напишешь свое


 
Smile ©   (2015-09-02 15:04) [12]

> Pavia ©   (01.09.15 22:17) [4]
> Да это же EXCEL!!!
> Мне что нибудь по проще.


Попроще EXCELL, пожалуй, что только блокнот (notepad)


 
Pavia ©   (2015-09-02 16:50) [13]


> > что стандартные не нравятсяРасскажи всем, что напишешь
> свое

Тог да же писать придётся! Может найдётся добрый православный человек и покажет пример как надо делать?
Нашёл EhLib там среди примеров есть отдалённо похожее, на то, что надо. Только глоточное и постоянно падает.


 
ВладОшин ©   (2015-09-02 18:08) [14]

ЮЗ см.
TClientDataSet еще, аналогичное. Он и в xml может(на диск), если надо


 
Юрий Зотов ©   (2015-09-02 19:09) [15]

> Pavia ©   (02.09.15 16:50) [13]

EhLib используется часто и многими. Соответственно, она и протестирована в приличном объеме. Поэтому, если "глоточное и постоянно падает", то скорее всего виноваты руки.


 
Игорь Шевченко ©   (2015-09-02 21:43) [16]


> Может найдётся добрый православный человек и покажет пример
> как надо делать?


Это платная услуга


 
ВладОшин ©   (2015-09-03 16:12) [17]

https://www.google.ru/search?q=TClientDataSet&oq=TClientDataSet&aqs=chrome..69i57j69i59&sourceid=chrom e&es_sm=93&ie=UTF-8

в первых ссылках 80% того что ты описал, пошагово, с картинками даже )



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
15-1445002031
Rouse_
2015-10-16 16:27
2016.07.24
Протестируйте плз код на 32 ОС


15-1447172846
aka
2015-11-10 19:27
2016.07.24
Wifi router


2-1416468559
Endy
2014-11-20 10:29
2016.07.24
Подскажите литературу, WinAPI, интерфейсы (interfaces)


2-1414689143
Signal
2014-10-30 21:12
2016.07.24
Другое приложение и контекстное меню


2-1413197845
marlet
2014-10-13 14:57
2016.07.24
Кодировка текста





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