[Gelöst] ID der Subform aus der MainForm ändern

8. Mai 2009 12:06

Hallo,

kurz vor dem Wochenende mal wieder ungewöhnliches!
Ich habe eine Mainform mit Subform (Ähnlich Verkaufsauftrag).
Nun möchte ich mittels Button die Form-ID ändern.
Ich wäre Euch dankbar, wenn hierzu jemand eine Lösung hätte, da ich nicht drei Mainformen einrichten möchte.
Zuletzt geändert von winkelsbr am 11. Mai 2009 15:38, insgesamt 1-mal geändert.

Re: ID der Subform aus der MainForm änder

8. Mai 2009 12:11

Mal sehen, ob ich das richtig verstehe: du willst in einer Mainform verschiedene Subforms anzeigen können?¿

Re: ID der Subform aus der MainForm änder

8. Mai 2009 12:14

Hallo Wolfgang,

du kannst die SubFormID nicht interaktiv ändern, aber du könntest z. B. mehrere SubForms-Controls anlegen und je nach Bedingung eine der drei einblenden (CurrForm.NameDerErstenSubForm.VISIBLE := TRUE), während die anderen beiden ausgeblendet (CurrForm.NameDerAnderenSubForm.VISIBLE := FALSE) sind.

Re: ID der Subform aus der MainForm änder

8. Mai 2009 12:17

Hallo McClane,

genau. Die Subformen haben alle die gleiche Tabellenbasis. Einzigst die Herkunft als PK unterscheidet die Art.
Wie die Tabelle Verkaufszeilen, die ja die Zeilen für Angebote, Aufträge und und und enthält.

Hallo Timo,

gute Idee, bin ich noch garnicht darauf gekommen.

Re: ID der Subform aus der MainForm änder

8. Mai 2009 12:18

Ich hätte dann das Gleiche vorgeschlagen. Wenn du ein Nav5 zur Hand hast, kannst du dir in der Verkaufshistorie ein Beispiel anschauen.

Re: ID der Subform aus der MainForm änder

11. Mai 2009 15:38

Hallo,

ich habe das jetzt mit aufeinanderliegenden Subformen gelöst.

Danke für Eure Hilfe.