Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Formatieren einer Zahl

Begonnen von Walterio, Mai 10, 2022, 22:36:15

⏪ vorheriges - nächstes ⏩

Walterio

Hallo

Das Zahlen-Feld "Version" soll so angezeigt werden: "V04", z.B.

Mein Versuch mit  >"V" & Format([Version];"00")<      im Steuerelementinhalt vom Anzeigefeld liefert >#Name?<.
Desgleichen mit    >V" & Format([Tabelle]![Version];"00")<

Habe es auch in der Abfrage der Datensatzquelle versucht...

Kann mir jemand bitte helfen?

dankend,
Walterio

MzKlMu

#1
Hallo,
der Name des Feldes darf nicht der gleiche sein wie der Steuerelementinhalt.
Nomalerweise macht man das in einer Abfrage und bindet das Formularfeld an dieses Feld der Abfrage.

FormatVersion: "V" & Format([Version];"00")
PS:
Wenn Du die Codetags des Forums verwendest lässt Code von Text leicht unterscheiden. Und auf die zunächst verwirrenden >< kann auch verzichtet werden. Ich habe das oben in Deinem Beitrag für Dich gemacht.
Gruß Klaus

Walterio

#2
Danke für die Antwort, aber:
Das Feld auf dem Formular heisst jetzt dieVersion (war schon vorher nicht gleich dem Feldnamen),
Inhalt ist ="V" & Format([Dokuversion];"00")(Dokuversion ist der Feldname in der Tabelle)
die Anzeige ist noch immer #Name?(auch wenn ich "Format" durch "Text" ersetze)

Mit der Eigenschaft Format =  \V00 funktioniert es!

Warum geht meine ursprüngliche Lösung nicht? Das nimmt mich schon wundern!
Danke für deine (wie immer!) rasche Antwort.

DF6GL

Hallo,

hast Du den Hinweis von Klaus nicht gelesen?
ZitatNomalerweise macht man das in einer Abfrage und bindet das Formularfeld an dieses Feld der Abfrage.


Wenn "#Name" erscheint, stimmt ein angegebener Name nicht...