Ciao Raga
devo caricare dei dati nelle combo
sqlp = "select * from clienti order by id"
MyRG = MODMain.MyConn.Exec(sqlp)
MyRG.MoveFirst
For ig = 1 To MyRG.Count
Combobox1.add( MyRG!citta)
Combobox2.add( MyRG!regione)
Combobox3.add( MyRG!nazione)
MyRG.MoveNext
Next
come faccio ad evitare dati ripetuti, esempio nella combo1 se come citta ha gia caricato roma, quando trova un nuovo record con citta roma non deve ricaricarlo
dato che le combo sono 8 vorrei evitare un ciclo di controllo per ogni combo per vedere se il dato è già caricato.
esiste un modo più semplice per evitare i cicli?
Ciao ero interessato alla soluzione e seguendo le indicazioni di Gianluigi si può risolvere in questo modo:
Dim MyRS As Result
Dim sql As String
ComboBox1.Clear
sql = "SELECT DISTINCT nome FROM rubrica ORDER BY nome ASC"
MyRS = MODMain.$conn.Exec(sql)
If MyRS.Available = True Then
For Each MyRS
ComboBox1.Add(MyRS!nome)
Next
Else
ComboBox1.Text = "Nessun dato"
Endif
Catch
Message.Error(Error.Text)
ho utilizzato sql come database.
ciao