Здравствуйте, помогите пожалуйста новичку...
есть sqlite база с двумя таблицами: Заказчики и Проекты.
таблицы связаны id заказчика -> колонка в проектах "заказчик"
на форме два Listview, на "sql_list_view" загружается список заказчиков из таблицы "Customers" (это работает)
Нужно загружать на "sql_list_view2" проекты из таблицы "Projects" с фильтром по выбранному на sql_list_view заказчику
И еще нужен второй фильтр по датам (колонка в таблице "Period" DATE, в таблице "Projects") от ... до...
есть sqlite база с двумя таблицами: Заказчики и Проекты.
таблицы связаны id заказчика -> колонка в проектах "заказчик"
на форме два Listview, на "sql_list_view" загружается список заказчиков из таблицы "Customers" (это работает)
Нужно загружать на "sql_list_view2" проекты из таблицы "Projects" с фильтром по выбранному на sql_list_view заказчику
И еще нужен второй фильтр по датам (колонка в таблице "Period" DATE, в таблице "Projects") от ... до...
form.model = QtSql.QSqlTableModel()
form.model.setTable("Customers")
form.model.select()
form.sql_list_view.setModel(form.model)
form.sql_list_view.setModelColumn(form.model.record().indexOf("Customer"))
form.comboBox.setModel(form.model)
form.comboBox.setModelColumn(form.model.record().indexOf("Customer"))
form.model2 = QtSql.QSqlTableModel()
form.model2.setTable("Projects")
form.model2.select()
form.sql_list_view2.setModel(form.model2)
form.sql_list_view2.setModelColumn(form.model2.record().indexOf("Name"))
def CustomerSelect():
pass
def projSelect():
pass
form.sql_list_view.selectionModel().selectionChanged.connect(CustomerSelect)
form.sql_list_view2.selectionModel().selectionChanged.connect(projSelect)