Visual foxpro crea un tabel folosind expertul

Crearea unei tabele utilizând expertul

Pentru a crea o tabelă utilizând expertul de la proiectantul bazei de date, urmați acești pași:

  1. Deschideți caseta de dialog New Table (Figura 4.4) făcând oricare din următoarele:
  • selectați New Table din meniul Database;
  • selectați New Table din meniul contextual;
  • faceți clic pe butonul New Table din bara de instrumente Database Designer.

Fig. 4.4. Casetă nouă de dialog de masă







  1. În caseta de dialog New Table, faceți clic pe butonul Wizard Table. Prima casetă de dialog a expertului apare pe ecran.
  2. Visual FoxPro oferă o serie de tabele pe care le puteți utiliza ca prototipuri, ceea ce va economisi timp și va furniza numele standard și tipurile de date pentru câmpurile din tabelă create.

În primul pas, trebuie să utilizați prototipurile Visual FoxPro propuse ale tabelelor și câmpurile acestora pentru a crea o listă cu câmpurile tabelului creat (a se vedea Figura 4.5). Pentru a face acest lucru, din lista tabelelor de probă, selectați tabelul pe care doriți să-l luați ca bază pentru crearea mesei. Câmpurile tabelului selectat sunt afișate în lista câmpurilor disponibile.

Fig. 4.5. Formarea unei liste de câmpuri

Conținutul listei Tabelei de mostre poate fi modificat utilizând opțiunile de mai jos. Pentru a crea tabele de conținut de afaceri, setați opțiunea Business. Lista va afișa tabelele Conturi, Clienți etc. La crearea tabelelor care conțin date personale, setați opțiunea Personal.

  1. Trageți din lista câmpurilor disponibile în lista câmpurilor selectate ale câmpurilor pe care doriți să le plasați în tabelul pe care îl creați. Pentru a transfera câmpurile, utilizați butoanele descrise în Tabelul. 4.3.

Tabelul 4.3. Alocarea butoanelor la caseta de dialog Table Wizard-Step 1

Mută ​​câmpul curent din lista câmpurilor disponibile în lista câmpurilor selectate.

Migrează toate câmpurile din lista câmpurilor disponibile în lista câmpurilor selectate (câmpuri selectate)

Returnează câmpul curent din lista câmpurilor selectate în lista câmpurilor disponibile.

Mută ​​toate câmpurile din lista câmpurilor selectate în lista câmpurilor disponibile.

Dacă doriți să utilizați unul dintre tabelele create anterior ca prototip atunci când creați tabelul, faceți clic pe butonul Adăugare din colțul din stânga jos și selectați tabelul dorit în caseta de dialog Deschidere care se deschide. Numele acestui tabel va fi plasat în lista de tabele de eșantioane din fereastra expertului.

După ce ați terminat crearea listei de câmpuri, faceți clic pe Următorul.







  1. În pasul următor al expertului (Figura 4.6), trebuie să specificați dacă creați o tabelă gratuită sau acest tabel va fi adăugat la baza de date. Pentru a face acest lucru, utilizați opțiunile, scopul căruia este descris în Tabelul. 4.4.

Tabelul 4.4. Alocarea opțiunilor la caseta de dialog Expert tabel Pasul 1

Creați masa mea ca un stand-alone freetable

Când această opțiune este selectată, este creată o tabelă gratuită

Adăugați tabelul la următoarea bază de date (adăugați tabelul în baza de date)

Dacă selectați o opțiune, tabela creată va fi adăugată în baza de date

În mod prestabilit, este setată opțiunea Crearea tabelului meu ca tabel independent gratuit. Pentru a plasa tabelul creat în baza de date, selectați opțiunea Adăugați tabelul meu la următoarea bază de date

(Adăugați un tabel în baza de date) și selectați numele acestuia din lista de mai jos. Dacă baza de date nu apare în listă, faceți clic pe butonul din partea dreaptă a listei. Apoi, în caseta de dialog Deschidere care se deschide, selectați baza de date dorită. Numele ei va fi plasat în lista derulantă.

Dacă doriți să specificați un nume de tabel intern care este afișat în baza de date, utilizați câmpul Nume tabelă. După ce ați terminat setările din fereastra curentă a expertului, faceți clic pe Următorul pentru a trece la pasul următor.

Fig. 4.6. Specificarea tipului de tabelă de creat

Caseta de validare Permite valori nula vă permite să specificați dacă câmpul poate fi gol, adică nu conține valori.

Pentru a defini o mască pentru câmpul de intrare, conform căreia datele vor fi introduse în ea, utilizați comutatorul Mască de intrare, care conține următoarele opțiuni:

  • Predefined (Predefinit);
  • Mască personalizată.

Pentru a utiliza masca oferită de Visual FoxPro, setați opțiunea Predefinită și apoi din lista derulantă din dreapta opțiunii, selectați valoarea dorită.

În cazul în care niciuna dintre valorile listă nu este potrivită pentru dvs., setați opțiunea Mască personalizată și introduceți expresia pentru mască în câmpul din dreapta. Pentru a specifica câmpurile de format, puteți utiliza lista verticală a valorilor Format (format) .Reglaþi în caseta de dialog toate valorile necesare la rândul său, pentru toate câmpurile de masă și faceți clic pe Next (Înainte) pentru a trece la pasul următor.

Fig. 4.7. Modificarea câmpurilor

  1. În pasul al treilea din expertul (Figura 4.8), utilizați lista derulantă Primary Key care conține o listă cu toate câmpurile din tabel, setați tasta primară a tabelului. În acest caz, trebuie să vă amintiți că câmpul poate fi utilizat pentru a seta cheia primară a tabelului numai dacă conține valori care nu se repetă. De exemplu, pentru un tabel client care conține o listă de clienți, puteți utiliza câmpul clientio cu codurile clientului ca cheie primară.

Folosind lista Nume câmp, specificați indicii suplimentari pentru tabel, bifând casetele corespunzătoare din partea stângă a numelui câmpului. Apoi faceți clic pe Următorul.

Fig. 4.8 Expertul pentru ferestre pentru a determina cheia primară și indicii de tabel

  1. Dacă nu creați o tabelă liberă, ci un tabel care este inclus în baza de date, atunci pasul următor al expertului determină conexiunile dintre tabela nouă și tabelele bazei de date (Figura 4.9).

Fig. 4.9. Se stabilesc legături între tabela creată și tabelele bazei de date

În lista My new <имя_таблицы> tabela de dialog (My New Table) conține o listă a tuturor legăturilor existente și posibile pentru noul tabel. Utilizând această listă și caseta de dialog Relații care se deschide la apăsarea butonului Relații, specificați tipul de conexiune dintre tabela creată și restul tabelelor bazei de date.

  1. În ultima etapă a expertului (Figura 4.10), este indicat modul de lucru suplimentar cu tabelul. Pentru a face acest lucru, trebuie să selectați una dintre cele trei opțiuni, scopul căruia este descris în Tabelul. 4.5.

Tabelul 4.5. Alocarea opțiunilor la caseta de dialog Expert tabel Pasul 4







Articole similare

Trimiteți-le prietenilor: