Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta y cuadro de texto, access

Estas en el tema de Consulta y cuadro de texto, access en el foro de Bases de Datos General en Foros del Web. Hola a todos, he creado una base de datos sencilla para una tienda de artículos pequeña, se basa en dos tablas principales. - Productos (Id_Producto, ...
  #1 (permalink)  
Antiguo 12/02/2013, 16:46
Not
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Consulta y cuadro de texto, access

Hola a todos, he creado una base de datos sencilla para una tienda de artículos pequeña, se basa en dos tablas principales.

- Productos (Id_Producto, Nombre, Cantidad, PVP)
- Venta(Id_Venta, Id_Producto, Fecha, Unidades_vendidas Precio_Total)

Entonces para mostrar la información uso un formulario, y en él quiero mostrar en un cuadro de texto una consulta, que es Cantidad - Unidades_vendidas, para saber los artículos que me quedan.

Bueno pues esto, que debe ser sencillo, se me está haciendo imposible, he probado diferentes maneras que he visto en internet.

1 - Usando el generador de expresiones en "Origen del control" he seleccionado mi consulta: =[CONSULTA]![RESULTADO] (Consulta: Nombre de la consulta, Resultado: Nombre del campo de la consulta)

Cuando cambio de vista, en el cuadro de texto me aparece #¿Nombre?, he cambiado los nombres de los campos y consultas, pero sigue el error.

2 - Después he pensado que el error puede ser a que la consulta puede devolver más de una fila entonces he probado con la función DBúsq(), pero tengo problemas (creo que con la sintaxis) al formar la función.

=DBúsq("[RESULTADO]";"[CONSULTA]"; "[ID PRODUCTO]"= [CONSULTA]![COD PRODUCTOS] )

RESULTADO: Campo de la consulta que quiero que aparezca en el formulario.
CONSULTA: Nombre de la consulta.
ID PRODUCTO: Número de producto que se está visualizando en el formulario.
COD PRODUCTOS: Número de producto de la consulta.

Creo que mi fallo está en la condición pero he intentado de diferentes maneras y me sigue dando fallo.

Disculpen mi parrafada, un saludo y gracias.
  #2 (permalink)  
Antiguo 13/02/2013, 10:26
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Consulta y cuadro de texto, access

mmm has probado hacerlo todo mediante codigo mejor?
me refiero a un metodo donde declares los objetos de conexion,
hagas el select y lo muestres en un control?
  #3 (permalink)  
Antiguo 13/02/2013, 11:12
Not
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Consulta y cuadro de texto, access

Hola leo, gracias por contestar.

Creo que entiendo lo que dices, pero no sé donde se hace ni como, access lo he usado un par de veces.

Tendría que crear una función del tipo..

funcion() {

Objeto = Select cantidad - Unidades_vendidas...

}

¿Y luego asignar el objeto al control que quiero?


He hecho una chapuza, que me funciona, he creado un subformulario con la consulta, asociando los ID's de los productos, luego he puesto en Origen de control del cuadro de texto:

=[Subformulario CONSULTA].[Formulario]![RESULTADO]

Y después en la propiedad del subformulario, le he dado a Visible: NO...

Pero si me puedes orientar un poco a tú solución, la cambio.

Un saludo y gracias.

Etiquetas: access, cuadro, fecha, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.