Russian Qt Forum
Ноябрь 24, 2024, 18:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как лучше организовать вывод данных  (Прочитано 2939 раз)
Bzzzuka
Гость
« : Апрель 15, 2012, 11:50 »

Есть база в ней таблица, 8000+ строчек, 52 столбца. 2 первых столбца это ID и name и еще 50 параметров. Эти параметры должны выводиться в основную форму при выборе name из списка. Хочу сделать так чтобы пользователь имел возможность выбирать какие из этих 50 параметров ему нужны а какие нет.. делать это я предполагаю в диалоговом окне options, а в основную форму выбранные параметры выводились друг за другом с соответствующими им названиями столбцов. Помимо основной таблицы есть еще одна где даны названия столбцов с их описаниями. Вопрос, как сделать все это наиболее органично, как по внешнему виду ( чтобы это не выглядело как месиво чекбоксов и лейблов), так и по коду.

Записан
Zeka13
Гость
« Ответ #1 : Апрель 15, 2012, 13:43 »

по внешнему виду: посмотреть аналогичные программы и выбрать, что нравится

по коду: не понял вопрос
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Апрель 15, 2012, 13:50 »

Помимо основной таблицы есть еще одна где даны названия столбцов с их описаниями. Вопрос, как сделать все это наиболее органично, как по внешнему виду ( чтобы это не выглядело как месиво чекбоксов и лейблов), так и по коду.
Обычная практика: в отдельном (часто модальном) окне список из чекбоксов: галочка + краткое описание. Когда айтем в этом списке выбран, в нижней панели окна появляется его подробное описание
Записан
Bzzzuka
Гость
« Ответ #3 : Апрель 15, 2012, 19:08 »

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

Там пока идет стационарный вывод первых 4-5 параметров, без какой либо привязки к диалогу Options
« Последнее редактирование: Апрель 15, 2012, 19:09 от Bzzzuka » Записан
Bzzzuka
Гость
« Ответ #4 : Апрель 15, 2012, 20:55 »

В базе есть две таблицы moon и columns, содержаться данные об ударных кратерах, а именно ID, name и еще 50 характеристик этих кратеров. Во второй таблице содержится имя каждой характеристики column и ее описание desc.
Как я поняла нужно создать в метод который бы возвращал состояние чекбокса, затем если он isChecked находил бы в таблице сolumns название соответствующей характеристики и находил бы значение этой характеристики в таблице moon для выбранного пользователем имени, и выводил бы это в основную форму, но проблема в том что чекбоксы сами по себе созданы с помощью цикла и запроса в базу, и у меня немного голова идет кругом когда я пытаюсь все это объединить в один цикл.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.075 секунд. Запросов: 23.