• Lunes 23 de Diciembre de 2024, 03:00

Autor Tema:  Ordenar La Búsqueda  (Leído 1806 veces)

kofkurne

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Ordenar La Búsqueda
« en: Martes 21 de Febrero de 2006, 18:22 »
0
Hola a todos.
Tengo una base de datos con una tabla: tabla1, en esta tabla sólo he puesto dos campos: referencia1 y referencia2.
referencia1 tiene estos registros: 1,5,15,13
referencia2 tiene estos registros: 2,17,7,22

He accedido a la base de datos mediante un control de datos Data.
Yo lo que he hecho es seleccionar todos los registros de la tabla1 (es decir, todos los registros de los campos referencia1 y referencia2) que comiencen por 1.
Lo he conseguido de este modo:
Código: Text
  1.     Data1.RecordSource = "SELECT * FROM Tabla1 WHERE referencia2 LIKE '1*' or referencia1 LIKE '1*' "
  2.  
  3.  

Pero mi pregunta es: ¿Cómo puedo conseguir ordenar los registros para que se ordenen según he hecho en Data1.RecordSource?

Es decir, si yo tengo un textbox en mi formulario que enlaza a la referencia2 al pasar los registros uno a uno tendría que ver este orden: 2,22,7,17. ¿Entendéis mi pregunta verdad?

Muchísimas gracias por la ayuda.

kofkurne

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Ordenar La Búsqueda
« Respuesta #1 en: Martes 21 de Febrero de 2006, 18:44 »
0
Yo supongo que tiene que ser algo parecido a esto pero modificando el final:
Código: Text
  1. Data1.RecordSource = "SELECT * FROM Tabla1 WHERE referencia2 LIKE '1*' or referencia1 LIKE '1*' ORDER BY referencia1 and referencia2 "
  2.  

No da error el final pero no lo ordena bien... y tiene que ser algo parecido, pero he probado muchas combinaciones y nada... una ayuda...

Angel38

  • Miembro MUY activo
  • ***
  • Mensajes: 370
    • Ver Perfil
Re: Ordenar La Búsqueda
« Respuesta #2 en: Sábado 25 de Febrero de 2006, 15:22 »
0
Pueesssss.

No estoy muy seguro, prueba colocando despues del order by.

Referencia1,Referencia2.

para ver que sucede :D
[size=109]Se me olvidó instalar los Drivers de Cordura en mi Cerebro.

kofkurne

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Ordenar La Búsqueda
« Respuesta #3 en: Domingo 26 de Febrero de 2006, 21:55 »
0
Gracias por tu respuesta..
Lo estuve comentando con un colega y parece ser que lo que yo quiero hacer es ilógico. Al final lo he solucionado con dos select, y tratando los dos campos por separado.
referencia1, referencia2 lo que hace es ordenarlo por referencia1 y en caso de que hubiera varias referencia1 iguales lo ordena por referencia2..

Gracias..