1)...l'ho esportato in exe e l'ho messo su una macchina dove c'è windows xp e mi da questo errore "impossibile far girare il programma in non modal mode...ecc..ec.." non l'ho mica capito..che cos'è? Grazie
1)Dopo che hai compilato il progetto creando l'eseguibile .exe, l'hai copiato sull'altro pc? ..Ma, se sull'altro pc non hai visual basic installato, per farlo "girare" devi prima fare la creazione guidata dei pacchetti di installazione ed assemblare il progetto in un pacchetto distribuibile.
2) Per utilizzare la listview devi modificare nelle proprietà dell'oggetto:
GridLines = true
LabelEdit = 1 IvwManual
View = 3 IvwReport
A Form_load
Dim DB as Recordset
Dim Rs as Recordset
Dim Test As ColumnHeader
Dim Lis As ListItem
Set Db = OpenDatabase(NomeDB, False, False, Pass)
Set Rs = Db.OpenRecordset("Select * from tabella")
lstView1.ListItems.Clear
If Not rs.EOF Then
i = 0
'mette i nomi dei campi come testata della colonna
For Each Fld In rs.Fields
Set test = lstView1.ColumnHeaders.Add()
test.Text = rs.Fields.Item(i).Name
i = i + 1
Next
End If
T = 0
While Not rs.EOF
X = 0
'aggiunge il contenuto dei campi nella lista
Set lis = lstView1.ListItems.Add(1, "a" & T, rs.Fields(X))
For X = 1 To i - 1
lis.SubItems(X) = rs.Fields(X)
Next
T = T + 1
rs.MoveNext
Wend

Rispondi quotando
... era un combobox ...