FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Seleccionar primer registro con ADOQuery
Hola amigos:
Nuevamente solicito su inestimable ayuda para resolver un problema que me trae complicado. En una BD Access tengo dos tablas: TABLASERIES : STUDYUID, SERIESUID TABLAIMAGES: STUDYUID, SERIESUID, INSTANCEUID Los campos STUDYUID y SERIESUID son comunes. Lo que necesito es obtener el primer registro del campo INSTANCEUID para cada una de las SERIESUID. He utilizado el siguiente código, pero sólo me devuelve 1 registro (INSTANCEUID) a pesar de que existan varias SERIESUID :
Cualquier ayuda es bien recibida. Saludos y muchas gracias |
#2
|
||||
|
||||
Hola Ivan.
Cita:
No tengo manera de probar en Access ya que no lo uso, pero por lo que veo de tu sintáxis creo que sería algo como:
En Delphi:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Hola Daniel.
Un placer saludarte nuevamente y agradecerte tu siempre excelente ayuda. Probaré los códigos y te cuento. Saludos |
#4
|
||||
|
||||
Muchas gracias Daniel.
Por lo que veo yo andaba más perdido que otras veces. El código final que funciona como lo que necesitaba es :
Mi conocimiento de Sql es bastante pobre y en este código hay cosas que no comprendo y que van en contra de mis estandares, como el hecho de que la claúsula lleve 2 from y 2 where ¿? Un abrazo |
#5
|
||||
|
||||
Hola Iván.
El código dice mas o menos: Cita:
Espero no haberte embrollado más con la explicación... Tal vez te resulte mas sencillo enterderlo revisando el uso de los ALIAS. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 30-10-2013 a las 21:46:55. |
#6
|
||||
|
||||
Muchas gracias por tus explicaciones.
Me voy a entretener leyendo en el link que me enviaste y a lo mejor aprendo algo de Sql. Saludos y gracias |
#7
|
||||
|
||||
Hola
Access tiene un muy buen generador de consultas que genera el sql necesario. La ventaja de usarlo es que la consulta sera exacta a lo que necesites y simplemente la copias en delphi para usarla. Access usa mucho el distinctrow que no existe en otras bd y genera una distinccion de linea muy interesante. Saludos
__________________
Siempre Novato |
#8
|
||||
|
||||
Muchas gracias por tu aporte Caral.
Ya he usado antes el generador de consultas de Access para otras consultas que para mí fueron más entendibles, pero en este caso me quebré la cabeza varios días antes de consultar al foro ya que no logré dar con la solución. Saludos |
#9
|
||||
|
||||
Con la ayuda de ecfisa y la sugerencia de Caral finalmente simplifiqué el código, que adjunto por si alguien pudiera necesitarlo:
Muchas gracias a todos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Primer registro y ultimo registro | Jose Roman | OOP | 4 | 26-07-2012 19:29:11 |
Seleccionar primer registro en la Clausula WHERE para Actualizar Valor. | Adrian Murua | MySQL | 3 | 28-05-2012 22:52:14 |
Seleccionar primer y ultimo registro | Jose Roman | Firebird e Interbase | 14 | 19-08-2008 20:35:46 |
Primer registro de un ClientDataSet?? | Berto2003 | Varios | 4 | 13-03-2007 17:24:49 |
Primer Registro | alcides | Varios | 5 | 04-05-2005 17:34:37 |
|