nestor | |
| 2007-09-28 01:11 - Respuestas: 37 - Tema nº: 2470701
Hola..
Colocando en la consulta tal y como me dices ahi si salen todos los registros, incluso que me pida el rango de fechas y me muestras los registros que efectivamente estan en ese rango, pero con e codigo de la descripcion del producto y yo lo que necesito es la descripcion del producto. Pero agrego la tabla producto y no me sale ningun registro....
El error que me sale es el siguiente.
Se ha producido el error "3075" en tiempo de ejcucion:
Error de sintaxis(falta operador)en la expresion de consulta'NombreArticulo=MA01'
Siempre sale el mismo error con el mismo codigo, elimine ese articulo que tiene ese codigo pero sigue saliendo...
Ya le envie el mensaje privado a Javier y esperando que me conteste...
Gracias de nuevo... | |
|
|
nestor | |
|
Re: Formulario en Access - 2007-10-01 22:38 - Respuesta 17
Hola ebolo...
Ya le envie la BD a Javier para que te la pueda facilitar...
Con respecto al error "3075" que te describi en el mensaje anterior ya no me sale, pues era un error de digitacion en la propiedades del campo y ya esta solucionado.
Ahora por favor mirar lo de la consulta que no me sale la descripcion del producto, me sale es el codigo de la descripcion que no me sirve y ahora se hizo un informe con esa consulta pero como hago para que al final de ese informe me de el total o la sumatoria de todos los item o subtotales que es la venta de cada producto?
Y para terminar tengo un nuevo problemita, y es que al eliminar una venta que ya se realizo pero por algun motivo hay que eliminarla, la existencias vendidas no me las devuelve al campo cantidadhay del subformulario producto, porque si la venta se anula entonces las existencias tambien y deben devolverse a las existencias....
Gracias por la ayuda.....
| |
|
|
ebolo | |
|
Re: Formulario en Access - 2007-10-02 09:14 - Respuesta 18
Hola de nuevo;
Ahora por favor mirar lo de la consulta que no me sale la descripcion del producto, me sale es el codigo de la descripcion que no me sirve...
La tabla producto tiene estos campos:
IdProducto: texto
NombreProducto: texto
DescripcionProducto: texto
Presentacion: texto
Cantidadhay: Numero
Valorunitario: Moneda
La tabla venta:
Idventa: Autonumerico
IdProducto: texto
Nombre: texto
Descripcion: texto
Presentacion: texto
Cantidad: Numero
Valorunitario: Moneda
Valortotal: Moneda
Entregado: MOneda
Devolucion: Moneda
Fecha: Fecha/Hora
En principio sólo tienes que agregar las 2 tablas y relacionarlas sobre el campo IdProducto de ambas tablas. Para relacionarlas seleccionas en la consulta, sobre una tabla, el campo IdProducto y lo arrastras sin soltarlo sobre el campo IdProducto de la otra tabla.
No hay que hacer nada más.
Y para terminar tengo un nuevo problemita, y es que al eliminar una venta que ya se realizo pero por algun motivo hay que eliminarla, la existencias vendidas no me las devuelve al campo cantidadhay del subformulario producto, porque si la venta se anula entonces las existencias tambien y deben devolverse a las existencias....
Eso lo debes de hacer en el evento 'Al Eliminar' y usar la SQL Update como al principio pero sumando en este caso.
Private Sub Form_Delete(Cancel As Integer)
Me![Producto1].Form!Cantidadhay = Me![Producto1].Form!cantidadhay + Me.Cantidad
End Sub
... y ahora se hizo un informe con esa consulta pero como hago para que al final de ese informe me de el total o la sumatoria de todos los item o subtotales que es la venta de cada producto.
simplemente en el pie del informe ó de la página colocas un cuadro de texto y en el origen de datos pones: =Suma([Cantidad]).
Saludos.
| |
|
|
nestor | |
|
Re: Formulario en Access - 2007-10-02 17:07 - Respuesta 19
ebolo lo de la consulta, si esta relacionada pero no me sale:
en vista de diseño de la consulta le doy clic derecho sobre la linea que relaciona las tablas en propiedades y me salen 3 opciones:
Si selecciono la primera entonces al ejecutar la consulta no me sale ningun registro.
Si selecciono la segunda, me muestra los registros con la descripcion del producto como yo lo necesito pero los otros campos(cantidad,valor etc...) estan en blanco.
Y si selecciono la tercera, me mustra todos los registros pero el campo descripcion del producto esta en blanco....
Si ya recibiste la BD porfavor revisala y me das tu opinion, Gracias | |
|
|
ebolo | |
|
Re: Formulario en Access - 2007-10-03 20:33 - Respuesta 20
Hola de nuevo; no he recibido la bd todavía.
Me da a mí, que estas relacionando campos que no son iguales, es decir, los datos de los campos que se relacionan deben de sere iguales. Si el campo IDProducto de la tabla Producto tiene un registro= 21, el campo IDProducto de la tabla Venta tiene que tener el mismo valor=21.
Pónme datos de 1 ó 2 registros de ambas tablas. Por ej.:
- registro 1, la tabla producto tiene estos campos:
IdProducto: texto - 02MN
NombreProducto: texto - cccc
DescripcionProducto: texto - mmmmmmmmmmn
Presentacion: texto .....
Cantidadhay: Numero
Valorunitario: Moneda
La tabla venta:
Idventa: Autonumerico
IdProducto: texto
Nombre: texto
Descripcion: texto
Presentacion: texto
Cantidad: Numero
Valorunitario: Moneda
Valortotal: Moneda
Entregado: MOneda
Devolucion: Moneda
Fecha: Fecha/Hora
- registro 2, la tabla producto tiene estos campos:
IdProducto: texto - 02MN
NombreProducto: texto - cccc
DescripcionProducto: texto - mmmmmmmmmmn
Presentacion: texto .....
Cantidadhay: Numero
Valorunitario: Moneda
La tabla venta:
Idventa: Autonumerico
IdProducto: texto
Nombre: texto
Descripcion: texto
Presentacion: texto
Cantidad: Numero
Valorunitario: Moneda
Valortotal: Moneda
Entregado: MOneda
Devolucion: Moneda
Fecha: Fecha/Hora
Un saludo.
PD: si puedo te hago en ejemplo, y te dejo un enlace de descarga directa.
| |
|
|
|