Hier jetzt noch der Fehler der mir beim Debuggen makiert wird.
If Summe = 20 Then
Reports!Quartalsabschluß.[Quartal_1].ControlSource = "Quartal 1"
Reports!Quartalsabschluß![QSumme1].ControlSource = "= sum([Quartal 1])"
Reports!Quartalsabschluß.[Quartal_2].ControlSource = "Quartal 2"
Reports!Quartalsabschluß![QSumme2].ControlSource = "= sum([Quartal 2])"
Reports!Quartalsabschluß.[Quartal_3].ControlSource = "Quartal 3"
Reports!Quartalsabschluß![QSumme3].ControlSource = "= sum([Quartal 3])"
Reports!Quartalsabschluß.[Quartal_4].ControlSource = "Quartal 4"
Reports!Quartalsabschluß![QSumme4].ControlSource = "= sum([Quartal 4])"
DoCmd.Close acReport, "Quartalsabschluß", acSaveYes
GoTo Druck
End If
Druck:
DoCmd.OpenReport "Quartalsabschluß", acViewPreview
Reports!Quartalsabschluß.Visible = True
Ende:
DoCmd.Close acForm, "Quartalserfassung", acSaveNo
End Sub
Private Sub Befehl18_Click()
On Error GoTo Err_Befehl18_Click
Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
Exit_Befehl18_Click:
Exit Sub
Err_Befehl18_Click:
MsgBox Err.Description
Resume Exit_Befehl18_Click
End Sub
Die Fettgedruckte Zeile zeigt er mir als Fehler an. Is natürlich nicht der gesamte Programmcode. Wenn noch irgendetwas an Informationen fehlt, einfach sagen.
Der der mir eine Antwort geben kann die Funktioniert, kriegt beim nächsten Descentspielen eine Tüte Chips nach Wahl von mir
PS: Ich hoffe ich hab jetzt nicht euren Respekt verloren wenn es nur ein total simpler Fehler is

