Forums Neueste Beiträge
 

SQL-Frage / A2003

17/06/2008 - 07:32 von Urs Meyer | Report spam
Hallo Leute

Ich möchte einen Zahlenwert im SQL-String formatieren, kriege das aber nicht
hin. Der SQL-String wird anschliessend mittels .Rowsource an ein Listenfeld
gehàngt.

Das geht:
strSQL = "SELECT Zeichnungs_ID, GezeichnetAm, Stueckzahl, Betrag FROM
tblZeichnungen usw.
Me!lstZeichnungen.Rowsouce = strSQL

Das geht nicht:
strSQL = "SELECT Zeichnungs_ID, GezeichnetAm, Stueckzahl, Format([Betrag],
'0.00') FROM tblZeichnungen usw.
Me!lstZeichnungen.Rowsouce = strSQL

Letzteres Beispiel habe ich im Abfragedesigner ausprobiert, dort gehts
problemlos. Hat eventuell etwas mit dem Listenfeld zu tun...

Hat jemand eine Idee?

Gruss Urs
 

Lesen sie die antworten

#1 Gunter Avenius
17/06/2008 - 08:10 | Warnen spam
Hallo Urs,

Urs Meyer schrieb folgendes:
Ich möchte einen Zahlenwert im SQL-String formatieren, kriege das aber nicht
hin. Der SQL-String wird anschliessend mittels .Rowsource an ein Listenfeld
gehàngt.

Das geht:
strSQL = "SELECT Zeichnungs_ID, GezeichnetAm, Stueckzahl, Betrag FROM
tblZeichnungen usw.
Me!lstZeichnungen.Rowsouce = strSQL

Das geht nicht:
strSQL = "SELECT Zeichnungs_ID, GezeichnetAm, Stueckzahl, Format([Betrag],
'0.00') FROM tblZeichnungen usw.
Me!lstZeichnungen.Rowsouce = strSQL

Letzteres Beispiel habe ich im Abfragedesigner ausprobiert, dort gehts
problemlos. Hat eventuell etwas mit dem Listenfeld zu tun...



Definiere "geht nicht"

Dim strSQL As String
strSQL = "SELECT Zeichnungs_ID, GezeichnetAm, Stueckzahl,
Format([Betrag],'0.00') FROM tblZeichnungen "
Me!lstZeichnungen.RowSource = strSQL

...Funktioniert bei mir ohne Probleme.

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Ähnliche fragen