Ich zähle Datensätze in einem Recordset mit der entsprechenden Formatierung, funktioniert soweit::
Public Function SB01()
Const conDBConn = "DRIVER=SQL Server;SERVER=OKZEDER;DATABASE=FWExAp03"
Dim objDBConnSB01 As New ADODB.Connection
Dim objDBRSSB01 As New ADODB.Recordset
objDBConnSB01.Open conDBConn
objDBRSSB01.Open "SELECT COUNT(*) as Anzahl FROM SB01", objDBConnSB01, 3, 3
SB01 = Format(objDBRSSB01!Anzahl, "###,###,###")
End Function
Public Function SB02()
Const conDBConn = "DRIVER=SQL Server;SERVER=OKZEDER;DATABASE=FWExAp03"
Dim objDBConnSB02 As New ADODB.Connection
Dim objDBRSSB02 As New ADODB.Recordset
objDBConnSB02.Open conDBConn
objDBRSSB02.Open "SELECT COUNT(*) as Anzahl FROM SB02", objDBConnSB02, 3, 3
SB02 = Format(objDBRSSB02!Anzahl, "###,###,###")
End Function
Ich habe eine Textbox mit Namen "test" und möchte in dieser die Summe der Datensätze aus "SB01" und "SB02" angezeigt bekommen. Funktioniert auch, aber das Format stimmt nicht (Dezimaltrennzeichen fehlt).
Wie bekomme ich meine Summe entsprechend formatiert?
Public Function SB01()
Const conDBConn = "DRIVER=SQL Server;SERVER=OKZEDER;DATABASE=FWExAp03"
Dim objDBConnSB01 As New ADODB.Connection
Dim objDBRSSB01 As New ADODB.Recordset
objDBConnSB01.Open conDBConn
objDBRSSB01.Open "SELECT COUNT(*) as Anzahl FROM SB01", objDBConnSB01, 3, 3
SB01 = Format(objDBRSSB01!Anzahl, "###,###,###")
End Function
Public Function SB02()
Const conDBConn = "DRIVER=SQL Server;SERVER=OKZEDER;DATABASE=FWExAp03"
Dim objDBConnSB02 As New ADODB.Connection
Dim objDBRSSB02 As New ADODB.Recordset
objDBConnSB02.Open conDBConn
objDBRSSB02.Open "SELECT COUNT(*) as Anzahl FROM SB02", objDBConnSB02, 3, 3
SB02 = Format(objDBRSSB02!Anzahl, "###,###,###")
End Function
Ich habe eine Textbox mit Namen "test" und möchte in dieser die Summe der Datensätze aus "SB01" und "SB02" angezeigt bekommen. Funktioniert auch, aber das Format stimmt nicht (Dezimaltrennzeichen fehlt).
Wie bekomme ich meine Summe entsprechend formatiert?