Von Unterformular Werte aus Hauptformular wählen

Hallo Experten!

Habe folgende Frage.
Ich benutze Access 2007 und habe ein Hauptformular mit einem Unterformular erstellt.
Im Hauptformular kann ich die Kunden aus einer Listenbox wählen.
Danach werden mir die dazugehörigen Anbote für den Kunden angezeigt.
Also habe ich als Überschrift für das Formular ein Textfeld mit dem Code:
="Anbote des Kunden " & [kndGruppe]

Jetzt hab ich aber das Problem, das wenn für einen Kunden noch kein Anbot angelegt ist, ich als Überschrift immer nur „Anbote des Kunden“ zu sehen bekomme.
Das daran liegt, weil ich das Feld [kndGruppe] nur dann in das Unterformular kriege, wenn bereits ein Anbot angelegt ist.
Wie kann ich entweder direkt auf das Hauptformular zugreifen, und mir von dort den Feld-Wert holen, und vielleicht dem Benutzer eine Meldung anzeigen, das noch kein Anbot für diesen Kunden angelegt wurde.

Ich hab zwar schon das Internet durchforstet, hab aber nichts gefunden, bzw hab ich trotz des identischen eintippen des Codes eine Fehlermeldung bekommen. Da es sich dort vermutlich um ältere Access Versionen gehandelt hat.

Ich dank euch!!!
LG Andreas

Hallo,

schau mal hier

http://www.dbwiki.de/wiki.php?title=Access_Bedienung…

Ich hoffe, das hilft Dir weiter.

MfG,

ujk

Hallo,

Habe folgende Frage.
Ich benutze Access 2007 und habe ein Hauptformular mit einem
Unterformular erstellt.
Im Hauptformular kann ich die Kunden aus einer Listenbox
wählen.
Danach werden mir die dazugehörigen Anbote für den Kunden
angezeigt.
Also habe ich als Überschrift für das Formular

welches Form? Hauptform oder Unterform?

ein Textfeld
mit dem Code:
="Anbote des Kunden " & [kndGruppe]

Jetzt hab ich aber das Problem, das wenn für einen Kunden noch
kein Anbot angelegt ist, ich als Überschrift immer nur „Anbote
des Kunden“ zu sehen bekomme.
Das daran liegt, weil ich das Feld [kndGruppe] nur dann in das
Unterformular kriege, wenn bereits ein Anbot angelegt ist.
Wie kann ich entweder direkt auf das Hauptformular zugreifen,
und mir von dort den Feld-Wert holen,

="Anbote des Kunden " & Parent.[kndGruppe]

und vielleicht dem
Benutzer eine Meldung anzeigen, das noch kein Anbot für diesen
Kunden angelegt wurde.

=Wenn([Recordset].[Recordcount]

Entweder so, wie beim Vorpost oder
Du könntest aber auch in Deiner Recordsource(Datenherkunft für das Formular) eine SQL-Abfrage hinterlegen, in der Du einfach in der SQL-Query ein weiteres Feld anlegst und beim Wert FELD, KNDGRP: Wenn([KNDGruppe] nicht NULL;[KNDGruppe];„Es liegen noch keine Angebote vor“), eingibst

Du müsstest natürlich die Source für das Steuerelement entsprechend anpassen. Aber in dem Fall würde falls der Kunde noch kein Angebot hat der Hinweis erscheinen.

sorry, Tippfehler:

=Wenn(Anzahl(*)

Hat super geklappt.

Danke Vielmals!!!