Hola amigos de delphi, gracias a sus consejos he superado etapas.
mi dificultad es la siguiente:
tengo un servidor SQL 2000 y del terminal la conexión la realizo a través de ODBC. y funciona bien, pero la dificultad esta cuando voy a grabar me indica el siguiente error:
no puede enfocar ventanas lisiadas o invisibles.
cannot focus a disabled or invisible windows.
no puedo solucionar este error, o sera que las instrucciones han cambiado
Código Delphi
[-]
begin
try
if dm.md_publica.GotoKey then
dm.md_publica.IndexFieldNames:='ppn';
dm.md_publica.SetKey;
except
on e:econverterror do
messagedlg(';!Propuesta ya ingresada!;',mtconfirmation,[mbok],0);
end;
if (length(pp.text)=0) then;
messagedlg(';!Campos en Blancos!;',mtconfirmation,[mbok],0);
begin
dm.md_publica.Open;
dm.md_publica.Insert;
dm.md_publicaPPN.AsInteger:=strtoint(pp.Text);
dm.md_publicaDETALLE.AsString:=dt.Text;
dm.md_publicaFECHA.AsDateTime:=fetop2.Date;
dm.md_publicaFECHAV.AsDateTime:=fetop3.Date;
dm.md_publicaDOC.AsString:=doc.Text;
dm.md_publicaCONCEPTO.AsString:=con.Text;
dm.md_publicaAVISO.AsInteger:=strtoint(avi.Text);
dm.md_publica.Post;
dm.md_publica.Refresh;
end