Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

PROBLEMA EN FORMULA DSUM EN ACCESS

Bichucho
2006-06-04 10:09 - Respuestas: 6 - Tema nº: 2414543


Tengo una tabla de componentes que van destinados a una referencia de compra.
Estoy aplicando la formula Dsuma (para que me agrupe el valor total) ningún problema me funciona. Lo único que no me hace es diferenciar el total por cada referencia de compra. La formula que estoy utilizando es:
DSuma("[total]";"componentes de pz compra")
En la misma tabla de componentes de pz compra se encuentra la refererencia de compra. ¿Podeís decirme que es lo que me falta para que me agrupe la suma por cada referencia?
OS LO AGRADECERIA MUCHIIIIIIIIIIIIISIMA.

Gracias,
Posibles soluciones:
Problema en formula dsum en accessProblema en formula dsum en access
Problemas con funcion dsum en access (solucionado)Problemas con funcion dsum en access (solucionado)
Formula en accessFormula en access
Formula promedio en accessFormula promedio en access
Formula conversion access de numero a textoFormula conversion access de numero a texto
ebolo

Re: PROBLEMA EN FORMULA DSUM EN ACCESS - 2006-06-04 10:35 - Respuesta 2

Hola bichucho,
si quieres que te separe por referencia hay que ponérselo en la función DSum, en el 3º argumento de criterio.
DSuma (expresión, dominio[, criterios])

Sacado de la ayuda del access

Ejemplo de la función DSuma (DSum)

En este ejemplo suma los valores del campo Gastos de envío para los pedidos enviados a España. El dominio es la tabla Pedidos. El argumento criterios restringe el conjunto de registros resultante a aquéllos para los que País destinatario es igual a España.

Dim curX As Currency
curX = DSum("[Gastos de envío]", "Pedidos", "[PaísDestinatario] = 'España'")
El ejemplo siguiente calcula un total usando dos criterios distintos. Observe que en la expresión de cadena se incluyen signos de comilla tipográfica (') y signos de número (#), de modo que cuando las cadenas se concatenen, la cadena España se encerrará entre signos de comilla tipográfica, y la fecha se encerrará entre signos de número.

Dim curX As Currency
curX = DSum("[Gastos de envío]", "Pedidos", _
"[PaísDestinatario] = 'España' AND [FechaEnvío] > #1-1-95#)


Si no lo entiendes seguimos.
Un saludo.
Bichucho

Re: PROBLEMA EN FORMULA DSUM EN ACCESS - 2006-06-04 10:56 - Respuesta 3

Muchas Ebolo por contestar tan pronto.
No lo entiendo mucho.... Estoy aplicando esta formula en una consulta de actualización para que me ejecute el comando y el valor total (agrupado x cada referencia) me vaya a un campo de la tabla principal diferenciado por cada referencia.
Ahora me aplica la suma total (de todos los componentes sin diferenciar la referencia principal) en cada uno de los registros y el importe claro esta es igual en todos los campos.
ebolo

Re: PROBLEMA EN FORMULA DSUM EN ACCESS - 2006-06-04 13:35 - Respuesta 4

Hola de nuevo Bichucho, a ver si te entiendo, desde la consulta de actualización quieres actualizar un campo X, de la tabla (-componentes de pz compra-) con la suma del valor del campo -total- cada referencia.
El campo donde pone la referencia lo vamos a llamar -tureferencia-.
En -Actualizar a- del campo X, se supone que pones el DSuma:
DSuma("[total]";"componentes de pz compra";"tureferencia=" & [tureferencia]).

Esto hay que probarlo, pienso que funcionará.

Dime si te funciona o no.
Un saludo
Bichucho

Re: PROBLEMA EN FORMULA DSUM EN ACCESS - 2006-06-04 13:53 - Respuesta 5

Buenas Ebolo,

Lo he probado y en un principio ha reconocido la cantidad de campos a actualizar. Pero cuando termina me indica lo siguiente:
Microsoft Access no actulizo 2 campos debido a un fallo en la conversion de tipos, 0 registros debido a infracciones de claves, 0 registros debido a infracciones de bloqueos y O registros debido a infracciones de reglas de validacion.
¿Desea continuar?
Supongo que tiene que ser alguna chorradilla, que la verdad ya no se ver.
Te agradezco que me estes ayudando.
Página:1 Siguiente

Respuestas relacionadas:

Problema dsumProblema dsumForo
Uso de dsumUso de dsumForo
Uso de dsum ayuda por favor!!!!Uso de dsum ayuda por favor!!!!Foro
Problema con formula en excelProblema con formula en excelForo
Acces problema en formulaAcces problema en formulaForo
Problema con una formula de excelProblema con una formula de excelForo
Problema sli con asus striker ii formula 780iProblema sli con asus striker ii formula 780iForo
Problema con una formula en excel (tengo office 2007Problema con una formula en excel (tengo office 2007Foro
Formula a emplearFormula a emplearForo
Formula de horaFormula de horaForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos23 Diciembre 2024