Hollo Hans-Jürgen,
hier die Änderungen
[frmLabor_HF_Frei]
Private Sub FilterOptionen_AfterUpdate()
’ Prüfen ob das Feld ParameterFilter auch gesetzt ist, da sonst Fehlermeldungen entstehen
If IsNull(Me.ParameterFilter) Then
MsgBox „Bitte definieren sie noch den Paramter (Gelb hinterlegtes Feld!“
Else
‚Prüfen welcher Wert in der OPtionsgruppe FilterOPtionen aktiv ist und die Recordsource für das Formular frmLabor_HF_Frei dementsprechend setzen
Select Case Me.FilterOptionen
Case Is = 1
Me.RecordSource = "SELECT tblLabor_Messwert.ItemID, tblLabor_Messwert.Patientenschluessel, tblLabor_Messwert.[V-Nummer], tblLabor_Messwert.[V-Nummer_N], tblLabor_Messwert.[L-Nummer], tblLabor_Messwert.L_Nummer_N, tblLabor_Messwert.JJ, tblLabor_Messwert.[A-Nummer], tblLabor_Messwert.[A-Nummer_N], tblLabor_Messwert.nr, tblLabor_Messwert.Kuerzel, tblLabor_Messwert.Parameter, tblLabor_Messwert.Dimension, tblLabor_Messwert.Ref, tblLabor_Messwert.[BGW / BAT etc], tblLabor_Messwert.NWG, tblLabor_Messwert.GOAE_Ziffer, tblLabor_Messwert.GOAE_Betrag, tblLabor_Messwert.CAP, tblLabor_Messwert.Ergebnis, tblLabor_Messwert.Kommentar, tblLabor_Messwert.Notizen, tblLabor_Messwert.Auftragsdatum, tblLabor_Messwert.AuftragsZeit, tblLabor_Messwert.Ergebnisdatum, tblLabor_Messwert.ErgebnisZeit, tblLabor_Messwert.Rechnungsdatum, tblLabor_Messwert.Freigabestufe, tblLabor_Messwert.DruKz, tblLabor_Messwert.RDruDat, tblLabor_Messwert.PDruDat, tblLabor_Messwert.Ausw FROM tblLabor_Messwert " & _
"WHERE (((tblLabor_Messwert.JJ)=‚09‘) AND ((tblLabor_Messwert.Parameter)=‘" & Me.ParameterFilter.Column(0) & „’) AND ((tblLabor_Messwert.CAP)=0));“
Me.Requery
Case Is = 2
Me.RecordSource = "SELECT tblLabor_Messwert.ItemID, tblLabor_Messwert.Patientenschluessel, tblLabor_Messwert.[V-Nummer], tblLabor_Messwert.[V-Nummer_N], tblLabor_Messwert.[L-Nummer], tblLabor_Messwert.L_Nummer_N, tblLabor_Messwert.JJ, tblLabor_Messwert.[A-Nummer], tblLabor_Messwert.[A-Nummer_N], tblLabor_Messwert.nr, tblLabor_Messwert.Kuerzel, tblLabor_Messwert.Parameter, tblLabor_Messwert.Dimension, tblLabor_Messwert.Ref, tblLabor_Messwert.[BGW / BAT etc], tblLabor_Messwert.NWG, tblLabor_Messwert.GOAE_Ziffer, tblLabor_Messwert.GOAE_Betrag, tblLabor_Messwert.CAP, tblLabor_Messwert.Ergebnis, tblLabor_Messwert.Kommentar, tblLabor_Messwert.Notizen, tblLabor_Messwert.Auftragsdatum, tblLabor_Messwert.AuftragsZeit, tblLabor_Messwert.Ergebnisdatum, tblLabor_Messwert.ErgebnisZeit, tblLabor_Messwert.Rechnungsdatum, tblLabor_Messwert.Freigabestufe, tblLabor_Messwert.DruKz, tblLabor_Messwert.RDruDat, tblLabor_Messwert.PDruDat, tblLabor_Messwert.Ausw FROM tblLabor_Messwert " & _
„WHERE (((tblLabor_Messwert.JJ)=‚09‘) AND ((tblLabor_Messwert.Parameter)=’“ & Me.ParameterFilter.Column(0) & „’) AND ((tblLabor_Messwert.CAP)=1));“
Me.Requery
Case Is = 3
Me.RecordSource = "SELECT tblLabor_Messwert.ItemID, tblLabor_Messwert.Patientenschluessel, tblLabor_Messwert.[V-Nummer], tblLabor_Messwert.[V-Nummer_N], tblLabor_Messwert.[L-Nummer], tblLabor_Messwert.L_Nummer_N, tblLabor_Messwert.JJ, tblLabor_Messwert.[A-Nummer], tblLabor_Messwert.[A-Nummer_N], tblLabor_Messwert.nr, tblLabor_Messwert.Kuerzel, tblLabor_Messwert.Parameter, tblLabor_Messwert.Dimension, tblLabor_Messwert.Ref, tblLabor_Messwert.[BGW / BAT etc], tblLabor_Messwert.NWG, tblLabor_Messwert.GOAE_Ziffer, tblLabor_Messwert.GOAE_Betrag, tblLabor_Messwert.CAP, tblLabor_Messwert.Ergebnis, tblLabor_Messwert.Kommentar, tblLabor_Messwert.Notizen, tblLabor_Messwert.Auftragsdatum, tblLabor_Messwert.AuftragsZeit, tblLabor_Messwert.Ergebnisdatum, tblLabor_Messwert.ErgebnisZeit, tblLabor_Messwert.Rechnungsdatum, tblLabor_Messwert.Freigabestufe, tblLabor_Messwert.DruKz, tblLabor_Messwert.RDruDat, tblLabor_Messwert.PDruDat, tblLabor_Messwert.Ausw FROM tblLabor_Messwert " & _
„WHERE (((tblLabor_Messwert.JJ)=‚09‘) AND ((tblLabor_Messwert.Parameter)=’“ & Me.ParameterFilter.Column(0) & „’) AND ((tblLabor_Messwert.Freigabestufe)=0));“
Me.Requery
Case Is = 4
Me.RecordSource = "SELECT tblLabor_Messwert.ItemID, tblLabor_Messwert.Patientenschluessel, tblLabor_Messwert.[V-Nummer], tblLabor_Messwert.[V-Nummer_N], tblLabor_Messwert.[L-Nummer], tblLabor_Messwert.L_Nummer_N, tblLabor_Messwert.JJ, tblLabor_Messwert.[A-Nummer], tblLabor_Messwert.[A-Nummer_N], tblLabor_Messwert.nr, tblLabor_Messwert.Kuerzel, tblLabor_Messwert.Parameter, tblLabor_Messwert.Dimension, tblLabor_Messwert.Ref, tblLabor_Messwert.[BGW / BAT etc], tblLabor_Messwert.NWG, tblLabor_Messwert.GOAE_Ziffer, tblLabor_Messwert.GOAE_Betrag, tblLabor_Messwert.CAP, tblLabor_Messwert.Ergebnis, tblLabor_Messwert.Kommentar, tblLabor_Messwert.Notizen, tblLabor_Messwert.Auftragsdatum, tblLabor_Messwert.AuftragsZeit, tblLabor_Messwert.Ergebnisdatum, tblLabor_Messwert.ErgebnisZeit, tblLabor_Messwert.Rechnungsdatum, tblLabor_Messwert.Freigabestufe, tblLabor_Messwert.DruKz, tblLabor_Messwert.RDruDat, tblLabor_Messwert.PDruDat, tblLabor_Messwert.Ausw FROM tblLabor_Messwert " & _
„WHERE (((tblLabor_Messwert.JJ)=‚09‘) AND ((tblLabor_Messwert.Parameter)=’“ & Me.ParameterFilter.Column(0) & „’) AND ((tblLabor_Messwert.Freigabestufe)=1));“
Me.Requery
End Select
End If
If Not IsNull(Me.ItemID) Then
Forms!frmlabor_HF_frei!frmLabor_UFList.Form.Filter = "ItemID = " & Forms!frmlabor_HF_frei!frmLabor_UF_Detail!ItemID
End If
End Sub
[frmLabor_UFList]
Private Sub Form_Current()
’ Bei der aktualisierung der Daten des Formulars frmLabor_UF_Detail sollen die Daten an das Form frmLabor_UF_Detail übergeben und angezeigt werden!
On Error Resume Next
Forms!frmlabor_HF_frei!frmLabor_UF_Detail.Form.RecordSource = "SELECT tblLabor_Messwert.ItemID, tblLabor_Messwert.Patientenschluessel, tblLabor_Messwert.[V-Nummer], tblLabor_Messwert.[V-Nummer_N], tblLabor_Messwert.[L-Nummer], tblLabor_Messwert.L_Nummer_N, tblLabor_Messwert.JJ, tblLabor_Messwert.[A-Nummer], tblLabor_Messwert.[A-Nummer_N], tblLabor_Messwert.nr, tblLabor_Messwert.Kuerzel, tblLabor_Messwert.Parameter, tblLabor_Messwert.Dimension, tblLabor_Messwert.Ref, tblLabor_Messwert.[BGW / BAT etc], tblLabor_Messwert.NWG, tblLabor_Messwert.GOAE_Ziffer, tblLabor_Messwert.GOAE_Betrag, tblLabor_Messwert.CAP, tblLabor_Messwert.Ergebnis, tblLabor_Messwert.Kommentar, tblLabor_Messwert.Notizen, tblLabor_Messwert.Auftragsdatum, tblLabor_Messwert.AuftragsZeit, tblLabor_Messwert.Ergebnisdatum, tblLabor_Messwert.ErgebnisZeit, tblLabor_Messwert.Rechnungsdatum, tblLabor_Messwert.Freigabestufe, tblLabor_Messwert.DruKz, tblLabor_Messwert.RDruDat, tblLabor_Messwert.PDruDat, tblLabor_Messwert.Ausw " & _
„FROM tblLabor_Messwert WHERE (((tblLabor_Messwert.ItemID)=“ & Me.ItemID & „) AND ((tblLabor_Messwert.JJ)=‚09‘));“
Forms!frmlabor_HF_frei!frmLabor_UF_Detail.Form.Requery
On Error GoTo 0
End Sub