PDA

Vollständige Version anzeigen : Eingabe in Formular nicht möglich


bobst
26.09.2005, 12:30
Hallo mal wieder

Leider konnte ich zu meinem Problem keinen passenden Thread finden... :(

Ich verwende ein Popup-Formular um Kosten zu verwalten. Das Popup-Formular kann ich aus zwei unterschiedlichen Formularen aufrufen mit Bezug auf die eindeutige KostensatzID (Schlüsselfeld). Es zeigt mir den entsprechenden Datensatz an. :D

Mit folgendem Link wird das Formular zur Bearbeitung geöffnet:
Private Sub JrnNr_DblClick(Cancel As Integer)
On Error GoTo Err_JrnNr_DblClick
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "F_Journaleingaben"
stLinkCriteria = "[JrnNr]=" & Forms![F_Journal]![F_JournalOVSub].Form![JrnNr]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_JrnNr_DblClick:
Exit Sub
Err_JrnNr_DblClick:
MsgBox Err.Description
Resume Exit_JrnNr_DblClick:
End Sub
Mit diesem Bezug lassen sich die Daten im Popup-Formular bearbeiten

Aus dem zweiten Formular sieht der Code identisch aus, nur sind die Datensätze im Popup-Formular gesperrt:
Private Sub JrnDatum_DblClick(Cancel As Integer)
On Error GoTo Err_JrnDatum_DblClick
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "F_Journaleingaben"
stLinkCriteria = "[JrnNr]=" & Forms![F_Auto]![F_Autokosten].Form![JrnNr]
DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria, acFormEdit
Exit_JrnDatum_DblClick:
Exit Sub
Err_JrnDatum_DblClick:
MsgBox Err.Description
Resume Exit_JrnDatum_DblClick:
End Sub


Was ist in meinem Programmcode falsch? Ich habe schon einiges probiert, leider erfolglos. :(

Weiss jemand von Euch einen guten Rat?


Gruss
Martin

Großer Meister
26.09.2005, 13:07
Du musst das acFormEdit weglassen.
Das macht in deinem Fall wohl keinen Sinn.
Dieser Satz ist nicht korrekt:
Mit diesem Bezug lassen sich die Daten im Popup-Formular bearbeiten
denn nur mit dem ersten Code lassen sich die Daten bearbeiten.

bobst
26.09.2005, 13:24
Hallo Markus

Herzlichen Dank für die Antwort

Hab das acFormEdit weggelassen.

Leider kann ich immer noch keine Eingaben machen. Der Fehler liegt wohl etwas tiefer... :(

bobst
26.09.2005, 16:16
Ich habe es auch mit

AllowEdits = true versucht. Auch das hat nicht funktioniert.

Hat jemand von Euch eine Ahnung, wie ich mein Problem lösen kann?

Für Eure Hilfe bin ich echt dankbar

Gruss
Martin