Foros del Web » Soporte técnico » Ofimática »

Variable en consulta????? ACCESS

Estas en el tema de Variable en consulta????? ACCESS en el foro de Ofimática en Foros del Web. tengo esta consulta: SELECT clientes.nombre, clientes.apellidos, Facturas.* FROM clientes INNER JOIN Facturas ON clientes.dni = Facturas.dni; pero necesito que me devuelva las facturas por un ...
  #1 (permalink)  
Antiguo 21/04/2010, 12:32
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 0
Variable en consulta????? ACCESS

tengo esta consulta: SELECT clientes.nombre, clientes.apellidos, Facturas.*
FROM clientes INNER JOIN Facturas ON clientes.dni = Facturas.dni;


pero necesito que me devuelva las facturas por un dni que esta en el formulario actual: SELECT clientes.nombre, clientes.apellidos, Facturas.*
FROM clientes INNER JOIN Facturas ON clientes.dni = Facturas.dni WHERE clientes.dni= VARIABLE???????????????????';


se puede poner una variable en una consulta???
  #2 (permalink)  
Antiguo 22/04/2010, 01:05
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: Variable en consulta????? ACCESS

Ese DNI esta en una variable, o en un control de un formulario???

De ser un control de un form:

SELECT clientes.nombre, clientes.apellidos, Facturas.*
FROM clientes INNER JOIN Facturas ON clientes.dni = Facturas.dni;


pero necesito que me devuelva las facturas por un dni que esta en el formulario actual: SELECT clientes.nombre, clientes.apellidos, Facturas.*
FROM clientes INNER JOIN Facturas ON clientes.dni = Facturas.dni WHERE clientes.dni=[Forms]![NombreFormulario]![NombreControl]

Para que esto funcione, al ejecutar la consulta el form debe estar abierto

Un saludo
  #3 (permalink)  
Antiguo 22/04/2010, 07:04
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Variable en consulta????? ACCESS

Gracias ya lo resolví ayer, si es como tu dices. Un saludo

Etiquetas: access, variables
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 02:42.