FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
problemas con la busqueda
tengo un problemita... saque una idea de otro foro para realizar una busqueda segun 2 campos de una tabla.
el codigo que utilize es el siguiente: table1.Locate('OT;Sub OT', varArrayOf([edit1.text, edit2.text]), []) otra cosa que debo agregar es que no puedo poner ninguna Key a estos campos, ya que pueden haber registros igual... por otro lado al combinar estos 2 campos, siempre va a ver una diferencia entre registros. Por ejemplo: Puede darse que existan 2 registros OT con el valor 25000, pero un registro tendria la Sub OT "A", y el otro la Sub OT "B". Ahora bien, lo que necesito hacer, es que al buscar segun estos 2 campos, quede seleccionado en el registro que ando buscando. El codigo que presento, no se posiciona sobre el registro buscado... Sirve este codigo... o me presentan uno mejor... Gracias |
#2
|
||||
|
||||
Motor
Sobre que BD estas trabajando?
|
#3
|
||||
|
||||
Cita:
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
gracias... solucione el problema.. era una estupides mia... en la tabla el campo estaba con mayuscula y yo lo buscaba en minuscula.... uffffff
otra consulta.... dentro de la misma idea, ahora quiero buscar segun el campo OT solamente... y quiero que me aparezca en un memo o en listbox o en dbgrid ( creo que lo mejor es el dbgrid), todos los registros coincidentes con la busqueda segun el campo OT... que me muestre los registros semejantes en el campo OT, pero distintos en el cmapo Sub OT. Espero me puedan ayudar.... Gracias Matias |
#5
|
||||
|
||||
En ese caso es un componente de tipo Query.
Conectalo a un DBGrid (por ejemplo) y utiliza una sentencia SQL (en el QUERY) del tipo:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
ahhh... perdon, nose que fue lo que quisiste decir... explicame con manzanas porfa... que no tengo idea que es un query, ni como se hace funcionar...
onda, que escribo, que propiedades pongo, que componente agrego al form.... Ayuda porfa... gracias |
#7
|
||||
|
||||
Table1 es un componente que representa una tabla, un Query es algo similar, pero un poco más flexible (en la misma paleta del TTable lo encontrarás...).
A un query le defines una sentencia SQl y eso te recupera todos los registros de una tabla (similar a un TTable) o parte de ellos segun una conciciones. Por ejemplo si usas un TQuery con la propiedad SQL a:
Y así muchas combinaciones más. Es cuestion de mirarse el lenguaje SQL.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas en busqueda | destrukthor | Conexión con bases de datos | 13 | 01-08-2006 12:58:37 |
Problemas con busqueda | romansiux | Conexión con bases de datos | 3 | 30-04-2005 17:48:58 |
busqueda | alachaise | Internet | 1 | 31-03-2005 16:57:34 |
Problemas con los campos Busqueda | walace_soy | Firebird e Interbase | 5 | 24-09-2004 09:02:15 |
Búsqueda !!! | vpepen | Conexión con bases de datos | 4 | 26-11-2003 12:48:58 |
|