Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    10

    Vb6 aggiornamento recordset - Non ci riesco proprio

    Salve,
    ormai è una settimana che mi imbatto in questo problema.

    Ho un DB Access, che carico in in delle listbox di VB6, dove già ho eliminato i duolicati per ogni listbox:

    vorrei, per esempio:
    1) selezionare una o due nazioni (ad esempio ITA e ENG)
    2)aggiornare le listbox con solamente i record delle squadre italiane ed inglesi.
    3) successivamente, se clicco su A vorrei vedere solo le squadre di serie A appartenenti alle nazioni selezionate in precedenza.

    Fino al punto 2 ci arrivo bene, ma poi quando seleziono la serie A, allora mi visualizza tutte le squadre di serie A, includendo però anche le tedesche (GER) che però non avevo selezionato prima...

    Magari richiedere del codice sarebbe troppo, ma almeno qualche riga significativa.
    Ho provato con rs.filter, ma poi non riesco a memorizzare i record filtrati per poter effettuare una seconda rs.filter.

    Aiut

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758

    Re: Vb6 aggiornamento recordset - Non ci riesco proprio

    Originariamente inviato da PitPump
    ... ma poi quando seleziono la serie A ...
    ...quando selezioni la serie A verrà eseguita qualche linea di codice, suppongo. E come puoi pretendere che qualcuno ti dica se va bene o no senza vedere queste linee di codice ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    10
    Hai ragione Grumpy, scusami.
    Diciamo che non riesco a capire con che logica posso agire

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Hai detto:
    Originariamente inviato da PitPump
    Fino al punto 2 ci arrivo bene, ...(
    Come ci arrivi? Quale codice hai scritto? Dove lo hai scritto?

  5. #5
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    penso intenda dire che non ha idea da dove iniziare

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    10
    Originariamente inviato da Grumpy
    Hai detto:

    Come ci arrivi? Quale codice hai scritto? Dove lo hai scritto?
    Grazie infinite per le risposte.
    Dico davvero.
    Allora diciamo che se clicco su serie A, faccio rs.filter e riempio di nuovo le listbox, e fin quì tutto ok.
    Ma allevento click successivo (facciamo che clicco su ENG per vedere tutte le squadre inglesi di serie A) non tiene in considerazione del primo click su serie A e mi tira fuori sì le squadre inglesi, ma anche quelle di serie B.

  7. #7
    Ma ti ci vuole tanto a postare sto codice??

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    10
    Originariamente inviato da Max Mercury
    Ma ti ci vuole tanto a postare sto codice??
    Private Sub lstCat_Click(Index As Integer)
    rs.Filter = rs(Index).Name & " = '" & lstCat(Index).List(lstCat(Index).ListIndex) & "'"
    rs.Update
    End Sub

  9. #9
    quindi ogni volta che clicchi ricrei un nuovo filtro che va a sostituire il precedente.
    Se prima avevi Cliccato ITA e quindi avevi solo le squadre italiane e poi clicchi su Serie A
    vai a cancellare il filtro su ITA e lo metti solo su SerieA e quindi otterrai le squadre di Serie A
    dei campionati ITA, ENG e GER.

    Dovresti farti una procedura che viene chiamata ad ogni click e ti ritorna un filtro
    creato dalla combinazione delle varie list selezionate

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Mons parturiens murem
    Non comprendo quel codice.
    Diciamo che:
    quando effettui una selezione sulla ListBox degli stati dovresti eseguire la query di estrazione delle squadre, impostando la WHERE in modo che vengano incluse solo le squadre di quegli stati;
    con il recordset ottenuto devi popolare la ListBox delle squadre.

    Lascerei perder il Filter e soprattutto non c'entra niente l'Update.

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.