Busqueda

AnaKiehl
27 de Abril del 2005
Hola ! necesito realizar lo siguiente : que el usuario por ejemplo ingrese : "ca" y aparesca un listado con todas las palabras que enpiezan con "ca" y el usuario atravez de las teclas de cursor pueda subir y bajar , y dando enter en una de los campos listados , se muestre el registro completo.Es decir el tipo de busqueda que mostraban los programas hechos para DOS.

sgomez
27 de Abril del 2005
Bueno... no es muy claro ya que no se sabe que objetos estás usando. Pero, si tuvieras un textbox, un combo (con propiedad style=2) y una grilla podrías poner en el lostfocus del textbox:

select campo1 from algunatabla where campo1=this.text into cursor paso1
thisform.combo1.rowsource="paso1"
thisform.combo1.setfocus

Cuando el combo tiene foco podés tipear y automaticamente se vá posicionando en el registro que coincida con lo que tipeaste. En el lostfocus del combo podés poner:

select * from algunatabla where campo1=paso1.campo1 into cursor paso2
thisform.grid1.recordsource="paso2"