Article View: free.it.visual-basic
Article #2496HELP
From: Claudio
Date: Tue, 27 May 2003 13:32
Date: Tue, 27 May 2003 13:32
64 lines
3107 bytes
3107 bytes
Salve a tutti..sapreste risolvere questo Enigma? io sar� un Mese che ci sto
sopra e non mi riesce di muovermi...
Allora: nella form ho una listview (listView1), una text dove inserire la
marca da cercare (txtMarca), un bottone cerca (xpRicerca) e un database
Access con una tabella Marca contenti i campi idMarca (conattore, k1) Marca
(testo), note (testo).
vi metto il codice:
'Quando clicco sul pulsante ricerca mi deve fare le seguenti operazioni:
Private Sub xpCerca_Click()
Dim itmX As ListItem
Dim db As Database
Dim Marca As Recordset
Dim StrSQL As String
Dim Addsome As Boolean
'svuota la lsitview
ListView1.ListItems.Clear
'crea una stringa per la seleione della marca
StrSQL = "SELECT * FROM [Archivio_Marca]"
StrSQL = StrSQL & " WHERE [Marca] LIKE '" & txtMarca & "*'"
'apre il databse
Set db = OpenDatabase(App.Path & "\GestioneCellulari.mdb")
'apre il database che contiene solo le marche selezionate
Set Marca = db.OpenRecordset(StrSQL)
'Aggiunge il record alla list view
Do Until Marca.EOF
Set itmX = ListView1.ListItems.Add() ' � qua che non gunziona: mi
dice "tipo non corrispondente, errore di run time 13"
' il campo che mi deve
visualizzare � un testo (Marca) e una chiave primaria
' (idMarca) che puo essere
anche tralasciata).
' NB: Nell'Archivio ho una
tabella Marca
' con idMarca, Marca, Note
With Marca
itmX.Text = .Fields("idMarca")
itmX.SubItems(1) = .Fields("Marca")
itmX.SubItems(2) = .Fields("Note")
Addsome = True
RsStuInfo.MoveNext
End With
Loop
If Addsome = False Then
MsgBox "Ricerca complatata con Esito Negativo", vbExclamation,
"Attenzione"
txtMarca.Text = ""
txtMarca.SetFocus
End If
End Sub
Technical Details
Message-ID:
<mNJAa.267$g92.4815@news2.tin.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!mtu.ru!image.surnet.ru!newsfeed.gamma.ru!Gamma.RU!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!news.mailgate.org!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news2.tin.it.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,2c06725a30bb0862,start X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2003-05-27 06:32:07 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!mtu.ru!image.surnet.ru!newsfeed.gamma.ru!Gamma.RU!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!news.mailgate.org!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news2.tin.it.POSTED!not-for-mail From: "Claudio" <claudiolari@hotmail.com> Newsgroups: free.it.visual-basic Subject: HELP Lines: 70 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <mNJAa.267$g92.4815@news2.tin.it> Date: Tue, 27 May 2003 13:32:02 GMT NNTP-Posting-Host: 62.211.215.66 X-Complaints-To: newsmaster@tin.it X-Trace: news2.tin.it 1054042322 62.211.215.66 (Tue, 27 May 2003 15:32:02 MET DST) NNTP-Posting-Date: Tue, 27 May 2003 15:32:02 MET DST Organization: TIN