Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 2 di 3 primaprima 123 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Listbox vs ADODB

  1. #11
    Quote Originariamente inviato da muttley005 Visualizza il messaggio
    carica su un ADODB.recordset
    Problema replicato ed è già una bella cosa.
    Ho provato però ad ottenere questo
    Quote Originariamente inviato da muttley005
    se passo da un secondo ADODB.recordset clone del primo allora lo popola bene.
    ma non ho visto che lo popoli bene, come dici tu.
    Nel codice non vedo traccia di questa prova. Mi diresti quali righe aggiungere / modificare?

  2. #12
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    mi sono spiegato male ... se aggiungi ".clone" "funziona" nel senso che li fa vedere tutti chiaramente ma a quel punto non filtra e nemmeno ordina... lascia perdere quello che ho scritto a riguardo del secondo rs

  3. #13
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    ulteriori info:
    • ho provato anche sostituendo la form singola con LISTBOX con una form continua .. stesso problema dei 100 record
      ed anche con una form con subform continua ... cambia nulla.
    • ho notato che se tolgo l'istruzione SORT funziona tutto come dovrebbe, presenta quindi i 1000+ record ma chiaramente non ordina

  4. #14
    Quote Originariamente inviato da muttley005 Visualizza il messaggio
    ulteriori info:[*]ho notato che se tolgo l'istruzione SORT funziona tutto come dovrebbe, presenta quindi i 1000+ record ma chiaramente non ordina[/LIST]
    Cavalcando questa, imposta l'ordine direttamente in apertura del recorset DAO
    "FROM dbo_D_ESAMI ORDER BY des_esame;"
    
    e togli il .Sort da ADO.
    Resta il fatto che non so perché si comporta così.

  5. #15
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Puoi chiarire perchè usi il CLONE...?
    La ListBox è un'interfaccia ReadOnly...

    Vedo poi altre stranezze...
            If UBound(PARAM) = 0 Then  'cioè se è una form
                Set F = Forms(PARAM(0))
                Set F = Nothing
            Else                                    'cioè se è una subform
    ....
    
    ℹ️ Leggi di più su @Alex ...

  6. #16
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Puoi chiarire perchè usi il CLONE...?
    La ListBox è un'interfaccia ReadOnly...

    Vedo poi altre stranezze...
            If UBound(PARAM) = 0 Then  'cioè se è una form
                Set F = Forms(PARAM(0))
                Set F = Nothing
            Else                                    'cioè se è una subform
    ....
    
    intendi nella GET e SET ?

    la seconda form (PREST_SELECT) può essere richiamata da varie form ma anche da subform quindi in base al me.openargs (che splitto su PARAM) posso avere 1 o 2 parametri
    quindi 1 se è una form e 2 se è una subform

    ah scusa ho capito cosa intendi!
    li mancano le righe in mezzo ... le ho tolte perchè ininfluenti
    in effetti avrei fatto meglio a togliere tutto il pezzo
    Ultima modifica di muttley005; 22-03-2021 11:11 

  7. #17
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    Quote Originariamente inviato da Phil_cattivocarattere Visualizza il messaggio
    Cavalcando questa, imposta l'ordine direttamente in apertura del recorset DAO
    "FROM dbo_D_ESAMI ORDER BY des_esame;"
    
    e togli il .Sort da ADO.
    Resta il fatto che non so perché si comporta così.
    Grazie Phil, in effetti così anche filtrando mantiene l'ordine quindi funziona come mi aspetto.
    rimane da capire il perchè il SORT "sfasi" la numerosità dell'elenco ... mi da fastidio non capire il perchè delle cose

  8. #18
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    Alex se intendi nella GET e SET ho usato il CLONE perchè ritenevo fosse + adatto ma se mi dici che è uno spreco inutile vedo di "raddrizzare la mira"

  9. #19
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Secondo me non serve il CLONE in quel caso.
    ℹ️ Leggi di più su @Alex ...

  10. #20
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    ok allora lo tolgo.
    domanda didattica (poi ti pagherò) quando è giusto usarlo?
    tipo se ho 2 elenchi (listbox o altro) contemporaneamente con filtri diversi partendo dalla stessa base?

+ Rispondi al messaggio
Pagina 2 di 3 primaprima 123 ultimoultimo

Potrebbero interessarti anche ...

  1. [VB5] Connessione con ADODB
    Da vrclaudio nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 25-05-2006, 22:31
  2. adodb.connection
    Da rikka78 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 10-03-2006, 15:57
  3. ADODB.Recordset (0x800A0BCD)
    Da delfinista nel forum ASP 3, ASP .Net
    Risposte: 1
    Ultimo Post: 15-06-2005, 10:09
  4. Connessione ADODB
    Da matthew85 nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 01-04-2005, 20:55
  5. Connessione ADODB
    Da matthew85 nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 21-02-2005, 18:10