Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Quote Originariamente inviata da devil946 Visualizza il messaggio
    Grazie vic53, chiaramente ti riferisci a quello dentro il ciclo conta >29 , giusto?
    Comunque non ho risolto il mio problema.
    Qualche idea?
    Ricapitolando...
    tu esegui queste istruzioni
    1. Apri il recordset
    2 stampi la prima riga
    3 entri nel ciclo while ...
    3 fine ciclo...

    lo sai perchè stampi il record doppio? perche lo hai gia stampato fuori dal while...

    1 leggi la prima riga e la stampi
    2 entri nel ciclo while sotto la if not rs.eof
    3 stampi la riga
    esegui il comando rs.movenext
    e purtroppo devi ritestare il fatto di essere alla fine del recordset quindi un altro rs.eof...

    l'alternativa che ti suggerisco...


    togli la stampa del primo record fuori dal ciclo e usi solo la stampa nel ciclo

    leggi i primo record e poi al posto di while not rs.eof fai queste istruzioni:
    if not rs.eof
    conta=1
    do while not rs.eof

    ....
    stampa il record che ti serve eseguendo il conteggio etc
    ...
    rs.movenext
    loop
    fai le opportune modifiche e dimmi se va meglio

    ciao
    Ultima modifica di vic53; 10-12-2015 a 11:59
    Vic53

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.