El objeto OBJ es un objeto encargado de administrar todos los objetos del sistema. Contiene una colección con todos los objetos definidos (colección de objetos de tipo Objeto). Con él, podremos también definir objetos simplemente indicándole un nombre único y la tabla a la que hace referencia (objeto virtual).
OBJ es un objeto de tipo Objetos.
Se accede a él mediante el objeto Conexión: gCn.Obj
DameColeccion
Descripción: Obtiene una colección de objetos que cumplan una condición. Si no encuentra ninguno, devuelve Nothing
Parámetros de entrada: Nombre de la colección de objetos (String), condición (Puede ser un Select, o una cláusula where, que, a su vez, puede contener una subselect) (String), indicar si se aplican los filtros (Booleano, opcional), indicar si se carga la colección (Booleano, opcional), indicar si se muestra el mensaje de que la colección tiene más elementos de los que puede presentar el árbol (Booleano, opcional).
Parámetros de salida: Objeto Colecciones.
Código VB6:
Código C#:
DameObjeto
Descripción: Obtiene un objeto en concreto
Parámetros de entrada: Nombre de la colección de objetos (String), condición (la cláusula WHERE puede contener una subselect) (String), indicar si se aplican los filtros (Booleano, opcional), indicar si se presenta la colección si se encuentra más de un objeto que cumpla la condición (Boleano, opcional)
Parámetros de salida: Objeto. Busca en la colección los que cumplan la condición. Si no encuentra ninguno devuelve Nothing
Código VB6#:
Código C#:
DameObjStr
Descripción: Obtiene una nueva instancia de un objeto o Iitem
Parámetros de entrada: La clase del objeto (String)
Parámetros de salida: Objeto
Código VB6:
Código C#:
Add
Descripción: añade un nuevo objeto a la colección y comprueba si el objeto es de reciente creación y lo añade a la base de datos
Parámetros de entrada: Objeto a añadir
Parámetros de salida: Objeto
Código VB6:
Código C#:
FormShow
Descripción: Muestra el formulario indicado
Parámetros de entrada: Nombre del formulario a mostrar (Object), nombre del formulario padre (Object, opcional, por defecto Nothing), si se fuerza modal (Boolean, opcional, por defecto False), si se fuerza sin padre (Boolean, opcional, por defecto False), nombre del formulario principal (Objeto, opcional, por defecto Nothing)
Parámetros de salida: Devuelve True si se muestra correctamente, False en caso de no poder mostrar el formulario.
Código VB6:
Código C#:
HourglassAll
Descripción: Muestra u oculta el reloj de arena en pantalla mientras se está ejecutando el script correspondiente.
Parámetros de entrada: Si está activo.
Código VB6:
Código C#:
ShowMsgBox
Descripción:Muestra un mensaje en una ventana de diálogo y espera a que el usuario pulse un botón. Se usará este método para sustituir al método nativo de VB Script, ya que este último no sabe quién es el formulario padre y se puede quedar detrás del formulario que lo invocó.
Parámetros de entrada:Mensaje a mostrar, Botones e iconos a mostrar, Título de la ventana de diálogo.
Los argumentos para los botones e iconos son los siguientes:
Constante | Valor | Descripción |
vbOKOnly | 0 | Muestra únicamente el botón OK. |
vbOKCancel | 1 | Muestra los botones Ok y Cancel. |
vbAbortRetryIgnore | 2 | Muestra los botones Anular, Reintentar e Ignorar. |
vbYesNoCancel | 3 | Muestra los botones Sí, No y Cancelar. |
vbYesNo | 4 | Muestra los botones Sí y No. |
vbRetryCancel | 5 | Muestra los botones Reintentar y Cancelar. |
vbCritical | 16 | Muestra el icono de error crítico. |
vbQuestion | 32 | Muestra el icono de pregunta. |
vbExclamation | 48 | Muestra el icono de exclamación. |
vbInformation | 64 | Muestra el icono de información. |
vbDefaultButton1 | 0 | El primer botón tiene el foco. |
vbDefaultButton2 | 256 | El segundo botón tiene el foco. |
vbDefaultButton3 | 512 | El tercer botón tiene el foco. |
vbDefaultButton4 | 768 | El cuarto botón tiene el foco. |
Parámetros de salida: Devuelve el valor indicando qué botón ha sido pulsado. Si se pulsa la tecla de Escape, devuelve el mismo valor que si se pulsa Cancelar
Constante | Valor | Botón |
vbOK | 1 | OK |
vbCancel | 2 | Cancelar |
vbAbort | 3 | Anular |
vbRetry | 4 | Reintentar |
vbIgnore | 5 | Ignorar |
vbYes | 6 | Sí |
vbNo | 7 | No |
Código VB6:
Código C#:
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo