Delphi - problemas en busquedas

 
Vista:

problemas en busquedas

Publicado por matias (5 intervenciones) el 06/07/2000 00:00:00
estoy haciendo un programa de captura, cuando introduzco algo en un campo edit lo programo para cuando se presione la tecla <enter> en el edit haga una busqueda en la tabla, si existe muestre los campos, sino blaquearlos. El problema es que cuando lo utilizo en la forma insertando la tabla y el datasource me funciona, pero cuando le inserto un modulo de datos no hace la busqueda y no reconoce el <ENTER> presionado.
a que se debera esto...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas en busquedas

Publicado por Manuel Ant. Titín R. (11 intervenciones) el 06/07/2000 00:00:00
hola amigo. !
he aqui una posible soluccion a tu dolor de cabeza :).

Si es una captura utiliza el campo codigo un TEdit
de la forma sigte.

en el evento Onkeypress
if key = chr(vk_return) then begin
/// si utiliza tablas
if tabla.findkey([Tedit.text]) then
begin
tabla.edit
//si los otros campos son edit, entonces muevelo
edit2.text:=tabla[´campo´]
//si los otros campos son TdbEdit
entonces la cada valor aparecera automaticamente si el datasource esta conectado.

end
else tabla.Insert;
//recuerda cuanda si esta insertando
debe de asignar el valor del Tedit al valor del codigo en la tabla .
osea tabla[´campo´]:=edit.text
end;
suerte y que Dios lo acompañe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar