Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Frank77 am Dezember 30, 2011, 14:20:24

Titel: Betrag in Listenfeld rechtsbündig mit Berechnung von www.donkarl.com
Beitrag von: Frank77 am Dezember 30, 2011, 14:20:24
Hallo

Ich hab da eine Abfrage mit der ich ein Listenfeld füttere
als Quelle des Listenfelds habe ich die Abfrage eingestellt und alles in den Tabellen so ausgerichtet das es im Listenfeld rechts, links oder mittig angezeigt wird  
außer eine spalte in der ich das Ergebnis in der Abfrage berechne dies ist dann linksbündig

mit der Formel von Don Karl FAQ 4.16  

mittig  
Leerzchn(12-Länge(Format([Preis];"#.##0,00"))) & Format([Preis];"#.##0,00")


rechtsbündig
Leerzchn(12-Länge(Format([Preis];"#.##0,00")))

Meine Berechnung in der Abfrage stellt sich aus 2 Tabellen zusammen
Daher kann ich das Ergebnis nicht in der Tabelle berechnen und rechtsbündig ausrichten
Nun würde ich gerne die Berechnung in die Formel mit einbauen aber komme nicht weiter

Dies
GesamtNetto: [PosNetto]*[BestandAnzahl]

In das
Leerzchn(12-Länge(Format([Preis];"#.##0,00")))

Mit einzubauen

Gru0 frank
Titel: Re: Betrag in Listenfeld rechtsbündig mit Berechnung von www.donkarl.com
Beitrag von: daolix am Dezember 30, 2011, 14:39:26
evtl so:
Leerzchn(12-Länge(Format([PosNetto]*[BestandAnzahl];"#.##0,00")))
in deine Abfrage einbauen.
Titel: Re: Betrag in Listenfeld rechtsbündig mit Berechnung von www.donkarl.com
Beitrag von: Frank77 am Dezember 30, 2011, 14:58:36
Hi danke für die Antwort

So geht's leider nicht ich hab das schon probiert da bleibt das Feld leer und es zeigt aber auch  keinen Fehler an

Ich hatte auch schon versucht die Zahl in einer neuen spalte zu formatieren die bleibt dann aber auch leer   

Gruß frank
Titel: Re: Betrag in Listenfeld rechtsbündig mit Berechnung von www.donkarl.com
Beitrag von: daolix am Dezember 30, 2011, 15:43:06
Das stimmt, diese Codefragment gibt nur leerzeichen zurück. war aber von dir auch so nachgefragt.
du mußt jetzt noch & Format([PosNetto]*[BestandAnzahl];"#.##0,00") mit reinbauen.
Leerzchn(12-Länge(Format([PosNetto]*[BestandAnzahl];"#.##0,00"))) & Format([PosNetto]*[BestandAnzahl];"#.##0,00") auch mußt du ggf. darauf achten das die Spalte breit genug ist.