Originariamente inviato da ale500
1) trim e le sue funzioni derivate eliminano gli spazi iniziali o finali (o entrambi)
2) io uso delle datacombo e non delle combo comuni...
grazie a tutti e grazie anche delle risposte che mi darete...
Trim: elimina gli spazi iniziali e finali
LTrim: elimina gli spazi iniziali
RTrim: elimina gli spazi finali
per caricare una datacombo senza spazi devi eseguire la Trim nella Select origine dati del recordset; ad esempio:
codice:
Dim miaconn As New ADODB.Connection
Dim miors As New ADODB.Recordset
Dim strsql As String
miaconn.ConnectionString = "driver..."
miaconn.Open
strsql = "select idnominativo, Trim(cognome) As Cognome " & _
"from tbnominativi"
miors.Open strsql, miaconn, 1, 3
With DataCombo1
Set .RowSource = miors
.ListField = "Cognome"
.BoundColumn = "idnominativo"
.Refresh
End With