dbGrid
Bases de datos en tu web Documentación: propiedades de los objetos 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.
Propiedades de los objetos dbGrid
Valores de los objetos que se pueden asignar y consultar.
Public Property Carpeta()   Carpeta actual, si no se usa DSN.
Asignar: oDb.Carpeta = Server.MapPath( "/data" )
Consultar: cadCarpeta = oDb.Carpeta
Public Property Base()   Base de Datos actual, si no se usa DSN.
Asignar: oDb.Base = "base.mdb"
Consultar: cadBase = oDb.Base
Public Property UsaDSN()   Lógico: indica si se usa DSN.
Asignar: oDb.UsaDSN = true
Consultar: logUsaDSN = oDb.UsaDSN
Public Property NomDSN()   Nombre de la conexión DSN.
Asignar: oDb.NomDSN = "mombreDSN"
Consultar: cadNomDSN = oDb.NomDSN
Public Property Tabla()   Tabla de datos actual.
Si GrTbl es "true", se inicia con esta Tabla, pero se permite seleccionar otras.
Asignar: oDb.Tabla = "tabla"
Consultar: cadTabla = oDb.Tabla
Public Property GrTbl()   Lógico. Indica si se incluye el control para seleccionar tabla.
Asignar: oDb.GrTbl = true
Consultar: logTbl = oDb.GrTbl
Public Property Clave()   Nombre del campo clave (índice).
Asignar: oDb.Clave = "campoClave"
Consultar: cadClave = oDb.Clave
Public Property TipoClave()   Típo de la clave primaria.
Asignar: oDb.TipoClave = TipoClave
Consultar: cadTipoClave = oDb.TipoClave
Public Property GrAdd()   Lógico. Indica si se incluye el botón "Añadir".
Asignar: oDb.GrAdd = true
Consultar: logAdd = oDb.GrAdd
Public Property GrDel()   Lógico. Indica si se incluye el botón "Borrar".
Asignar: oDb.GrDel = true
Consultar: logDel = oDb.GrDel
Public Property GrEdit()   Lógico. Indica si se incluye el botón "Editar".
Asignar: oDb.GrEdit = true
Consultar: logEdit = oDb.GrEdit
Public Property GrCampSel()   Lista de campos visibles, separados por comas.
Establecer una lista de columnas con GrCampSel sólo tiene sentido si también se ha fijado una Tabla concreta y no se incluye el botón para seleccionar tablas, GrTbl. Se produciría un error ya que es poco probable que otras tablas incluyan los mismos campos. Tampoco es recomendable si, a la vez, se incluye el botón para seleccionar columnas estableciendo GrCampos = true. En este caso, el componente se inicia con los campos de la lista, se permite seleccionar otras columnas, pero no funciona el botón "Todas".
Asignar: oDb.GrCampSel = "Campo1, Campo2, ..."
Consultar: cadCamposSel = oDb.GrCampSel
Public Property GrCampos()   Lógico. Indica si se incluye el botón "Columnas ...".
Asignar: oDb.GrCampos = true
Consultar: logCampos = oDb.GrCampos
Public Property GrBusca()   Lógico. Indica si se incluye el control del buscador.
Asignar: oDb.GrBusca = true
Consultar: logBusca = oDb.GrBusca
Public Property GrWidth()   Numérico. Anchura del componente. Por defecto, 612.
Asignar: oDb.GrWidth = 720
Consultar: numWidth = oDb.GrWidth
Public Property GrNumRes()   Número de resultados por página. Por defecto, 15.
Si GrRes es "true", se inicia com este valor, pero se pueden seleccionar otros. Si el valor asignado a GrNumRes no está en la lista, se incluirá para que esté disponible.
Asignar: oDb.GrNumRes = numeroResultados
Consultar: intRes = oDb.GrNumRes
Public Property GrRes()   Lógico. Indica si se podrá elegir número de resultados.
Asignar: oDb.GrRes = true
Consultar: logRes = oDb.GrRes
Public Property GrCorte()   Númérico. Caracteres en cada columna. Por defecto, 50.
Truco: Un número decimal hace que la altura de las celdas se ajuste para mostrar el máximo número de campos a la vez, cortando las líneas, y evitando, si se puede, las barras de desplazamiento. En caso contrario, cada registro ocupa una línea.
Asignar: oDb.GrCorte = 40
Consultar: numCorte = oDb.GrCorte
Public Property GrQSParams()   Parámetros adicionales que se pasan a la página.
Si las variables que aquí se especifican sobreescriben campos del formulario f1 del método Activar, prevalecen las de GrQsParams. Por ejemplo, establecer oDb.GrQSParams = "pag=9999" harà que sólo se muestre la última página de un conjunto de datos. Los valores establecidos con GrQSParams no se aplican a la primera llamada que se hace a la página.
Asignar: oDb.GrQSParams = "id1=valor1&id2=valor2&..."
Consultar: cadQSParams = oDb.GrQSParams
Public Property GrUsaSQL()   Cadena SQL de la consulta actual.
Truco: Se puede establecer un orden predeterminado incluyendo la sentencia ORDER BY como parte de la cadena SQL: oDb.GrUsaSQL = "true ORDER BY Fecha DESC". En este ejemplo, la rejilla mostraria todos los datos (true) ordenados por fecha en orden descendente, es decir, primero los más recientes.
Asignar: oDb.GrUsaSQL = "cadenaSQL"
Consultar: cadSQL = oDb.GrUsaSQL
Public Property GrEstilo()   Nombre del estilo css que se pasa al objeto.
Asignar: oDb.GrEstilo = "nombreEstilo"
Consultar: cadEstilo = oDb.GrEstilo
Public Property GrOrden()   Lógico. Indica si se incluyen botones para ordenar columnas.
Asignar: oDb.GrOrden = true
Consultar: logOrden = oDb.GrOrden
Public Property GrTipoCol()   Lógico, interno. Indica si se muestran los tipos de campos.
Asignar: oDb.GrTipoCol = true
Consultar: logTipoCol = oDb.GrTipoCol
Public Property VerTipos()   Lógico. Indica si se incluye el botón "Ver Tipos de Campos".
Asignar: oDb.VerTipos = true
Consultar: logVerTipos = oDb.VerTipos
Public Property Colors()   Matriz (Array) con los ocho colores para la rejilla, en este orden: 1.- Fondo tabla, 2.- Letra cabecera, 3.- Fondo cabecera, 4.- Letra rejilla, 5.- Fondo rejilla, 6.- Fonfo orden ascendente, 7.- Fondo orden descendente, 8.- Fondo cabecera Clave.
Asignar: oDb.Colors = Array( "6699CC", "000000", "FFFFFF", ... )
Consultar: arrColors = oDb.Colors
Public Property ErrMsg()   Último mensaje de error.
Asignar: oDb.ErrMsg = "mensajeDeError"
Consultar: cadMensajeError = oDb.ErrMsg
Public Property Credits()   Nombre y e-mail del autor. Sólo lectura.
Consultar: cadCredits = oDb.Credits

Búsqueda personalizada