![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Чучмек |
|
|||
|
НЭТ БИЛЭТ ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 11.5.2008 Где: СССР Репутация: 14 Всего: 41 |
Столкнулся с тем, что необходимо выводить/отображать структурированные данные. Но пользователь должен определять критерии отображения.
Ну например. Данные: Приложение|Подключение|Операция|Результат Данные находятся в взаимосвязанных таблицах Таблица приложений: Приложение|id Таблица подключений: Подключение|id|id приложения Таблица операций: Операция|id|id подключения Таблица результатов: Результат|id операции этакая БД. Необходимо предоставить пользователю возможность выбирать: отображать результаты только для одного приложения или только для определенных операций с группировкой по подключениям или по результатам. И вообще все возможные способы отображения/группировки/сортировки с комбинацией древовидных структур и списков. Вопрос пока следующий. Возможно ли в ListView делать невидимыми строки/элементы(ListItem) без удаления??? -------------------- умную мысль держи при себе, а дурной - поделись с другими |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 8 Всего: 20 |
Сходу. Сделать невидимыми "столбцы", имхо можно задав им ширину 0. Со строками ничего в голову не приходит. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
это понятие растяжимое ниче непонятно в этих данных, сделай нормальный понятный пример Добавлено через 1 минуту и 20 секунд
Это называется фильтр, фильтрация. Данные есть, но они скрыты от зорких глаз пользователя Добавлено через 2 минуты и 21 секунду Если тебе нужна база данных, что там ничего сложного. Есть в базах данных фильтрация, есть сортировка и группировка. |
|||
|
||||
| Чучмек |
|
|||
|
НЭТ БИЛЭТ ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 11.5.2008 Где: СССР Репутация: 14 Всего: 41 |
СУБД, как раз таки, не нужна. Глупо тащить пользователю на комп сервер баз данных, для поддержки программы, гораздо более простой, чем сам СУБД. Ктомуже, с целью отображения данных, а не их хранения. Хотя механизм выборки данных СУБД очень даже подходящий. Однин из расматриваемых способов - создание локальной/внутренней СУБД. -------------------- умную мысль держи при себе, а дурной - поделись с другими |
|||
|
||||
| Чучмек |
|
||||||||
|
НЭТ БИЛЭТ ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 11.5.2008 Где: СССР Репутация: 14 Всего: 41 |
Ну хорошо. При подключении dll передает серверу exe_name, тобиш имя приложения загрузившего dll Сервер добавляет запись в мессив
где
здесь id - номер записи в ma Сервер возвращает в dll a_id=id записи. Поток приложения вызывает из dll некоторую функцию my_dll_initialize dll, при вызове my_dll_initialize, передает серверу a_id и параметры вызова my_dll_initialize Сервер добавляет запись в массив
где
здесь id - номер записи в mb сервер возвращает в dll b_id=id При вызове потоком приложения любой другой функции dll, dll передает серверу b_id и параметры вызова функции. Сервер добавляет данные в cm и возвращает c_id Результаты выполнения, функция, передает серверу с c_id Последнее сервер сохраняет в файл . Через сервер имеем контороль работы всех приложений использующих dll -------------------- умную мысль держи при себе, а дурной - поделись с другими |
||||||||
|
|||||||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |