Informacion

Páginas: 8 (1922 palabras) Publicado: 21 de mayo de 2012
Contar Registros en Access
En Access podemos necesitar realizar un recuento de registros que cumplan unos criterios determinados, y ofrecer la información en formularios e informes. Para ello contamos con el método DCount que se puede emplear en formularios, informes, consultas, e incluso en el módulo VBA.
 
La ayuda que Access nos ofrece a este respecto es bastante completa, y aquí vamos aintentar desarrollar su contenido y ampliarla.
 
METODO DCOUNT
 
Se Puede usar la función DCont (DCount) para determinar el número de registros incluidos en un conjunto de registros especificado (un dominio). Utilice la función DCont (DCount) en Visual Basic, en una macro, en una expresión de consulta o en un control calculado. Variant.
 
expresión.DCount(Expr, Domain, Criteria)
 expresión   Requerida. Expresión que devuelve uno de los objetos de la lista Aplicar a.
 
Expr  String requerida. Una expresión que identifica el campo del cual desea contar registros. Puede ser una expresion de cadena que identifica un campo de una tabla o consulta, o bien una expresión que realiza un calculo usando los datos de ese campo. En expresión, puede incluir el nombre de un campo en una tabla, uncontrol de un formulario, una constante o una función. Si expresión incluye una función, puede ser integrada o definida por el usuario, pero no puede ser ninguna otra función agregada de dominio ni agregada de SQL.
Domain  String requerida. Una expresión de cadena que identifica el conjunto de registros que constituyen el dominio. Puede ser un nombre de tabla o un nombre de consulta.Criteria  Variant opcional. Una expresión de cadena opcional que se utiliza para restringir el intervalo de datos sobre el que se ejecuta la función DCont (DCount).
Por ejemplo, criterios suele ser equivalente a la cláusula WHERE en una expresión SQL, sin la palabra WHERE. Si se omite criterios, la función DCont (DCount) evalúa expresión para todo el dominio. Cualquier campo que se incluya en criterios debeser también un campo de dominio; de lo contrario la función DCont (DCount) devuelve el valor Nulo.
 
Comentarios
Utilice la función DCont (DCount) para contar el número de registros en un dominio cuando no necesita saber sus valores particulares. Aunque el argumento expresión puede realizar un cálculo en un campo, la función DCont (DCount) sencillamente cuenta el número de registros. Ninguno delos valores de los cálculos realizados por expresión está disponible.
Independientemente de si usa la función DCont (DCount) en una macro, módulo, expresión de consulta o control calculado, debe crear el argumento criterios con cuidado para garantizar que se evaluará correctamente.
 
Use la función DCont (DCount) en un control calculado cuando necesite especificar criterios para restringir elintervalo de datos sobre el que se ejecuta la función. Por ejemplo, para presentar el número de pedidos que se van a enviar a California, establezca la propiedad OrigenDelControl (ControlSource) de un cuadro de texto en la siguiente expresión:
 
=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")
 
Si sólo desea contar todos los registros del dominio sin especificar ninguna restricción,utilice la función Cuenta (Count).
 
Sugerencia
La función Cuenta (Count) se ha optimizado para acelerar el recuento de registros en las consultas. Utilice la función Cuenta (Count) en una expresión de consulta en vez de la función DCont (DCount), y establezca criterios opcionales para aplicar restricciones a los resultados. Utilice la función DCont (DCount) cuando deba contar registros en un dominiodesde dentro de un módulo o macro de código, o en un control calculado.
 
Puede utilizar la función DCont (DCount) para contar el número de registros que contienen un campo particular que no está en el origen de registros en que se basa el formulario o informe. Por ejemplo, puede mostrar el número de pedidos en la tabla Pedidos en un control calculado de un formulario basándose en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS