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

consulta en access

Estas en el tema de consulta en access en el foro de Bases de Datos General en Foros del Web. Muy buenas, Tengo una consulta en acces que me busca en una tabla , segun el numero de cliente que le indique y segun dos ...
  #1 (permalink)  
Antiguo 14/06/2008, 07:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
De acuerdo consulta en access

Muy buenas,
Tengo una consulta en acces que me busca en una tabla , segun el numero de cliente que le indique y segun dos fechas, los abonos realizados a este cliente entre las dos fechas indicadas.

Lo que quisiera hacer es que , cuando me pregunta el numero d cliente , lo dejara en blanco, me sacara todos los registros que hay entre las dos fechas indicada, independientemente dl cliente que sea, una lista con todos entre las dos fechas.

Gracias
  #2 (permalink)  
Antiguo 14/06/2008, 10:34
 
Fecha de Ingreso: abril-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Información Respuesta: consulta en access

Hola, Me imagino que actualmente a tu busqueda le envias el cliente y las fechas, pero podrias dar mas detalles de tu query o tu codigo.

Si no trabajas con SP's puedes dejarlo como un simple IF en tu codigo.

Saludos
  #3 (permalink)  
Antiguo 14/06/2008, 12:31
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta en access

La verdad es que no tengo ningun codigo, es una consulta normal, que cuando la ejecuto me pide el numero de cliente y fecha inicio y fecha final. con el comando ENTRE[fecha inicial] y [fecha final].

¿como se utilizael IF?

Gracias
  #4 (permalink)  
Antiguo 14/06/2008, 18:43
 
Fecha de Ingreso: abril-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Información Respuesta: consulta en access

Podrias dar mas detalles acerca de tu ejecucion, que tipo de comando dentro de tu query usas????, que desarrollador o si lo ejecutas directamente en tu motor de BD???

asi podrias utilizar un if

If (cliente = "Comodin")
ejecuta busqueda solo con fechas
else
ejecuta busqueda con fechas y cliente

pero para poder decirte mas puedes ampliar la informacion
  #5 (permalink)  
Antiguo 15/06/2008, 13:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta en access

Muchas gracias por tu paciencia.
Como podrías comprobar no soy demasiado entendido en MS Access.

Lo que yo tengo es dos tablas, una con los clientes(numero y nombre y dirección de cliente), y la otra con varios campos, (Cliente, abono(€) ,fecha, notas)
La consulta la hice con el asistente, y me busca en esas tablas, según el criterio Numero cliente, Entre [INTRODUCIR FECHA INICIAL] Y [INTRODUCIR FECHA FINAL].

Discúlpame pero no se muy bien lo que te refieres con eso de "query, o desarrollador"

Muchísimas gracias por todo


Al ejecutar la consulta me pide Cliente y fechas.
o que quiero es que dejando el campo cliente en blanco me muestre todos los que estan el el rango de fechas que le indico.

Muchas gracias por todo.
  #6 (permalink)  
Antiguo 16/06/2008, 01:51
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: consulta en access

En la columna cliente, en criterio, tienes [Introducir cliente], o algo asi. Ponle justo debajo

Como "*"

Un saludo
  #7 (permalink)  
Antiguo 16/06/2008, 03:08
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta en access

con esto que me indicas, siempre me muestra en la consulta todos los registros, le ponga codigo de cliente o lo deje en blanco.

Gracias
  #8 (permalink)  
Antiguo 16/06/2008, 03:26
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: consulta en access

Perdon, te lo puse mal, seria asi:

[Introduzca nombre] Or Como [Introduzca nombre] & "*"

Un saludo
  #9 (permalink)  
Antiguo 16/06/2008, 09:28
 
Fecha de Ingreso: mayo-2008
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Respuesta: consulta en access

OK,
con esto que me has dicho ya lo tengo solucionado.

Muchas gracias a todos por vuestra ayuda.
Por mi parte , tema cerrado.
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 14:15.