Eine kleine Option, welche im Details-Tab der Fensterdefinition gesetzt werden kann. Dadurch werden bekanntlich die Dateicharakteristiken unabhängig voneinander.
Meine Frage nun ist, muss ich diese Option in allen Fenstern setzen oder nur im Hauptfenster, wo ich die Stammdaten eines Mandanten lade?
Independent HyperFileSQL context
Re: Independent HyperFileSQL context
Darauf gibt es keine eindeutige Anwort sondern es kommt auf den Kontext an.
Zu bedenken ist, dass ein Fenster, welches aus dem "Hauptfenster" aufgrufen wird und dieses neue Fenster den Datensatzzeiger bewegt (mittels HSeek.... usw.) der Datensatzzeiger auch im "Hauptfenster" geändert wird, wenn das zusätzlich geöffnete Fenster ohne "Independent HyperfileSQL context" Dateioperationen durchführt. Mit Independet Kontext wird der Datensatzeiger m Hauptfenster nicht verändert. Das neue Fenster übernimmt grundsätzlich die aktuelle Dateiposition (Datensatz) des Hauptfensters.
Viele Grüße
Olaf
Zu bedenken ist, dass ein Fenster, welches aus dem "Hauptfenster" aufgrufen wird und dieses neue Fenster den Datensatzzeiger bewegt (mittels HSeek.... usw.) der Datensatzzeiger auch im "Hauptfenster" geändert wird, wenn das zusätzlich geöffnete Fenster ohne "Independent HyperfileSQL context" Dateioperationen durchführt. Mit Independet Kontext wird der Datensatzeiger m Hauptfenster nicht verändert. Das neue Fenster übernimmt grundsätzlich die aktuelle Dateiposition (Datensatz) des Hauptfensters.
Viele Grüße
Olaf
-
- Site Admin
- Beiträge: 529
- Registriert: 23. Februar 2010, 08:06
- Wohnort: Langenthal, Schweiz
- Kontaktdaten:
Re: Independent HyperFileSQL context
Also, der content auf on schottet die Informationen nach oben hin ab. Wenn ich in einem Child-Fenster mit context=on arbeite, weiss das Mutterfenster von allen Aenderungen, die im Child gemacht wurden nichts. Es ist eine Abtrennung im weitern Sinne.
Entsprechend darf dies nur in gegebenen Situationen erfolgen, bei meinem Fall im Hauptfenster der Datenverwaltung eines Mandanten. Auf diese Art sind alle Mandanten klar getrennt voneinander, selbst wenn diese parallel geöffnet sind. Der Datensatzzeiger muss in den Fenstern ohne context (nur bei nicht-modalen natürlich), sofern notwendig, bei Erhalt des Focus kurz geprüft werden.
Entsprechend darf dies nur in gegebenen Situationen erfolgen, bei meinem Fall im Hauptfenster der Datenverwaltung eines Mandanten. Auf diese Art sind alle Mandanten klar getrennt voneinander, selbst wenn diese parallel geöffnet sind. Der Datensatzzeiger muss in den Fenstern ohne context (nur bei nicht-modalen natürlich), sofern notwendig, bei Erhalt des Focus kurz geprüft werden.