1. Februar 2007 14:54
		
			
			Nö wieso?
in der Subform die Funktion GetChangeStatus() : Boolean einbauen
- Code:
- if SubFormChanged then begin
 SubFormChanged:=false;
 exit(true);
 end else exit(false);
wobei SubFormChanged eine Variable ist, die im OnAfterValidate-Trigger auf true gesetzt wird, wenn eine relevante Änderung stattgefunden hat.
Im OnTimer der Mainform:
- Code:
- if not CurrForm.<subformname>.FORM.GetChangeStatus then exit;
 //Und ab hier dann der Code, der die andere Form aktualisiert
wo ist da der zeitaufwendige Code, der immer ausgeführt werden muss?
und wenn du den Timerwert auf 1 Sekunde stellst, dann merkt man nicht mal, dass das System noch etwas zu tun hat...