🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #2496

HELP

#2496
From: Claudio
Date: Tue, 27 May 2003 13:32
64 lines
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-mail

Show 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