CISA FotoGallery

Statistiche

Tot. visite contenuti : 895841
Home Articoli tecnici Forms Utilizzo di una barra di progressione

Utilizzo di una barra di progressione

 L'idea è quella di mostrare l'avanzamento di una progress-bar posta in una maschera, durante un ciclo For....Next con un grande numero di ripetizioni.
Il controllo usato è un ActiveX di MSCOMCTL.OCX.
L'istruzione inserita nel nostro ciclo è il metoto AddNew di DAO che ci permette di creare un nuovo record per un oggetto Recordset aggiornabile.
Il ciclo è ripetuto 100.000 (centomila) volte: in pratica vengono accodati 100.000 record in una tabella.
Alla fine ne è uscito un test che mostra inaspettatamente un tempo più lungo quando il campo della tabella su cui vengono accodati i record è indicizzato.
Su un modesto PC (un Athlon 1000 con 512 Mb di RAM), nel caso di campo non indicizzato si impiegano circa 16 secondi, e circa 21 nell'altro caso.
La maschera nel demo è predisposta per il test.

 

Attachments:
Download this file (187.zip)Allegato21 Kb