PDA

Vollständige Version anzeigen : Variable senden, aber neue Parameterabfrage


booyaka_007
24.03.2004, 09:07
Hallo Leute,

ich will, wie ihr unten seht, eine Variable an einen Bericht weitergeben.
Ich habe nun in dieses Formfeld eine Jahreszahl eingegeben, im Testfenster übergibt er mir auch die Zahl String Jahr = 2005 richtig. Aber er fragt noch mal nach dem Parameter Jahr. Wenn ich dann 2005 eingebe erscheinen die Daten.

Ich habe den Bericht auf einer Abfrage basiert, die sich ebenfalls die Daten aus einer Abfrage holt. Kann ich das so machen????

Private Sub Befehl1_Click()

Dim Jahr As String
Jahr = Forms!Auswertung_Menue!Auswahl_Jahr

Dim stDocName As String

stDocName = "Budget_Istkosten_Lagerort"
DoCmd.OpenReport stDocName, acPreview


End Sub

Muss ich die Variable noch einmal senden?

Thanx in advance

Anne Berg
24.03.2004, 09:40
Die lokale Variable "Jahr" wird weder an den Bericht noch an die Abfrage "gesendet".

Aber du kannst in der Abfrage Bezug auf das Formularfeld nehmen, so wie in der Zuweisung. Im Abfrageentwurf heißt es dann Formulare statt Forms.

booyaka_007
24.03.2004, 09:46
Danke Anne, das hat besser geklappt mit der Entwurfsansicht. Ich bin wohl immer noch nicht VBA fit.
:(