Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Модель/Представление _ Как редактировать на одной форме связанные записи из двух таблиц

Автор: sindbad07 3.5.2010, 18:02

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

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

Буду благодарен за совет от бывалых :)

Автор: sindbad07 4.5.2010, 11:55

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

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)