dbGrid
Bases de datos en tu web Documentación: métodos y procesos de dbGrid


© FotoNostra, 2004

ASP sin ASP:  Fotonostra se ha mudado a un servidor Linux, sin ASP ni Access. Hemos desactivado el acceso a bases de datos del dbGrid y no funcionan los ejemplos. Pero todavía
se puede leer la documentación, usar los asistentes y descargar el software.

Si te gusta la fotografía y el diseño, nos vemos en https://www.fotonostra.com.
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

Búsqueda personalizada