[Lazarus-es] tbitbtn, bkClose
Paola Bruccoleri
pbruccoleri en adinet.com.uy
Mar Jul 20 13:41:56 CEST 2010
Hola José..
lo que quiero es que al hacer clic en el botón Cerrar, opcionalmente
se graben algunos saldos ANTES de que se cierre el form.
El tema es que al hacer clic, no se me está disparando el evento
onClic de ese botón.
Tengo esto en ese evento:
if not Turno then
begin
if (MessageDlg('Caja Diaria', '¿Desea grabar el saldo de caja?',
mtConfirmation, mbYesNo, 0) = mrYes) then
begin
try
cSql:= 'insert into caja (fecha, codmoneda, importe)
values ('''+ FormatDateTime('dd.mm.yy',edtFecha.Date) + ''','+cboMoneda.
Value+','+ edtSaldo.Text+')';
DBMain.qry.SQL.Text:= cSql;
DBMain.qry.ExecSQL;
except
MessageDlg('Error', 'Hay error en los datos', mtWarning,
[mbOk], 0);
DBMain.fdb.Rollback;
end;
end;
end;
muchas gracias
chauuuuuuuu
>----Mensaje original----
>De: josea en artextrading.com
>Fecha: 20/07/2010 02:49
>Para: "Spanish version of Lazarus List"<lazarus-es en lists.lazarus.
freepascal.org>
>Asunto: Re: [Lazarus-es] tbitbtn, bkClose
>
>El lun, 19-07-2010 a las 12:26 -0300, Paola Bruccoleri escribió:
>> >
>> Hola José..
>> y cómo lo soluciono?? tendré que poner un botón de aceptar? no es
lo que
>> quería..... pero...
>> chauuuuuuuuuuuuu
>
>No entiendo la pregunta o cual es el problema ... si pones un boton
con
>Kind = Cerrar debería cerrarte el formulario. ¿Qué es lo que deseas
>hacer en el evento click? ... Lo del Kind es simplemente para asignar
>una imagen del resource general y el texto según la traducción
cargada
>en la aplicación, así te aseguras que todos los botones "cerrar" sean
>iguales.
>
>
>________________________________________________________________________
>
>ARTEX TRADING S.A.
>José Antonio Cuello Principal
>
>
>
>
>_______________________________________________
>Lazarus-es mailing list
>Lazarus-es en lists.lazarus.freepascal.org
>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
More information about the Lazarus-es
mailing list