General

6.162 Browser per navigare tra i file immagine contenuti in una directory
  Roberto
Nel database di esempio allegato a questa FAQ è mostrato come sia possibile realizzare un browser che permetta di navigare in un archivio immagini, archivio che conterrà fra l'altro il path di file immagine.
Col browser è possibile visualizzare contemporaneamente le miniature di 12 immagini alla volta. La navigazione può avvenire spostandosi o di 4 immagini alla volta in avanti o indietro, oppure di una schermata (12 immagini) avanti o indietro.
Con un clic del mouse su una delle 12 miniature si otterrà un primo ingrandimento dell'immagine in essa contenuta; con un clic del mouse sull'immagine così ingrandita si otterrà un ulteriore ingrandimento dell'immagine.

Normalmente durante il caricamento di una immagine in un controllo Immagine viene visualizzata una non richiesta barra di progressione, che in alcuni casi in Access 97 può anche provocare dei malfunzionamenti del computer: é possibile nascondere tale barra di progressione agendo sul Registro di Configurazione: nel caso d’immagine Jpeg, ad esempio, è sufficiente settare a “No” la seguente entry:
HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics Filters\Import\JPEG\Options\ShowProgressDialog

Il codice VBA usato nel database di esempio allegato a questa FAQ fa riferimento alla libreria Microsoft DAO quindi, se lo si usa in un database prodotto con una versione di Access successiva ad Access 97 è necessario aggiungere al database tali riferimenti.
Il contenuto dei file immagine vengono visualizzati in controlli Immagine, ne consegue che, nel caso in cui si opera con una versione runtime del database, è possibile visualizzare solo immagini bitmap che non hanno bisogno di un filtro immagine. In quest'ultimo caso si evita il problema sostituendo i controlli Immagine con controlli ActiveX Kodak.

Download:
 
  BrowserFoto.zip (69Kb) MSAccess97 database


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.