Ajustare dimensiuni formulare

În Access se întâmplă ca, atunci când foloseşti un formular, având anumite dimensiuni, dar vizualizezi vreun raport, de regulă extins pe tot ecranul, să constaţi că, dacă redeschizi formularul, este şi el extins pe tot ecranul, aspect inestetic, de cele mai multe ori.

în astfel de situaţii, se pot folosi două comenzi VBA, plasate în evenimentul Load al formularului:

Dacă este necesară dimensionarea explicită, la anumite valori, se poate apela la următorul script.

Primul pas este să declarăm variabilele publice:

Ulterior, se apelează la metoda MoveSize.

Metoda MoveSize conţine patru argumente (toate opţionale):

  • int_drt – Distanţarea spre dreapta, pornind de la marginea din stânga ferestrei.
  • int_jos – Distanţarea în jos, pornind de la marginea de sus a ferestrei.
  • int_lat – Lățimea ferestrei.
  • int_inalt – Înălţimea ferestrei

Un argument necompletat implică setarea curentă pentru fereastră (de ex. DoCmd.MoveSize int_drt, int_jos, , int_inalt presupune că lăţimea este neschimbată). Trebuie inclus cel puțin un argument pentru metoda MoveSize.

Author: Ovidiu.S

Suficient de pasionat de această zonă profesională ca, în cazul în care ştiu ceva - cât de puţin - să împărtăşesc cu alţii.

Lasă un răspuns