QSqlRelation Class
La clase QSqlRelation almacena información sobre una clave externa SQL. Más...
| Cabecera: | #include <QSqlRelation> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Sql)target_link_libraries(mytarget PRIVATE Qt6::Sql) |
| qmake: | QT += sql |
Funciones públicas
| 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 |
Descripción Detallada
QSqlRelation es una clase de ayuda para QSqlRelationalTableModel. Ver QSqlRelationalTableModel::setRelation() y QSqlRelationalTableModel::relation() para más detalles.
Ver también QSqlRelationalTableModel, QSqlRelationalDelegate, y Ejemplo de Modelo de Tabla Relacional.
Documentación de Funciones Miembro
QSqlRelation::QSqlRelation()
Construye un objeto QSqlRelation inválido.
Para un objeto de este tipo, las funciones tableName(), indexColumn() y displayColumn() devuelven una cadena vacía.
Véase también isValid().
QSqlRelation::QSqlRelation(const QString &tableName, const QString &indexColumn, const QString &displayColumn)
Construye un objeto QSqlRelation, donde tableName es el nombre de la tabla SQL a la que hace referencia una clave ajena, indexColumn es la clave ajena y displayColumn es el campo que debe presentarse al usuario.
Véase también tableName(), indexColumn(), y displayColumn().
QString QSqlRelation::displayColumn() const
Devuelve la columna de la tabla tableName() que debe presentarse al usuario en lugar de una clave ajena.
QString QSqlRelation::indexColumn() const
Devuelve la columna índice de la tabla tableName() a la que hace referencia una clave ajena.
[noexcept] bool QSqlRelation::isValid() const
Devuelve true si el objeto QSqlRelation es válido; en caso contrario devuelve false.
[noexcept] void QSqlRelation::swap(QSqlRelation &other)
Intercambia esta relación con other. Esta operación es muy rápida y nunca falla.
QString QSqlRelation::tableName() const
Devuelve el nombre de la tabla a la que hace referencia una clave ajena.
© 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.