ho risolto il prob usando il setup..thx!!!.
ahn si! un ultima cosa..
per cercare nel database ho usato il codice

Private Sub Trova_Click()
'Ricerca un nome all'interno dell'database.
Dim NomeDaCercare As String
NomeDaCercare = InputBox$("Immettere il nome da ricercare:", "Ricerca nell'database")
If NomeDaCercare <> "" Then
'Esegue la ricerca solo se è stato immesso un nome.
* Data1.Recordset.Index = "nomecampo"
Data1.Recordset.Seek "=", NomeDaCercare
If Data1.Recordset.NoMatch Then
Data1.Recordset.MoveFirst
Data1.Refresh
'Il programma cercato non è stato trovato.
MsgBox "Programma non trovato.", vbInformation, Me.Caption
End If
End If
End Sub

*= il problema è che in Data1.Recordset.Index = "nomecampo" mi dà errore di tipo 3800.. dice che il nomecampo non è un indice della tabella....cm mai mi fà qst errore?? anche se nel database cè il campo!..please help me