XbpBrowse zeigt nur einen Satz
Verfasst: Fr, 16. Jul 2021 12:48
Moin,
es gibt einen Browse auf eine FOXCDX. Der arbeitet immer korrekt, bis auf eine Situation. Das Programm ist mandantenfähig. Bei einem Wechsel werden alle aktuellen dbf geschlossen, in das andere Mandantenverzeichnis gewechselt, und die dbf dort geöffnet. Auch das klappt korrekt. Wenn ich aber an den Tabellen Strukturänderungen vornehmen muß weil sich da seit der letzten Nutzug dieses Mandanten etwas geändert hat, dann wird nach dem Wechsel ausschließlich der aktuelle Satz angezeigt. Und zwar so das zwar die korrekte Anzahl Datensätze im Browse erscheint, aber bei jedem immer nur dieser beim Start aktuelle Satz. Der Satzzeiger steht tatsächlich darauf, denn weiterführende Funktionen weisen immer auf diesen einen Satz.
Auch beim Strukturwechsel werden danach alle Tabellen erst einmal geschlossen, und dann für den eigentlichen Mandantenwechsel neu geöffnet.
Ich hab den aktuellen Index kontrolliert, die Anzahl der Sätze, Scope, Filter, alles stimmt. Aber die Anzeige ist dennoch falsch. Sobald ich das Programm beende und neu starte wird der Mandant korrekt angezeigt. Wenn ich statt dessen den Mandanten wechsle und wieder hierher zurück wechsle, wird alles korrekt angezeigt. Das heißt die Daten und Indizes an sich sind richtig.
Hat jemand eine Ahnung woran das liegen kann?
Jan
es gibt einen Browse auf eine FOXCDX. Der arbeitet immer korrekt, bis auf eine Situation. Das Programm ist mandantenfähig. Bei einem Wechsel werden alle aktuellen dbf geschlossen, in das andere Mandantenverzeichnis gewechselt, und die dbf dort geöffnet. Auch das klappt korrekt. Wenn ich aber an den Tabellen Strukturänderungen vornehmen muß weil sich da seit der letzten Nutzug dieses Mandanten etwas geändert hat, dann wird nach dem Wechsel ausschließlich der aktuelle Satz angezeigt. Und zwar so das zwar die korrekte Anzahl Datensätze im Browse erscheint, aber bei jedem immer nur dieser beim Start aktuelle Satz. Der Satzzeiger steht tatsächlich darauf, denn weiterführende Funktionen weisen immer auf diesen einen Satz.
Auch beim Strukturwechsel werden danach alle Tabellen erst einmal geschlossen, und dann für den eigentlichen Mandantenwechsel neu geöffnet.
Ich hab den aktuellen Index kontrolliert, die Anzahl der Sätze, Scope, Filter, alles stimmt. Aber die Anzeige ist dennoch falsch. Sobald ich das Programm beende und neu starte wird der Mandant korrekt angezeigt. Wenn ich statt dessen den Mandanten wechsle und wieder hierher zurück wechsle, wird alles korrekt angezeigt. Das heißt die Daten und Indizes an sich sind richtig.
Hat jemand eine Ahnung woran das liegen kann?
Jan