Its not easy to bring this on text
I try again:
I am testing QSqlTableView class for update, delete and insert a new dataset (record) in a Table.
My situation now:
i am able to update a Table like this (really easy, i had just to change the EditStrategy
):
QString table
= ui.
tabelle_le->text
();
model->setTable(table);
//So kann man jeder Feld update: OnFiledChange
model->select();
ui.tableView->setModel(model);
ui.tableView->show();
QString table = ui.tabelle_le->text();
QSqlTableModel *model = new QSqlTableModel;
model->setTable(table);
//So kann man jeder Feld update: OnFiledChange
model->setEditStrategy(QSqlTableModel::OnFieldChange);
model->select();
ui.tableView->setModel(model);
ui.tableView->show();
To copy to clipboard, switch view to plain text mode
i am able too, to delete a dataset like this(very simple):
.
.
model->removeRows(x,1);
.
.
model->removeRows(x,1);
To copy to clipboard, switch view to plain text mode
What i need now, is to find a simple way, how to insert a new dataset over my tableView
I now that i can use this:
rec.setValue("status", "test");
model->insertRecord(-1, rec);
rec.setValue("status", "test");
model->insertRecord(-1, rec);
To copy to clipboard, switch view to plain text mode
So my problem is:
1. I have 18 tables
2. every table has between 2 and 23 columns.
3. How to insert a new dataset over my TableView in a easy Way independent of which table is set as Modal?
I hope i could explain better, if not i shoul lern more english
Bookmarks