HENRY_DAVID | |
| 2007-06-19 20:27 - Respuestas: 5 - Tema nº: 2453731
Características: Windows XP Profesional, 256,1.8,40.
Tengo un formulario en Access donde solo me muestra los datos q he filtrado mediante una consulta por el campo COMPRAR sí/no (mustra solo los registros que tienen marcada la casilla de verificación), en el Pie del Formulario cree un botón en el evento hacer clic con el sgte. código Me.COMPRAR = False, el problema es q solo le quita el check al primer registro, yo quisiera q al hacer clic en ese botón me desmarcara todos los registros que se muestran en el formulario, les agradesco anticipadamente.
| |
|
|
ebolo | |
|
Re: Access - 2007-06-21 17:29 - Respuesta 2
Hola Henry, creo que lo mejor para éste caso es hacer un Update mediante código al origen de datos del formulario y luego un Me.Requery ó Me.Refresh.
Saludos.
| |
|
|
HENRY_DAVID | |
|
Re: Access - 2007-06-21 19:23 - Respuesta 3
Gracias por responder amigo ebolo, pero tu crees q me lo puedas detallar un poco más. | |
|
|
ebolo | |
|
Re: Access - 2007-06-22 09:12 - Respuesta 4
Hola de nuevo; pensé que ya tenías más claro lo del update al haberlo hecho ya con los stocks.
Ves al diseño de la consulta, que es el origen de los datos, Vista SQL, pégame la sentencia SQL que aparece.
Saludos.
| |
|
|
HENRY_DAVID | |
|
Re: Access - 2007-06-22 16:07 - Respuesta 5
Hola de nuevo; ahi te mando el código SQL :
SELECT [Detalle de Compras].IDPRODUCTO, Compras.IDPROVEEDOR, Compras.FECHACOMPRA, CCur([Detalle de Compras].TOTALCOMPRA/[CANTIDADCOMPRAS]) AS [Nuevo Precio], [Detalle de Compras].COMPRAR
FROM Productos INNER JOIN (Compras INNER JOIN [Detalle de Compras] ON Compras.IDCOMPRA = [Detalle de Compras].IDCOMPRAS) ON Productos.IDPRODUCTO = [Detalle de Compras].IDPRODUCTO
WHERE ((([Detalle de Compras].COMPRAR)=True))
ORDER BY [Detalle de Compras].IDPRODUCTO, Compras.FECHACOMPRA;
PD: Tu crees q me puedas recomendar algún libro, o sí sabes de algún tutorial para leer sobre los comandos y su sintaxis que se utilizan en la programación, o de como programar te lo agradecería mucho. Hasta luego bye
| |
|
|
|