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
|