[gelöst] Zeiger von Hauptformdatensatz in Subform

22. Juli 2010 09:51

Hallo Forum!

Ich habe eine Card-Form die als SourceTable Tabelle 55000 hat. In dieser Cardform habe ich noch eine Subform, die ebenfalls als SourceTable die 55000 hat.
In der Cardform blättere ich mich also durch die Datensätz und in der Subform wird alles aus der Tabelle angezeigt.
Ich möchte jetzt folgendes:
Auf dem Record, der in der Cardform angezeigt wird, auf dem soll der Zeiger (der kleine schwarze Pfeil) in der Subform stehen und umgekehrt.
Wenn ich also in der Subform mit dem Cursor einen Datensatz tiefer gehe, soll "oben" in der Cardform ebenfalls der nächste Datensatz erscheinen.
Ich bräuchte irgendwie sowas wie den SubformLink, aber nicht Link sondern "SubformSetRecord".

Gehte das überhaupt in beide Richtungen, oder muss ich mich für eine entscheiden?
Wenn ja, wie könnte das programmtechnisch aussehen?
Danke für Eure Hilfe.
Zuletzt geändert von svr am 23. Juli 2010 07:51, insgesamt 1-mal geändert.

Re: Zeiger von Hauptformdatensatz in Subform

22. Juli 2010 10:15

Hilft dir das weiter? http://www.mibuso.com/forum/viewtopic.php?f=5&t=7998

Re: Zeiger von Hauptformdatensatz in Subform

22. Juli 2010 16:12

Hi,

also der Zugriff vom Mainform auf Subform bzw. den dortigen Rec geht ohne Probleme (sogar direkt wenn man dem Subformcontroll einen Namen gibt mit CurrForm.<SubFormName>.FORM.GETRECORD()). Allerdings kennt Dein Subform nicht sein Mainform. Sprich Datensatzwechsel aus dem Subform nach oben weitergeben geht nicht. Das wird dann meist mit einem Timer auf dem Mainform gelöst, der alle x Millisekunden schaut ob sich im Subform was getan hat (mittels eine Funktion im Subform). So ein Timer macht allerdings das debuggen leidlich bzw. kann die Anwendung auch je nach Einstellung des Intervalls verlangsamen. Bau Dir zumindest ein Booleanfeld zum De-/Aktivieren des Timers auf dem Mainform ein.

Re: Zeiger von Hauptformdatensatz in Subform

22. Juli 2010 16:14

Lies dir mal meinen Link durch. Das geht mE viel schöner über xml.

Re: Zeiger von Hauptformdatensatz in Subform

23. Juli 2010 07:51

Danke für die Hilfe!
Ich werde mir das mal genauer ansehen. :-D