Eneboo - Documentación para desarrolladores
Métodos públicos | Atributos públicos
Referencia de la Clase FLFieldMetaDataPrivate

#include <FLFieldMetaData.h>

Lista de todos los miembros.

Métodos públicos

 FLFieldMetaDataPrivate (const QString &n, const QString &a, bool aN, bool iPK, int t, int l, bool c, bool v, bool ed, int pI, int pD, bool iNX, bool uNI, bool coun, const QVariant &defValue, bool oT, const QString &rX, bool vG, bool gen, bool iCK)
 ~FLFieldMetaDataPrivate ()

Atributos públicos

QString name_
QString alias_
bool allowNull_
bool isPrimaryKey_
int type_
int length_
bool calculated_
bool visible_
bool editable_
int partInteger_
int partDecimal_
bool isIndex_
bool isUnique_
bool contador_
FLFieldMetaData::FLRelationMetaDataListrelationList_
FLRelationMetaDatarelationM1_
FLFieldMetaDataassociatedField_
QString associatedFieldName_
QString associatedFieldFilterTo_
QVariant defaultValue_
QStringList optionsList_
bool outTransaction_
QString regExpValidator_
bool visibleGrid_
bool generated_
bool isCompoundKey_
bool hasOptionsList_
FLTableMetaDatamtd_

Documentación del constructor y destructor

FLFieldMetaDataPrivate::FLFieldMetaDataPrivate ( const QString n,
const QString a,
bool  aN,
bool  iPK,
int  t,
int  l,
bool  c,
bool  v,
bool  ed,
int  pI,
int  pD,
bool  iNX,
bool  uNI,
bool  coun,
const QVariant defValue,
bool  oT,
const QString rX,
bool  vG,
bool  gen,
bool  iCK 
)
FLFieldMetaDataPrivate::~FLFieldMetaDataPrivate ( )

Documentación de los datos miembro

Alias o mote para el campo, usado como etiqueta de campos en los formularios

Almacena si el campo permite ser nulo

Asocia este campo con otro, para efectuar filtros en bsquedas.

El campo que se asocia a este debe tener una relacin M-1. Este campo tambin debe tener una relacin M-1. Al asociar un campo a este, las bsquedas mediante los botones de bsqueda en los formularios de edicin de registros vendrn condicionadas por el valor del campo asociado en el momento de realizar dicha bsqueda. Cuando se realiza una bsqueda para este campo la tabla relacionada con l (M-1) ser mostrada para elegir un registro de todos los posibles, en el caso normal se muestran todos los registros, pero cuando se asocia un campo slo se muestran aquellos registros que satisfagan el valor del campo asociado. Ejemplo : En la tabla albaranes asociamos el campo 'codemporig' al campo 'codalmorig' (NO es lo mismo que asociar 'codalmorig' a 'codemporig') cuando abrimos el formulario de albaranes elegimos una empresa origen (codemporig), cuando vayamos a elegir un almacen origen (codalmorig) slo se podr elegir entre los almacenes que son de la empresa origen , ya que el formulario de bsqueda slo se mostrarn los almacenes cuyo cdigo de empresa (ver FLFieldMetaData::associatedFieldFilterTo_) sea igual al valor de la empresa origen elegida (codemporig)

Nombre del campo que se debe filtra segn el campo asociado.

Esta propiedad slo tiene sentido cuando hay un campo asociado a este, ver FLFieldMetaData ::associatedField_ , y si ese campo tiene una relacion M-1. Indica el nombre del campo de la tabla fornea en la relacin M-1, que se debe utilizar para filtrar los registros segn el valor del campo asociado. Ejemplo : En la tabla albaranes asociamos el campo 'codemporig' al campo 'codalmorig' (NO es lo mismo que asociar 'codalmorig' a 'codemporig'), e indicamos que el campo de filtro es 'codempresa' de la tabla relacionada M-1 con el campo 'codalmorig' (Almacenes) . Cuando abrimos el formulario de albaranes elegimos una empresa origen (codemporig), cuando vayamos a elegir un almacen origen (codalmorig) slo se podr elegir entre los almacenes que son de la empresa origen, ya que el formulario de bsqueda slo se mostrarn los almacenes cuyo cdigo de empresa (el campo indicado de filtro ) sea igual al valor de la empresa origen elegida (codemporig)

Indica si el campo es calculado

Indica si el campo es un contador de referencia y abanq en el momento de insertar un registro debe intentar calcular cual sera el siguiente numero.

Autor:
Andrs Otn Urbano (andresoton@eresmas.com)

Valor por defecto para el campo

Indica si el campo es editable

Indica si el campo es generado, es decir, se incluye en las consultas

Indica si el campo toma su valor de una lista de opciones

Almacena si el campo es clave compuesta

Indica si el campo es ndice

Almacena si el campo es clave primaria

Indica si el campo es nico

Longitud del campo

Objeto FLTableMetaData al que pertenece

Nombre del campo en la tabla

Lista de opciones para el campo

Indica si las modificaciones del campo se hacen fuera de cualquier transaccion.

Al estar activado este flag, todos los cambios en el valor de este campo se realizan fuera de la transaccion y de forma exclusiva. Es decir los cambios realizados en el campo son inmediatamente reflejados en la tabla sin esperar a que se termine transaccion, y de forma exclusiva (bloqueando el registro al que pertenece el campo mientras se modifica). Esto permite en el acto hacer visibles para todas las demas conexiones de la base de datos los cambios realizados en un campo. Hay que tener en cuenta que al tener el campo esta caracteristica especial de modificarse fuera de la transaccion, el "rollback" no tendra efecto sobre los cambios realizados en el y siempre permanecera en la base de datos la ultima modificacion efectuada en el campo.

Indica el nmeor de dgitos de la parte decimal

Indica el nmero de dgitos de la parte entera

Almacena la expresion regular que sirve como mascara de validacion para el campo.

Lista de relaciones para este campo

Mantiene, si procede, la relacin M1 (muchos a uno) para el campo (solo puede haber una relacion de este tipo para un campo)

Tipo del campo

Indica si el campo es visible

Indica si el campo debe ser visible en la rejilla de la tabla.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'