je devloppe un programme de gestion dabsence d'une classe d'etudiant
je travaille avec QTcreator 1.2 sous windowsXP
**tt fonctionne bien j'ai réssu à conécté sur une base acess lajout des etudiant fonctionne bien j'affiche la liste des etudiant apré le clic sur un bouton OK sur un Qtableview à travers un Qtablemodel .
**Mon prob c que quand je modifie le nom ou le prenom d'un etudiant la modifiation ne s'enregistre pa dans la base alors quand je recharge ma liste elle est la méme aucun des modification n'est enregistrer.
voila le code:
void MainWindow::on_pushButton_clicked()
{ QString liste;
classe=ui->comboBox_2->currentText();
model = new QSqlRelationalTableModel(this);
model->setTable(liste);
model->setRelation(5, QSqlRelation("presenc","ID", "name"));
model->setEditStrategy(QSqlRelationalTableModel::OnManualSubmit);
model->setSort(1, Qt::AscendingOrder);
model->setHeaderData(0, Qt::Horizontal, QObject::tr("CIN"));
model->setHeaderData(1, Qt::Horizontal, QObject::tr("Nom"));
model->setHeaderData(2, Qt::Horizontal, QObject::tr("Prénom"));
model->setHeaderData(3, Qt::Horizontal, QObject::tr("Adrésse"));
model->setHeaderData(4, Qt::Horizontal, QObject::tr("Date de naissence"));
model->setHeaderData(5, Qt::Horizontal, QObject::tr("Présence"));
model->select();
QTableView *view = new QTableView(this);
view->setObjectName(tr("tableView"));
view->setGeometry(QRect(240, 31, 581, 491));
view->setStyleSheet(QString::fromUtf8("background-image:url(C:/abs/fonimage.bmp);"));
view->horizontalHeader()->setVisible(true);
view->setModel(model);
view->setItemDelegate(new QSqlRelationalDelegate(this));
view->setSelectionBehavior(QAbstractItemView::SelectRows);
view->setVisible(true);
}
aider moi SVVVVVP repondez moi le plus vite possible