Funcion para calcular |
Responder |
Autor | |
juanes
Nuevo Unido: 02/Abril/2020 Localización: colombia Estado: Sin conexión Puntos: 42 |
Tema: Funcion para calcular Enviado: 17/Abril/2020 a las 20:25 |
Buenas tardes tengo una tabla con diferentes columnas por ejm. Circuito Entrada 101-11 101-11 101-11 101-12 101-12 101-12 101-41 101-41 101-41 101-41 101-41 101-41 101-41 circuito 101-11 101-12 101-41 Id Uso Activo 2 2 2 2 2 2 2 2 2 2 2 Tipo Equipo REC REC REC REC REC SEC REC REC REC REC SEC SEC SEC necesito una funcion que me cuente cuantos circuitos 101-11 hay y que asu vez cumpla con que sea igual a 2 y a REC
|
|
juanes
|
|
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
Enviado: 18/Abril/2020 a las 07:48 |
has mirado la funcion dcount? |
|
Recordar de que soy nuevo y estoy aprendiendo.
|
|
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3861 |
Enviado: 20/Abril/2020 a las 01:03 |
Mira a ver si te vale esto. Los nombres de la tabla y los campos los he inventado. from tabla where Circuito = '101-11' and uso = '2' and tipo = 'REC' ;
|
|
El Búho es un pajarraco
|
|
juanes
Nuevo Unido: 02/Abril/2020 Localización: colombia Estado: Sin conexión Puntos: 42 |
Enviado: 20/Abril/2020 a las 16:21 |
Buenos dias estoy usando Dcount
=Dcount("*","EQUIPOS", "circuito_entrada", "circuito","*","EQUIPOS", "id_uso_activo,=2"),"*","EQUIPOS",(id_equipo_tipo,"=REC") pero me sale error Equipos es la tabla circuito entrada circuito id uso activo id equipo tipo son los campos
|
|
juanes
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14738 |
Enviado: 20/Abril/2020 a las 16:37 |
Hola,
El DCount acepta un mínimo de 2 argumentos y un máximo de 3. Yo ahí veo, si tomo las comas fuera de las comillas, hasta 9. Primer argumento: lo que se desea contar. Admite *. Ese está bien. Segundo argumento: dónde se desea contar. Asumamos que tu tabla se llama EQUIPOS. Estaría bien. Tercer argumento: la condición a aplicar al segundo argumento. Ahí es dónde te pierdes. Como dice la ayuda (¿porque nadie se molesta en leerla?) es como una clausula WHERE sin la palabra WHERE. Así pues, lo que necesitas es crear una cadena de texto con los criterios: "circuito = '101-11' And uso = 2 And tipoEquipo = 'REC'" Observa que los textos se delimitan. En este caso por apostrofes para no "pelearse" con las comillas de inicio y cierre. Si los valores no son fijos si no que dependen de otros controles deberás realizar las sustituciones y concatenaciones adecuadas. Un saludo
|
|
juanes
Nuevo Unido: 02/Abril/2020 Localización: colombia Estado: Sin conexión Puntos: 42 |
Enviado: 20/Abril/2020 a las 16:47 |
Muchas Gracias Xavi ya me dio
|
|
juanes
|
|
juanes
Nuevo Unido: 02/Abril/2020 Localización: colombia Estado: Sin conexión Puntos: 42 |
Enviado: 14/Mayo/2020 a las 16:40 |
///solucionado///
"circuito = '101-11' And uso = 2 And tipoEquipo = 'REC'"
|
|
juanes
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |