Cod de fereastră fereastră

  • Obiectele de clasă Microsoft Access - include toate modulele de formular și rapoarte;
  • Module - module standard;
  • Module de clasă - module de clase de utilizatori, dacă sunt prezente în aplicație.

Lista obiectelor din fereastra proiectului este ierarhică, cu excepția modulelor proiectului în sine, poate include linkuri către obiecte din biblioteci externe și o listă de module ale acestor biblioteci.







În partea de sus a panoului de proiect există trei butoane:

Panoul de proprietăți vă permite să vizualizați și să modificați proprietățile diferitelor obiecte incluse în proiect. Pentru a afișa proprietățile unui obiect, trebuie să îl selectați fie în arborele proiectului, fie în fereastra Form Designer (report). În multe moduri, acest panou duplică caseta de dialog Proprietăți în formulare și rapoarte. În ambele cazuri, modificarea proprietăților obiectului este statică, astfel încât acestea pot fi folosite pentru a specifica proprietățile inițiale sau permanente ale obiectului.

Pentru a modifica valoarea unei proprietăți obiect, trebuie să:

  1. Selectați numele proprietății în coloana din stânga.
  2. Modificați valoarea din coloana din dreapta, fie prin introducerea manuală, fie selectând din listă.

Codul din fiecare modul conține secțiuni, comutarea între ele se face prin selectarea unei valori din lista de obiecte, care este localizată în colțul din stânga sus al ferestrei. Lista secțiunilor diferă pentru diferite tipuri de module.

Fiecare secțiune poate conține mai multe proceduri selectate din lista de proceduri din colțul din dreapta sus al ferestrei din Fig. 13.13. Lista procedurilor din modulul standard conține declarații și numele tuturor procedurilor modulului în ordine alfabetică. Lista procedurilor pentru modulul de formular conține o listă a tuturor evenimentelor formularului și a elementelor acestuia. Pentru un modul dintr-o clasă, lista de proceduri conține doar două proceduri pentru evenimente de clasă: Initialize and Terminate.

Utilizând butoanele din colțul din stânga jos al ferestrei, puteți selecta una dintre tipurile de reprezentare a codului în fereastră.

  • Procedură Vizualizare, când în fereastră este afișată o singură procedură selectată.
  • Afișarea modulului complet, când sunt afișate mai multe proceduri în fereastră, separate unul de altul printr-o linie subțire.

Acesta conține patru file.

A treia filă Generală conține mai multe grupuri de comutatoare și casete de selectare.

Ultimul grup de casete de verificare determină momentul în care modulele proiectului sunt compilate:

  • Compilează la cerere - determină dacă toate modulele de proiect vor fi compilate înainte de începerea lucrului sau numai la cerere, în primul caz, aplicația va rula mai mult;
  • Background Compilează - determină dacă compilarea modulelor va rula în fundal.

În ultima fereastră de andocare sunt casetele de selectare care vă permit să fixați poziția ferestrelor principale pe ecran.

Începem să scriem textul procedurii. Procedura va consta din mai multe echipe. Avem nevoie pentru a deschide „Comenzi“ (Comenzi) și pentru a arăta în acest mod, numai acele ordine care aparțin unui anumit client, deci va trebui să setați condiția pentru selectarea înregistrărilor sub formă de „Comenzi“ (Comenzi). De obicei, pentru această utilizare se utilizează o variabilă de șir de tip, care este atribuită mai întâi valoarea dorită și apoi înlocuită ca parametru în macrocomanda OpenForm (OpenForm). Pentru a utiliza o astfel de variabilă, trebuie mai întâi descrisă, astfel încât prima teză din procedură trebuie să fie:







Dim stLinkCriteria ca șir

Fig. 13.15. Crearea unei proceduri de manipulare a evenimentelor

De îndată ce scrii primele trei cuvinte ale Dim stLinkCriteria As, pe ecran apare o listă de cuvinte (Figura 13.16) care poate fi utilizată în această teză.

Fig. 13.16. Afișați automat lista de componente

Introduceți următoarele litere - str, după care cursorul din listă este setat la șir. Apoi nu puteți continua, ci doar apăsați tasta <Таb> - sfârșitul cuvântului va fi adăugat automat. Apăsați tasta , Cursorul va trece la o nouă linie, iar textul din linia introdusă se va schimba: toate cuvintele cheie - Dim, As, șir - vor fi evidențiate în albastru. La introducerea cuvintelor cheie, nu trebuie să vă faceți griji cu privire la cuvântul care începe cu o literă mare. Puteți introduce tot textul în litere mici - conversia necesară va fi efectuată automat. Dar, desigur, numele variabilelor, controale și alte obiecte care se face referire în text, trebuie să le introduceți, folosind registrul de dreapta, t. Pentru a. În convertirea lor nu va fi executat.

Următoarea linie va atribui variabilei strLinkCriteria o valoare: stLinkCriteria = "[ClientCode] =" „„“ [Cod Clienți] „„“

Două formulare vor fi legate de valoarea câmpului CustomerID. Prima expresie [ClientCode] se referă la formularul "Comenzi", iar al doilea Me! [Client Code] - la forma actuală de "Clienți", așa cum spune cuvântul Me. Acum folosim comanda Open Form (OpenForm) pentru a deschide formularul Comenzi. De îndată ce este introdus docmd, apare un nou prompt - o listă de macrocomenzi (Figura 13.17).

Fig. 13.17. Efectuarea automată a metodelor obiect

Deja metoda, selectați macro dorit și apăsați din nou spacebar vârful cunoscut - (. Figura 13,18) sintaxa macro formă deschisă (OpenForm).

Fig. 13.18. Rezultat sumar automat

Și acest lucru este foarte util, deoarece vă permite să nu vă amintiți toate argumentele macro și ordinea urmăririi lor. Introduceți numele formularului: Comenzi, o virgulă și din nou apare un prompt cu numele de posibile constante care pot fi specificate în următorul parametru. Selectați valoarea constantă acNormal și continuați să tastați. Ar trebui să arate astfel:

DoCmd.OpenForm "Comenzi", acNormal. stLinkCriteria

Două virgule consecutive vorbesc despre parametrul lipsă - numele filtrului.

Acum adăugați o altă comandă - modificați titlul formularului:

Formulare! Orders.Caption = "Comanda" nume

Fig. 13,19. Programul de deschidere a formularului "Comenzi"

  • Verificarea automată a sintaxei - Introduceți comanda este de succes, iar toate cuvintele sunt de culoare corecte numai atunci când sintaxa propunere este corectă, altfel veți auzi un semnal sonor, textul este evidențiat în roșu și apare un mesaj de eroare.
  • Executarea automată a listei de componente Auto List Membrii permite evitarea erorilor la introducerea numelor proprietăților obiectului, a constantelor încorporate, a tipurilor de variabile. Mai ales această funcție este utilă pentru setarea proprietăților, deoarece permite nu numai memorarea proprietății corecte, ci și pentru a vedea care sunt proprietățile obiectului disponibile în acest moment.
  • Afișarea automată a informațiilor scurte Info automat rapid arată sintaxa funcțiilor încorporate și macrocomenzile sub forma unei sugestii. După introducerea parametrilor, următorul parametru este evidențiat în tooltip cu caractere aldine.

În plus față de funcțiile de mai sus, meniul contextual conține alte funcții foarte utile pentru a facilita scrierea de cod rapidă, - Constante List, un parametru Info, cuvânt complet, precum și două echipe, simplifică foarte mult de navigare între module software:

  • Definiția. În cazul în care procedura de un apel la o altă procedură, atunci (și chiar mai rapid poziționarea cursorului pe numele procedurii numite și selectați Definiție din meniul contextual prin apăsarea combinației de taste +), intrați imediat în corpul procedurii chemate;
  • Ultima poziție - vă permite să vă întoarceți după o astfel de tranziție.

De asemenea, comanda Definition vă permite să deschideți rapid fereastra Browser de obiecte și să vedeți o descriere a proprietății, metodei sau obiectului aplicației dorite. Pentru a face acest lucru, trebuie să plasați cursorul pe obiectul de interes, proprietatea, metoda și apăsați combinația de taste +.







Articole similare

Trimiteți-le prietenilor: