Sumar registros dependiendo del valor de otros en un cuadro combinado en access

19 views
Skip to first unread message

arturo munoz

unread,
Jun 9, 2017, 5:20:45 AM6/9/17
to Ju@nK
Bunos dias, tengo un formulario en el cual integro 3 subformularios, uno de ellos contiene el detalle, el segundo contiene un resumen totalizando las partes del detalle, el tercero solo es informacion general, el subformulario detalle es continuo, tengo un cuadro de texto el cual le asigno un valor al cuadro combinado seleccionado, ejemplo( 20 = 1A), tengo un filtro en mi formulario principal con una instruccion SQL, donde en el subformulario detalle me posiciona en el detalle que es requerido. mi problema y ojala me puedan ayudar es que cuando intento sumar el valor de los 1A me suma todos los de la tabla y no los del filtro, para sumar uso =DSuma("[Alm_ins]","Datos_doc","[Gdo]= '1-A'"), esto lo uso en un cuadro de texto independiente. ojala y me ayuden en este problema.

Saludos.

JuanK

unread,
Jun 9, 2017, 5:24:51 AM6/9/17
to arturo munoz, Ju@nK

Ya que hablas de formularios porque no pones directamente la formula en un control =DLookUp(“campo”;”Tabla”;”CampoCriterio=” & me.combo.Column(X) )

 

Me da la sensación que tu problema está en que no refrescas en contenido del form después de filtrar con un me.requery o un me.recalc

 

Saludos.

--
Salu2,
 
Ju@nK
********************************************************************************************
Has recibido este mensaje porque estás suscrito a Grupo "Ju@nK" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ju...@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a juank-un...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.es/group/juank?hl=es.
**********************************************************************************************
Ju@nK [MVP Access] 2006/08
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org
www.juank.tk
www.juank.es
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**********************************************************************************************
---
Has recibido este mensaje porque estás suscrito al grupo "Ju@nK" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a juank+un...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

JuanK

unread,
Jun 13, 2017, 7:26:00 AM6/13/17
to arturo munoz, Juan Carlos Gomez Conde
Si el campo es de texto tienes que poner comillas ...= '" & campo & "'"

(Ojo con las comillas ' " y " ' ")

El 9 jun. 2017 19:38, "arturo munoz" <arturo....@gmail.com> escribió:
Esta seria mi formula pero me aparece error, trazo el campo que se filtra y le digo que cuando sea igual al campo seleccionado me sume, algo estoy haciendo mal .. 
=DSuma("[Alum_ins]","Datos_docentes"," [CT] =" & [Formularios]![Formulario1]![Texto0]

El 9 de junio de 2017, 10:40, Juan C. G. Conde <con...@gmail.com> escribió:

Mira el ejemplo a ver si así lo entiendes

 

Enviado desde Correo para Windows 10

 

De: arturo munoz
Enviado: viernes, 9 de junio de 2017 17:56
Para: Juan C. G. Conde
Asunto: Re: [Ju@nK] Sumar registros dependiendo del valor de otros enuncuadro combinado en access

 

Todo se basa en en el filtro principal, de ahi parte todo, pero no hallo como poner ese filtro en una suma, como me lo comentas, he intentado varias formas y no me dan resultado

 

El 9 de junio de 2017, 9:36, Juan C. G. Conde <con...@gmail.com> escribió:

Es lo que te dije antes, tienes que configurar en algún evento el refresco o recalculado del control, ej. En el evento después de cambiar del control donde eliges el filtro

 

Enviado desde Correo para Windows 10

 

De: arturo munoz
Enviado: viernes, 9 de junio de 2017 17:02
Para: JuanK
Asunto: Re: [Ju@nK] Sumar registros dependiendo del valor de otros en uncuadro combinado en access

 

Hola juan gracias por contestar a mi solicitud, te anexo una vista del proyecto para que te des una ide mejor del sistema.

 

Muchas gracias por tu ayuda .. 

 

El 9 de junio de 2017, 3:24, JuanK <con...@gmail.com> escribió:

Ya que hablas de formularios porque no pones directamente la formula en un control =DLookUp(“campo”;”Tabla”;”CampoCriterio=” & me.combo.Column(X) )

 

Me da la sensación que tu problema está en que no refrescas en contenido del form después de filtrar con un me.requery o un me.recalc

 

Saludos.

 

De: ju...@googlegroups.com [mailto:ju...@googlegroups.com] En nombre de arturo munoz
Enviado el: jueves, 8 de junio de 2017 16:42
Para: Ju@nK <ju...@googlegroups.com>
Asunto: [Ju@nK] Sumar registros dependiendo del valor de otros en un cuadro combinado en access

 

Bunos dias, tengo un formulario en el cual integro 3 subformularios, uno de ellos contiene el detalle, el segundo contiene un resumen totalizando las partes del detalle, el tercero solo es informacion general, el subformulario detalle es continuo, tengo un cuadro de texto el cual le asigno un valor al cuadro combinado seleccionado, ejemplo( 20 = 1A), tengo un filtro en mi formulario principal con una instruccion SQL, donde en el subformulario detalle me posiciona en el detalle que es requerido. mi problema y ojala me puedan ayudar es que cuando intento sumar el valor de los 1A me suma todos los de la tabla y no los del filtro, para sumar uso =DSuma("[Alm_ins]","Datos_doc","[Gdo]= '1-A'"), esto lo uso en un cuadro de texto independiente. ojala y me ayuden en este problema.

 

Saludos.

--
Salu2,
 
Ju@nK
********************************************************************************************
Has recibido este mensaje porque estás suscrito a Grupo "Ju@nK" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ju...@googlegroups.com

Para anular la suscripción a este grupo, envía un mensaje a juank-unsubscribe@googlegroups.com


Para obtener más opciones, visita este grupo en http://groups.google.es/group/juank?hl=es.
**********************************************************************************************
Ju@nK [MVP Access] 2006/08
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org
www.juank.tk
www.juank.es
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**********************************************************************************************
---
Has recibido este mensaje porque estás suscrito al grupo "Ju@nK" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a juank+unsubscribe@googlegroups.com.

arturo munoz

unread,
Jun 20, 2017, 10:37:34 AM6/20/17
to JuanK, Juan Carlos Gomez Conde
Hola Juan, no se si tuviste la oportunidad de revisar la base que te envie?.

Saludos.

Ju@nK

unread,
Dec 15, 2022, 10:52:06 AM12/15/22
to Ju@nK
He estado desconectado del tema, pero no he visto la base


Para anular la suscripción a este grupo, envía un mensaje a juank-un...@googlegroups.com


Para obtener más opciones, visita este grupo en http://groups.google.es/group/juank?hl=es.
**********************************************************************************************
Ju@nK [MVP Access] 2006/08
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org
www.juank.tk
www.juank.es
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**********************************************************************************************
---
Has recibido este mensaje porque estás suscrito al grupo "Ju@nK" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a juank+un...@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages