Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Errore nella visualizzazione dei dati[VB6].

    Buon giorno vorrei cortesemente un'aiuto!
    Ho un data base chiamato veicoli.mdb ed i campi sono
    id_veicolo,codVeicolo,nome,descrizione,disponibili tā,immatricolazione e path.
    Questo č il cod.
    Private Sub lstmagazzino_ItemCheck(Item As Integer)
    conn.Open ""
    rec.Open "select * from magazzino", conn
    Do Until rec.EOF
    If rec.Fields(0).Value = lstmagazzino.ListIndex + 1 Then
    lstcodVeicolo.AddItem rec.Fields(1).Value
    lstnome.AddItem rec.Fields(2).Value
    lstdescrizione.AddItem rec.Fields(3).Value
    lstdisponibilitā.AddItem rec.Fields(4).Value
    lstimmatricolazione.AddItem rec.Fields(5).Value
    Image1.Picture = LoadPicture(rec.Fields(6).Value)
    End If
    rec.MoveNext
    Loop
    rec.Close
    conn.Close
    End Sub

    Il problema č su questa parte di cod,perchč:
    se faccio la ricerca singola su uno qualsiasi dei campi, per es(codVeicolo),mi aggiunge nella lstmagazzino 1 solo risultato(quello giusto)ma,quando,clicco sulla sua check e voglio vedere tutti gli altri dati relativi ad esso(codVeicolo),mi da come risultato sempre i dati del record n°1.

    Credo che l'errore sia nella select,nel "rec.open"
    Mi potete dare una mano per cortesia?
    Grazie a tutti... spero di essere stato chiaro

  2. #2
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Forse non č soddisfatta questa istruzione:

    If rec.Fields(0).Value = lstmagazzino.ListIndex + 1 Then

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.