Форум: "Прочее";
Текущий архив: 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.49 MB
Время: 0.006 c