Hallo liebe WER-WEISS-WAS Gemeinde,
ich beschreibe wie folgt mein Problem:
Ich habe Access 2010. Dort gibt es ein Formular.
Auf diesem Formular ist ein Button und zwei Textfelder.
In diese zwei Textfelder Kommt die Nummer des Kurses und eine laufende Nummer hinein.
Wenn ich die eintrage und dann auf den Button drücke, wird ein Bericht generiert, der zu allen Teilnehmern des Kurses Namensschilder erstellt. Der Untere Text in dem Bericht ist demnach richtig herum und der obere spiegelverkehrt und umgedreht (mach ich per VBA und einer bestimmten Schriftart).
Wenn ich also jetzt auf den Button drücke, öffnet er mir die Seitenansicht, was auch richtig ist.
Er führt aber nicht den VBA-Code aus der das obere Textfeld mit dem umgedrehten Namen füllt.
Er macht es nur wenn ich mindestens einmal in die ENtwurfsansicht wechsle.
Ich glaube es ist die falsche Prozedur, aber ich weiß nicht welche richtig wäre.
Hier der Code:
Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)
Dim UText, Text As String
Dim A(20) As String
Dim I As Long
Text = Report_Namensschild.Text
I = 1
For I = 1 To Len(Trim(Text))
A(I) = Mid$(Text, I, 1)
Next I
UText = „“
Do Until I = 0
I = I - 1
UText = UText + A(I)
Loop
Report_Namensschild.UText = UText
End Sub
Freundliche Grüße
Mooooo