consulta sobre access

16/10/2003 - 22:35 por elias campos | Informe spam
tengo una bd en access xp y lo que quisiera saber es como
puedo almacenar un valor a un campo de una tabla, ejemplo
saldo, desde un formulario donde utilizo otra tabla con
el campo abono y que actualize el campo saldo de la otra
tabla acumulando la cantidad introducida en el campo.
por ejemplo: tabla1.saldo=tabla1.saldo+tabla2.abono
agradeceria muchisimo si alguien me pudiera ayudar con
esto.

Preguntas similare

Leer las respuestas

#1 Jesus
16/10/2003 - 22:52 | Informe spam
La forma sencilla es hacerlo por recordset metidos en variables, pero no se
si sabes codigo para hacerlo.


"elias campos" escribió en el mensaje
news:045401c39424$f8d22140$
tengo una bd en access xp y lo que quisiera saber es como
puedo almacenar un valor a un campo de una tabla, ejemplo
saldo, desde un formulario donde utilizo otra tabla con
el campo abono y que actualize el campo saldo de la otra
tabla acumulando la cantidad introducida en el campo.
por ejemplo: tabla1.saldo=tabla1.saldo+tabla2.abono
agradeceria muchisimo si alguien me pudiera ayudar con
esto.
Respuesta Responder a este mensaje
#2 Victor Delgadillo
17/10/2003 - 14:11 | Informe spam
Si lo que pretendes hacer es guardar lo que se conoce como 'un campo
calculado' (es decir, el resultado de operar registros), es mala practica!
Normalmente en el diseño de databases no se almacenan campos calculados en
otras tablas! Si puedes calcularlo, puedes usar el resultado haciendo el
mismo calculo en cualquier lugar... un informe, un formulario, etc. y
siempre estará "al dia", actualizado!
En este caso que presentas, puedes generar en un cajon de texto:
txtSaldo:=DSum("Saldo","Tabla1","[ClienteNo] = " & txtClienteNo) +
DSum("Saldo","Tabla2","[ClienteNo] = " & txtClienteNo)
donde txtClienteNo seria la referencia del numero de cliente. Esta misma
formula puedes usarla en los reportes.
Nota, si el campo donde identificas al cliente ([ClienteNo]) es
alfanumerico, usa tambien una comilla simple: "[ClienteNo]= ' " &
txtClienteNo " ' ")

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"elias campos" wrote in message
news:045401c39424$f8d22140$
tengo una bd en access xp y lo que quisiera saber es como
puedo almacenar un valor a un campo de una tabla, ejemplo
saldo, desde un formulario donde utilizo otra tabla con
el campo abono y que actualize el campo saldo de la otra
tabla acumulando la cantidad introducida en el campo.
por ejemplo: tabla1.saldo=tabla1.saldo+tabla2.abono
agradeceria muchisimo si alguien me pudiera ayudar con
esto.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida