SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: mamex en Domingo 3 de Diciembre de 2006, 19:00

Título: Distinct En Data Report
Publicado por: mamex en Domingo 3 de Diciembre de 2006, 19:00
Hola, como están? espero k bien. Bueno, espero que me ayuden, ya que me he atorado con un reporte que estoy haciendo. Tengo una consulta sql, y funciona a la perfección en Access y en un ado. Cuando lo paso a una conexión, para hacer un reporte, si me lo acepta. Pero al querer llamar a la conexión me marca un error. El cual se soluciona si le quito la palabra DISTINCT a mi consulta.

Consulta SQL
Código: Text
  1.  
  2. SELECT DISTINCT FechaI,FechaF,Pacientes.Nombre, Medicinas.Nombre,num FROM Medicinas INNER JOIN (Pacientes INNER JOIN (Consultas INNER JOIN Receto ON Consultas.Id = Receto.Consulta) ON Pacientes.Id = Consultas.Paciente) ON Medicinas.Id = Receto.Medicina WHERE Medicinas.Nombre= Medic and ((Consultas.Fecha) Between FechaI And FechaF)
  3.  
  4.  

Aquí me marca el error cuando la consulta de arriba tiene la palabra DISTINCT
Código: Text
  1.  
  2. dEnv1.GrandTotal1 lblFechaInicio.caption, lblFechaFin.caption, noRecetas, cmbMedicina.Text
  3.  
  4.  

Les agradecería su ayuda. Necesito usar la palabra DISTINCT, porque lo que necesito son nombres de personas, pero que no se repitan.