VProjectInfo
Última actualización
Última actualización
Este objeto contiene la información de un proyecto. Tiene funciones para obtener sus propiedades básicas, sus tablas, sus objetos y los proyectos de los que hereda.
Las funciones de tablas y de objetos que empiezan por “all” nos devuelven todas sus tablas u objetos, incluyendo las de sus proyectos heredados. Las otras solo las suyas propias.
Generales
De tablas
De objetos (Act.)
De herencia
Tipos de proyectos
TypeDat = 0
TypeApp = 1
Devuelve el alias del proyecto.
Devuelve el número de historia del proyecto.
Devuelve el identificador del proyecto.
Devuelve true si el objeto VProjectInfo es nulo, false si contiene un objeto.
Devuelve el nombre del proyecto.
Devuelve la fecha y hora de último cambio del proyecto.
Devuelve el tipo de proyecto.
Ver enumeración de tipos de proyectos.
Devuelve la versión del proyecto.
Devuelve el número total de tablas de todos los proyectos, incluidos los proyectos heredados.
Devuelve el objeto VTableInfo de una tabla.
Parámetros:
nIndex: es el nº ordinal de la tabla entre todas las tablas de todos los proyectos.
Devuelve el número de tablas del proyecto de datos.
Devuelve el objeto VTableInfo de una tabla.
Parámetros:
nIndex: es el nº ordinal de la tabla en el proyecto de datos
Devuelve el objeto VTableInfo de una tabla.
Parámetros:
szIdPrimarioTabla: identificador primario de la tabla
Devuelve el número de objetos de un determinado tipo. Esta función incluye objetos de todos los proyectos incluidos los proyectos heredados.
Parámetros:
nObjectType: tipo de objeto. Ver enumeración de tipos de objeto en la clase VObjectInfo.
Devuelve un objeto VObjectInfo de un tipo y un identificador. Esta función incluye objetos de todos los proyectos incluidos los proyectos heredados.
Parámetros:
nObjectType: tipo de objeto. Ver enumeración de tipos de objetos en la clase VObjectInfo.
nObjectIndex: número de orden del objeto en la lista de objetos de ese tipo.
Devuelve el número de objetos de un tipo. Esta función incluye sólo el proyecto en curso.
Parámetros:
nObjectType: tipo de objeto. Ver enumeración de tipos de objetos en la clase VObjectInfo.
Devuelve un objeto VObjectInfo de un tipo y del número de orden de la lista. Esta función incluye sólo el proyecto en curso.
Parámetros:
nObjectType: tipo de objeto. Ver enumeración de tipos de objeto en la clase VObjectInfo.
nObjectIndex: número de orden del objeto en la lista de objetos de ese tipo.
Devuelve un objeto VObjectInfo del proyecto en curso de un tipo y un identificador. Esta función incluye sólo el proyecto en curso.
Parámetros:
nObjectType: tipo de objeto. Ver enumeración de tipos de objeto en la clase VObjectInfo.
szIdPrimario: identificador del objeto.
Devuelve el número de proyectos heredados del proyecto en curso.
Devuelve un objeto VProjectInfo.
Parámetros:
nIndex: número de orden del proyecto en la lista de proyectos heredados
Retorno
Función
String
alias()
Number
history()
String
id()
Boolean
isNull()
String
name()
Date
saved()
Number
type()
String
version()
Retorno
Función
Number
allTableInfo( Number nIndex )
Number
tableInfo( Number nIndex )
tableInfo( String szIdPrimarioTabla )
Retorno
Función
Number
allObjectCount( Number nObjectType )
allObjectInfo( Number nObjectType, Number nObjectIndex )
Number
objectCount( Number nObjectType )
objectInfo( Number nObjectType, Number nObjectIndex )
objectInfo( Number nObjectType, String szIdPrimario )
Retorno
Función
Number
VProjectInfo
legacyProjectInfo( Number nIndex )