Ver Mensaje Individual
  #3  
Antiguo 27-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
En realidad sólo necesitas esta linea:
Código Delphi [-]
   property Variable: double read GetVariable write FVariable;
ahora pulsas CTRL + SHIFT + C (class completion de delphi) que generará todo lo demás.

Igual que estás usando el get, puedes usar el set:
Código Delphi [-]
private 
  Fvari :integer;
  
properyt Vari:integer read GetVari write SetVari;
y vuelta con el class completion jeje.

Ahora cuando necesites el valor, lo rescatas de la BBDD en GetVari y cuando el usuario le asigna el valor, se ejecuta SetVari y en ese procedimiento es donde lo guardas en la BBDD.

Si te gusta la opción de Neftali, pues get y set lo único que hacen es actualizar el valor de FVariable, después en el FormClose es cuando grabas los valores a la BBDD.

Edito: aquí te falta un pequeño detalle, asignar el result, supongo que será al tiempo de escribir en el foro:
Código Delphi [-]
function TForm1.GetVariable:double
begin
   FVariable:= {leo el valor de la base de datos}
   Result := FVariable;
end;

"Ahora es un lío" después será mecánico

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 27-11-2008 a las 11:46:59.
Responder Con Cita