2017-02-02 3 views
0

Mit der integrierten Evaluierungsfunktion Str(), um eine Zahl in eine Zeichenfolge zu konvertieren scheint die resultierende Zahl mit einem vorangestellten Leerzeichen zu kommen. Einträge mit Zahlen ein wenig im Vergleich zu denen ohne. Gibt es dafür eine einfache oder gar eine komplizierte Lösung?So erhalten Sie Str() in MS Access 2013 linksbündig

Beispiel: Berechnete Feld mit:

IIf([NumNights]=1,"Wibble",Str([NumNights])+" nights") 

Produziert (in der Tabelle, sondern auch auf einen Bericht dieser verwendet wird):

enter image description here

+0

Werfen Sie einen Blick auf trim(). –

+0

@ D.Mika - perfekt, danke. Möchten Sie das bitte als Antwort hinzufügen, damit ich es richtig gutschreiben kann? – Cheeseminer

Antwort

1

einen Blick auf trim nehmen():

1

Oder verwenden Sie CStr:

IIf([NumNights]=1,"Wibble",CStr([NumNights])+" nights") 
+0

Leider ist CStr() im Aceess 2013 Expression Builder nicht verfügbar. Zugegebenermaßen habe ich nicht gesagt, dass ich das verwende, und das wäre für jeden anderen Fall in Ordnung. – Cheeseminer

Verwandte Themen