QSqlRelation Class
La classe QSqlRelation stocke des informations sur une clé étrangère SQL. Plus d'informations...
| En-tête : | #include <QSqlRelation> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Sql)target_link_libraries(mytarget PRIVATE Qt6::Sql) |
| qmake : | QT += sql |
Fonctions publiques
| QSqlRelation() | |
| QSqlRelation(const QString &tableName, const QString &indexColumn, const QString &displayColumn) | |
| QString | displayColumn() const |
| QString | indexColumn() const |
| bool | isValid() const |
| void | swap(QSqlRelation &other) |
| QString | tableName() const |
Description détaillée
QSqlRelation est une classe d'aide pour QSqlRelationalTableModel. Voir QSqlRelationalTableModel::setRelation() et QSqlRelationalTableModel::relation() pour plus de détails.
Voir également QSqlRelationalTableModel, QSqlRelationalDelegate, et Relational Table Model Example.
Documentation des fonctions membres
QSqlRelation::QSqlRelation()
Construit un objet QSqlRelation invalide.
Pour un tel objet, les fonctions tableName(), indexColumn() et displayColumn() renvoient une chaîne vide.
Voir aussi isValid().
QSqlRelation::QSqlRelation(const QString &tableName, const QString &indexColumn, const QString &displayColumn)
Construit un objet QSqlRelation, où tableName est le nom de la table SQL à laquelle une clé étrangère fait référence, indexColumn est la clé étrangère et displayColumn est le champ qui doit être présenté à l'utilisateur.
Voir aussi tableName(), indexColumn() et displayColumn().
QString QSqlRelation::displayColumn() const
Renvoie la colonne de la table tableName() qui doit être présentée à l'utilisateur au lieu d'une clé étrangère.
QString QSqlRelation::indexColumn() const
Renvoie la colonne d'index de la table tableName() à laquelle une clé étrangère fait référence.
[noexcept] bool QSqlRelation::isValid() const
Renvoie true si l'objet QSqlRelation est valide, sinon renvoie false.
[noexcept] void QSqlRelation::swap(QSqlRelation &other)
Échange cette relation avec other. Cette opération est très rapide et n'échoue jamais.
QString QSqlRelation::tableName() const
Renvoie le nom de la table à laquelle une clé étrangère fait référence.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.