crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как редактировать на одной форме связанные записи из двух таблиц
sindbad07
  опции профиля:
сообщение 3.5.2010, 18:02
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 28.4.2010
Пользователь №: 1671

Спасибо сказали: 0 раз(а)




Репутация:   0  


У меня есть 2 связанные таблицы ( один-к-одному ) с информацией о товарах:
- в одной храняться общие поля ( например название, тип товара )
- в другой уточняющие в зависимости от типа ( например размер или цвет )

Я хочу сделать форму для редактирования информации о товарах, заранее оговорюсь, что формы будут отдельные для каждого типа товаров, вопрос - что лучше:
- создать два QDataWidgetMapper'а ( для каждой таблицы ) и соответственно две модели QSqlTableModel
- другой вариант (типа QSqlQueryModel с припонами)?

Буду благодарен за совет от бывалых :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sindbad07
  опции профиля:
сообщение 4.5.2010, 11:55
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 28.4.2010
Пользователь №: 1671

Спасибо сказали: 0 раз(а)




Репутация:   0  


Кароче сделал я две модели QSqlTableModel (на каждую таблицу) и два дата-маппера QDataWidgetMapper соответственно и нискока не жалею.
Думал, может кто-нибудь более элегантно такую задачу решил. Спасибо за внимание.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.11.2019, 2:49