Forms

3.67 Dimensionare automaticamente l'altezza di una maschera continua in funzione delle righe che contiene
  Giuseppe Costanzi
Negli esempi allegati si mostra come usare il quarto argomento del metodo MoveSize per ridimensionare una maschera popup in base al numero di record che contiene. I dati sono tratti da NorthWind.
Il codice è stato ottimizzato seguendo i consigli di Alessandro Baraldi @Alex a cui va un grazie particolare.
Da notare l'utilizzo di Select Count(*), della funzione Nz, del quarto argomento del metodo OpenForm [WhereCondition] e dell'ultimo [apriarg] come suggerito da Alessandro.
Nei database di esempio allegati a questa FAQ è mostrato come sia possibile regolare a run time l'altezza di una maschera popup con visualizzazione a maschere continue in base ai record in essa visualizzati.
Il codice VBA usato è ampiamente autodocumentato


Allegati a questa FAQ ci sono due database di esempio: uno nel formato Access 2000 (versione originale di Giuseppe Costanzi) e un altro nel formato Access 97 ottenuto da Alessandro Baraldi convertendolo dalla versione originale, della qual cosa lo ringraziamo.

Download:
 
  QuartoArgomentoDiMoveSize.zip (180Kb) MSAccess97/2000 database


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