Buenas tardes!!!
Que tal?
Estoy haciendo una aplicación en principio sencilla con access (luego a medida que vaya avanzando, se me ira complicando mas!, pero bueno...) para hacer facturas.
He hecho 3 tablas, la de CLIENTES, la de DETALLES_FACTURA y la de FACTURAS.
En la de los detalles, dos de los campos son el precio y la cantidad, ahora lo que quería era calcular el total por cada precio y cantidad y para ello se me había ocurrido hacer una consulta con la tabla de DETALLES y añadir un nuevo campo "Euro" en el que me hacía el calculo. Lo he hecho de la siguiente forma (mediante el asistente): Euro: [Precio]*[Cantidad]
Ahora cuando voy a abrir la consulta o mismamente me hago un formulario basado en la consulta y cuando voy a abrirlo, me sale un mensaje en el que me dice: Introduzca el valor del parámetro (DETALLES_FACTURA.precio*cantidad) y un hueco en el que debo introducir el valor. Me suena que en algún sitio he visto que lo han hecho así y les funciona, me falta alguna cosa que no he puesto para que me funcione?
Otra de las dudas es que en el subformulario que he hecho basado en la consulta anterior, al pie del subformulario he hecho los calculos totales mediante cuadros de texto, Suma(Euro), el calculo del iva y el calculo total, estos datos los quería almacenar luego en los propios campos que defíni en la tabla FACTURAS, ¿Como puedo hacerlo?. En realidad la pregunta general sería: Cómo almacenar datos de un subformulario en los campos de una tabla?
Se me había ocurrido hacer por ejemplo en el campo total de facturas (el que esta puesto en el formulario correspondiente a facturas) lo siguiente:
=[Subformulario DetalleFactura]![Texto donde se encuentra el total]
pero no sé si eso es válido, o se puede cargar algo! de todas formas esto lo probaré!
Bueno, y creo que por el momento, estas son mis dudas, con el resto de las cosas estoy probando, hasta que vea que no le encuentro solución, o que me salen cosas inesperadas!
Espero no haberos liado mucho, pero es que no sabía como explicar las dudas!
Un saludo y muchas gracias.