Métodos de interficie
Funciones y subprocesos que facilitan la comunicación con los objetos. |
Public Function Archivos(CarpetaInicio)
Devuelve una matriz (Array) con los archivos de bases de datos (.mdb) contenidos
en la carpeta especificada y en todas sus subcarpetas. No funciona si
se usa DSN.
arrArchivos = oDb.Archivos(nombreCarpeta)
|
Public Function Tablas()
Devuelve una matriz (Array) con las tablas contenidas en el archivo especificado
mediante la propiedad "Base" o en "NomDSN",
arrTablas = oDb.Tablas
|
Public Function Registros()
Devuelve el objeto RecordSet (conjunto de registros) de la consulta actual.
oRsRegistros = oDb.Registros
|
Public Function MkHtml()
Devuelve una cadena con el código HTML de la rejilla de datos y sus controles asociados.
cadHtmlRejilla = oDb.MkHtml
|
Public Function Editar(Tipo)
Devuelve una cadena con el código HTML del formulario para añadir o editar los datos de un
registro. "Tipo" debe ser "add" (añadir) o "edit" (editar).
cadHtmlEditar = oDb.Editar("add")
|
Public Function Salvar(Tipo)
Devuelve un mensaje de texto que confirma la inclusión o modificación de un registro
en la tabla correspondiente. "Tipo" debe ser "add" (añadir) o "edit" (editar).
cadSalvar = oDb.Salvar("edit")
|
Public Function Borrar(Identificador)
Devuelve un mensaje de texto que confirma la eliminación del registro cuya clave primaria
coincide con el parámetro recibido (Identificador).
cadBorrar = oDb.Borrar(valorClave)
|
Public Sub Activar()
Subproceso que genera y gestiona un formulario que envia los datos de sus campos visibles
y ocultos a la página que lo incluye. Analiza el resultado recogido de los demás métodos y lo
envía al navegador. De este modo, el formulario vuelve a recibir los datos que él mismo
se ha enviado y hace funcionar el objeto sin necesidad de programación externa.
oDb.Activar
|
Otras funciones y procesos
Métodos internos de la clase. Se pueden usar desde el exterior
en casos muy específicos. |
Public Function MkCampSel()
Devuelve el código HTML de la página para seleccionar las columnas que muestra la rejilla.
cadHtmlCols = oDb.MkCampSel
|
Public Function MkTbl()
Devuelve el código HTML del control que permite elegir una tabla.
cadHtmlTbl = oDb.MkTbl
|
Public Function MkRes()
Devuelve el código HTML del control para seleccionar el número de registros por página.
cadHtmlRes = oDb.MkRes
|
Public Function MkBusca()
Devuelve el código HTML del control y los botones para el buscador.
cadHtmlBusca = oDb.MkBusca
|
Public Sub AbreMDB()
Crea la conexión para abrir la Base de Datos.
oDb.AbreMDB
|
Public Sub CierraMDB()
Cierra la conexión a la Base de Datos.
oDb.CierraMDB
|
Public Sub Campos()
Crea una matriz de tres dimensiones con los nombres, tipos y longitudes de
los campos, y la almacena en la variable "aCampos".
oDb.Campos
|
Public Sub MkSql(cSql)
Crea la expresión de búsqueda a partir de los datos obtenidos del control
del buscador y la almacena en la propiedar "GrUsaSQL".
oDb.MkSql(cadenaBuscador)
|
Public Function HayClave()
Devuelve verdadero o falso según exista o no una clave primaria de índice.
Si la clave existe, establece el valor de la propiedad "TipoClave".
logHayClave = oDb.HayClave
|
Public Function MkCampo(Campo,Tipo)
Función usada por el método "Editar" que devuelve el código HTML para incluir
el campo especificado en el formulario, con su valor (tipo "edit") o en blanco( Tipo "add").
cadHtmlCampo = oDb.MkCampo(nombreCampo, "edit")
|
Public Function TipoCampo(Campo)
Devuelve una cadena HTML con el tipo de un campo, su precisión (numéricos) y longitud.
cadHtmlTipo = oDb.TipoCampo(nombreCampo)
|
Private Function Boton(nombre,campo,valor)
Devuelve el código HTML para crear un botón de formulario.
cadHtmlBoton = oDb.Boton(nombreBoton, campoFormulario, nuevoValor)
|
Private Function BtnTxt(nombre,campo,valor)
Devuelve el código HTML para crear un enlace de texto.
cadHtmlBtnTxt = oDb.Boton(nombreEnlace, campoFormulario, nuevoValor)
|
Private Function BtnImg(nombre,campo,valor,id,imagen)
Devuelve el código HTML para crear botones de imagen. El nombre recibido
se usa como texto alternativo (alt) y se modifica el valor del campo Id.
cadHtmlBtnImg = oDb.Boton(txtAlt, campoForm, Valor, valCampoClave, nombreImg)
|
Private Function Volver()
Devuelve el código HTML del botón de regreso cuando se edita, añade o borra un registro.
Si se usa Internet Explorer, se ejecuta un temporizador de unos 2 segundos
que hace el mismo efecto sin necesidad de pulsar el botón.
cadVolver = oDb.Volver
|
Public Sub LimpiaError()
Elimina el último mensaje de error.
oDb.LimpiaError
|
Private Sub MkError()
Añade información sobre el último error, si lo hay, a la propiedad "ErrMsg".
oDb.MkError
|