Hallo
Ich komme noch mit einem anderen Problem, wo ich anstehe. Es handelt sich nochmals um das Bibliotheksprogramm.
Aus dem Ausleihformular kann man ein anderes Formular öffnen in welchem man nach verschiedenen Kriterien ein Buch suchen kann. Dieses markierte Buch sollte dann als neuer Datensatz in das Unterformular des Ausleihformular geschrieben werden.
Ich habe diese wie folgt angefangen zu programmieren:
Private Sub cmdAusleih_Click()
'Markiertes Buch ausleihen
intBuch = Me.buch_ID
If FormularAusleih(strFormular) = True Then
Set db = CurrentDb
Set rs = Forms!frmAusleihKopf.sfrAusleihPos.Form.RecordsetClone
rs.AddNew
rs!ausleihPos_Buch_IDF = intBuch
rs.Update
Set db = Nothing
DoCmd.Close acForm, strFormularS, acSaveYes
End If
End Sub
Es kommt mir dabei immer folgende Fehlermeldung:
Laufzeitfehler 3101
Das Microsoft Access-Datenbankmodul kann in der Tabelle tblAusleihKopf keinen Datensatz mit passenden Schlüsselfelder 'ausleihPos_AusleihKopf_IDF' finden.
Ich weiss nicht ob mein Ansatz überhaupt richtig ist oder ob ich einen ganz anderen Weg wählen muss. Wer kann mir weiterhelfen?
Gruss Daniel