collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 30
  • Punkt Versteckte: 2
  • Punkt Mitglieder: 3
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 13860
  • stats Beiträge insgesamt: 65016
  • stats Themen insgesamt: 8765
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 16
  • stats Am meisten online: 415

Autor Thema: Wert aus Formular an Bericht Textfeld weiterleiten!  (Gelesen 219 mal)

Offline Brallu

  • Access-Profi
  • **
  • Beiträge: 161
Wert aus Formular an Bericht Textfeld weiterleiten!
« am: Januar 30, 2018, 19:45:36 »
Hallo Gemeinde,
ich habe ein Formular mit einem Kombi-Feld und einer Schaltfläche.

Hier wähle ich eine Jahreszahl aus und dann öffne ich mit dem Button den Bericht. (mit filtern nach dem ausgewählten Jahr)

Private Sub cmdBericht_Click()
     If Not IsNull(Me!cboJahrBericht1) Then
        DoCmd.OpenReport "rptBerAllesMitPrüfung", acViewPreview, , _
                         "(qryBerAllesMitPrüfung.PruefPruefJahr) ='" & Me!cboJahrBericht1 & "'"     
'aus cboJahrBericht1 wird die Jahreszahl an die Abfrage weitergegeben
      DoCmd.Close acForm, "frmBerichte"                                                             'schließen des Auswahlformulars
      Else
        MsgBox "Erst ein Jahr auswählen!", , ""
    End If
End Sub

Jetzt möchte ich noch das die Jahreszahl die ich im Formular ausgewählt habe im Bericht in einem Textfeld angezeigt wird.

Aber ich verstehe nicht wie ich das zweite Kriterium noch in den Code einfügen kann.

(cboJahrBericht1 aus frmBericht soll in txtPruefPruefJahr im Bericht rptBerAllesMitPrüfung)

Ich habe es versucht mit:

Private Sub cmdBericht_Click()
         If Not IsNull(Me!cboJahrBericht1) Then
DoCmd.OpenReport "rptBerAllesMitPrüfung", acViewPreview, , _
"(qryBerAllesMitPrüfung.PruefPruefJahr) ='" & Me!cboJahrBericht1 & "AND" & "[rptBerAllesMitPrüfung]![txtPruefPruefJahr]='" & Me!cboJahrBericht1 & "'"

DoCmd.Close acForm, "frmBerichte"                                                             
      Else
        MsgBox "Erst ein Jahr auswählen!", , ""
    End If
End Sub

Hat jemand eine Idee was ich falsch mache??
Würde mich sehr über eine Antwort freuen.

Gruß
Danny
« Letzte Änderung: Januar 30, 2018, 20:04:57 von Brallu »
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1071
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #1 am: Januar 30, 2018, 19:56:05 »
Und wo drückt jetzt der Schuh?

PS: Warum ist PruefPruefJahr vom Datentyp Text?
Grüße von der (⌒▽⌒)
 
Folgende Mitglieder bedankten sich: Brallu

Offline Brallu

  • Access-Profi
  • **
  • Beiträge: 161
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #2 am: Januar 30, 2018, 20:04:07 »
Hallo Lachtaube,
ich habe versucht mit der Tab Taste zu arbeiten da hat er vorzeitig gespeichert. :-\

Habe es gerade ergänzt!! hoffe das ist so verständlich.
TXT weil in der Kopfzeile des Berichts die Jahreszahl so angezeigt werden soll.
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 7093
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #3 am: Januar 30, 2018, 21:50:42 »
Hallo,
das Jahr ist eine Zahl und sollte es auch beleiben. Der Kopfzeile ist egal ob Zahl oder Text.
Gruß
Klaus
 
Folgende Mitglieder bedankten sich: Brallu

Offline Brallu

  • Access-Profi
  • **
  • Beiträge: 161
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #4 am: Januar 30, 2018, 22:12:35 »
Hallo Klaus,
Ist das denn so generell richtig zusammengestellt?? Scheinbar habe ich generell einen Fehler oder Denkfehler drin.
Ich versuche mal weiter!!!

Gruß
Danny
« Letzte Änderung: Januar 30, 2018, 22:27:49 von Brallu »
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1692
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #5 am: Januar 31, 2018, 11:20:16 »
Hallo Danny,
Du könntest das Jahr im Paramater "OpenArgs" übergeben und beim
Laden/Öffnen des Berichts das Feld damit befüllen.
gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 
Folgende Mitglieder bedankten sich: Brallu

Offline Brallu

  • Access-Profi
  • **
  • Beiträge: 161
Re: Wert aus Formular an Bericht Textfeld weiterleiten!
« Antwort #6 am: Januar 31, 2018, 18:33:45 »
Hallo Leute,
es war mal wieder total einfach >:(
Im Bericht, im Textfeld unter Steuerelemente Inhalt:     =[Formulare]![frmBerichte]![cboJahrBericht1]
und schon klappt es. Obwohl das Auswahlformular geschlossen wird!!!

Ich danke euch für eure Beiträge und wohl bis bald :)

Gruß
Danny