saludos
me podrian ayudar explicandome como buscar datos desde un boton buscar?? y luego mostrarlo en un dbedit
Gracias de antemano
como buscar desde un boton?
Comenzado por
FELIX
, ago 22 2011 08:16
4 respuestas en este tema
#1
Escrito 22 agosto 2011 - 08:16
#2
Escrito 22 agosto 2011 - 08:18
tengo creado un dbedit, el boton buscar, un datasource dsSolIngreso y dsUfunc.
desde el boton buscar como haria el codigo para que me busque Ufunc (Unidades Funcionales)
desde el boton buscar como haria el codigo para que me busque Ufunc (Unidades Funcionales)
#3
Escrito 22 agosto 2011 - 08:27
delphi
procedure TForm1.Button1Click(Sender: TObject); begin Query1.Close; Query1.SQL.Clear; Query1.SQL.Text := 'SELECT * FROM PERSONAS WHERE NOMBRE = :NOM'; Query1.ParamByName('NOM').Value := Edit1.txt; Query1.Open; if Query1.RecordCount = 0 then SHowMessage('¡No se encontraron Registros!'); end;
Query1 es el componente Query que estás usando ya sea ADOQuery1, TQuery1, ZQuery1, IBQuery1 etc etc., Edit1.txt es la caja de texto donde ingresas el valor a buscar, si vas a usar DBEdits debes ligar el DataSource con el Query1.
Saludos.
#4
Escrito 22 agosto 2011 - 08:28
A migo FELIX, creo que un DbEdit no es el control más apropiado para mostrar el resultado de una búsqueda, puesto que éste solo podrá mostrar un solo campo y una sola fila (excepto, si eso es lo que buscas, o sea que tu búsqueda devuelva un solo campo y un único registro), en su defecto podrías usar un DBGrid que te permite ver varios campos y varios registros. De todas formas cualquiera de los dos tiene una propiedad DataSource que es la que debes ligar con el DataSource, que a su vez deberá estar ligado al Query que tiene la sentencia SQL apropiada. Con el botón solo bastaría con pasar los parámetros (si los tiene) y abrir la consulta, como te lo indica enecumene.
Te recomiendo leer el libro (gratuito)"La cara oculta de Delphi 6" que está en la sección de descargas del foro, con el aprenderás los fundamentos para trabajar con bases de datos en Delphi.
Saludos cordiales
Te recomiendo leer el libro (gratuito)"La cara oculta de Delphi 6" que está en la sección de descargas del foro, con el aprenderás los fundamentos para trabajar con bases de datos en Delphi.
Saludos cordiales
#5
Escrito 22 agosto 2011 - 08:52
ok muchas gracias, por responderme tan pronto y el libro lo leere desde ya gracias por sus concejos