VRegister
Funciones
Enumeraciones
Documentación de funciones
Constructor
VRegister( VRoot root )
Inicialización
Boolean setTable( String szIdRefTable, Boolean bContenidosIniciales )
Funciones de Api de tabla
VTableInfo tableInfo()
Funciones de contenido de campos por identificador
Variant calcDynamicFormula( String szIDCompuestoCampo )
Boolean fieldToBool( String szIDCompuestoCampo )
Date fieldToDate( String szIDCompuestoCampo )
DateTime fieldToDateTime( String szIDCompuestoCampo )
Number fieldToDouble( String szIDCompuestoCampo )
Number fieldToInt( String szIDCompuestoCampo )
String fieldToString( String szIDCompuestoCampo )
Time fieldToTime( String szIDCompuestoCampo )
Funciones de contenido de campos por número de campo
Boolean fieldToBool( Number nCampo )
Date fieldToDate( Number nCampo )
DateTime fieldToDateTime( Number nCampo )
Number fieldToDouble( Number nCampo )
Number fieldToInt( Number nCampo )
String fieldToString( Number nCampo )
Time fieldToTime( Number nCampo )
Funciones de valor old de campos por identificador
Boolean oldFieldToBool( String szIDPrimarioCampo )
Date oldFieldToDate( String szIDPrimarioCampo )
DateTime oldFieldToDateTime( String szIDPrimarioCampo )
Number oldFieldToDouble( String szIDPrimarioCampo )
Number oldFieldToInt( String szIDPrimarioCampo )
String oldFieldToString( String szIDPrimarioCampo )
Time oldFieldToTime( String szIDPrimarioCampo )
Funciones de valor old de campos por número de campo
Boolean oldFieldToBool( Number nCampo )
Date oldFieldToDate( Number nCampo )
DateTime oldFieldToDateTime( Number nCampo )
Number oldFieldToDouble( Number nCampo )
Number oldFieldToInt( Number nCampo )
String oldFieldToString( Number nCampo )
Time oldFieldToTime( Number nCampo )
Funciones de modificación de campos por identificador
void setField( String szIDPrimarioCampo, String szText )
void setField( String szIDPrimarioCampo, double dValor )
void setField( String szIDPrimarioCampo, int nValor )
void setField( String szIDPrimarioCampo, StringDateTime tiempo )
void setField( String szIDPrimarioCampo, StringDate fecha )
void setField( String szIDPrimarioCampo, StringTime tiempo )
void setField( String szIDPrimarioCampo, Boolean bool )
Funciones de modificación de campos por número de campo
void setField( Number nCampo, Boolean bool )
void setField( Number nCampo, double dValor)
void setField( Number nCampo, int nValor )
void setField( Number nCampo, String szText )
void setField( Number nCampo, StringDateTime tiempo )
void setField( Number nCampo, StringDate fecha )
void setField( Number nCampo, StringTime tiempo )
Funciones para campos de tipo objeto
VByteArray fieldToByteArray( String szIDPrimarioCampo )
VImage fieldToImage( String szIDPrimarioCampo )
void setFieldByteArray( Number nCampo, VByteArray baBuffer )
void setFieldByteArray( String szIDPrimarioCampo, VByteArray baBuffer )
void setFieldImage( Number nCampo, VImage image )
void setFieldImage( String szIDPrimarioCampo, VImage image )
Funciones de estado
Boolean exist()
Boolean isFieldEmpty( Number nCampo )
Boolean isFieldEmpty( String szIDCompuestoCampo )
Boolean isFieldModified( Number nCampo )
Boolean isFieldModified( String szIDCompuestoCampo )
Boolean isModified()
Funciones de operaciones de disco
Boolean addRegister()
Boolean deleteRegister()
Boolean deleteRegisterWhithoutDeupdating()
String errorMessage()
Number errorNumber()
Boolean isOK()
Boolean modifyRegister()
Boolean readFirstRegister( String szIdIndice )
Boolean readLastRegister( String szIdIndice )
Boolean readNextRegister( String szIdIndice )
Boolean readPrevRegister( String szIdIndice )
Boolean readRegister( String szIdIndice, Array aKeyPartsResol, Number searchMode )
Funciones de navegante
VRegisterList loadPlurals( String szIDHistorico )
VRegister readLockingMaster( String szIDPrimarioCampo )
VRegister readMaster( String szIDPrimarioCampo )
Funciones de variables locales
Date varToDate( String szID )
DateTime varToDateTime( String szID )
Number varToDouble( String szID )
Number varToInt( String szID )
String varToString( String szID )
Time varToTime( String szID )
Funciones de variables de sistema
String clientCachePath()
Number currentPage()
Boolean isAdministrator()
Number lastPage()
Number listPos()
Number listSize()
String userName()
Funciones varias
Boolean copyFrom( VRegister registerOtro )
Boolean runProcess( String szIdRefProcess )
Funciones de JSON
VariantMap fromJSON( String szJSON )
VariantMap toJSON( Array aszIDs )
Ejemplos
1. Carga un plural
2. Creación de VRegisterList para guardar la lista interna obtenida con loadPlurals()
3. Eliminar las líneas de un pedido sin desactualizar
4. Aceptar sin cerrar formulario
Última actualización
¿Te fue útil?