von Stephan » Di, 29.09.2020 08:52
Deinen Ansatz würde ich als Macro schreiben, ist aber wahrscheinlich langsam.
Genauso ist es, denn als Makro bereitet mir das keine Probleme, nur die Geschwindigkeit wird nicht reichen. Da es im Grunde schneller als mindestens 0,3 Sekunden sein sollte, habe ich das nicht einmal probiert, denn ich bin sicher es ist erheblich langsamer.
(0.3 Sekunden weil das in Praxis nach meiner Erfahrung/Empfinden der Wert ist wo der Anwender noch nicht das Gefühl des Wartens hat, obwohl eigentlich schon 0,3 SEkunden zu merken sind, und ich muss aber die Berechnung bei jedem Datensatzwechsel (im Formular) neu durchführen. OK, strenggenommen nur wenn ich von einem gerade neu angelegten Datensatz zu einem Bestehenden wechsele, aber da dieser Fall ja einer aller vorkommenden Fälle ist, hilft es mir letztlich nicht wenn die anderen Fälle schnell genug wären, weil ich dort auf die Neuberechnung verzichte)
Bist Du bei HSQL oder Firebird oder bei einem anderen SQL-Dialekt?
HSQL
Gruß
Stephan
[quote]Deinen Ansatz würde ich als Macro schreiben, ist aber wahrscheinlich langsam.[/quote]
Genauso ist es, denn als Makro bereitet mir das keine Probleme, nur die Geschwindigkeit wird nicht reichen. Da es im Grunde schneller als mindestens 0,3 Sekunden sein sollte, habe ich das nicht einmal probiert, denn ich bin sicher es ist erheblich langsamer.
(0.3 Sekunden weil das in Praxis nach meiner Erfahrung/Empfinden der Wert ist wo der Anwender noch nicht das Gefühl des Wartens hat, obwohl eigentlich schon 0,3 SEkunden zu merken sind, und ich muss aber die Berechnung bei jedem Datensatzwechsel (im Formular) neu durchführen. OK, strenggenommen nur wenn ich von einem gerade neu angelegten Datensatz zu einem Bestehenden wechsele, aber da dieser Fall ja einer aller vorkommenden Fälle ist, hilft es mir letztlich nicht wenn die anderen Fälle schnell genug wären, weil ich dort auf die Neuberechnung verzichte)
[quote]Bist Du bei HSQL oder Firebird oder bei einem anderen SQL-Dialekt?[/quote]
HSQL
Gruß
Stephan