Corelarea tabele în delphi

Avem o bază de date constând din 4 tabele în «dBASE IV» Format: Muzon. Artisti. Zapisi. Stili. Trebuie să utilizați BDE fonduri «Delphi -7» mediu pentru a conecta aceste tabele.

Pentru a face acest lucru, trageți tabelul pentru fiecare set de condiții prealabile:

1) Componenta «Tabel» cu «BDE» Bookmark - 4 buc.

2) Componenta «DataSource» Share cu «date de acces» - 4 buc

3) Visual component «DBGrod» cu Marcaje «Date Controale» - 4 buc.

4) Visual component «DBNavigator» cu Marcaje «Date Controale» - 1 buc.

Corelarea tabele în delphi

Fig. 1. Plasarea componentelor pe formularul de cerere principală

Alte componente încep să comunice unul cu celălalt. Componentele «Tabelul», pentru a configura «databasename» trebuie să specifice aliase bază de date - «muzica», care a fost creat anterior în «Administrator BDE» program și «proprietatea Nume_tabelă“, care pentru «Tabelul 1„este selectat ca «Artisti. DBF ». In componenta «sursa de date“ este necesară pentru a ajusta setarea «DataSet», de exemplu, pentru «1" sursa de date, acesta va fi un«Tabelul 1». Și componentele vizuale «DBGrid» este necesar să se instaleze «DataSource» proprietate. Odată instalat, aceste proprietăți pot fi selectate în «Tabelul» Componenta «activă» proprietate și setat la «Adevărat». Valorile tabelelor bazei de date sunt afișate în «DBGrid» componente.

Componenta «DBNavigator 1" prin proprietatea«DataSource“poate fi legat de oricare dintre mese, este cel mai bine la primul -«Muzon», adică specificați «DataSource 1" .

Pentru a configura relațiile dintre tabele în setările de «masă» componente concepute:

Corelarea tabele în delphi

Fig. Exemplul 2. Tabelele de legare

Dacă totul este conectat corect, cântăreața va apărea în tabelul «Zapisi» arată toate înregistrarea albumului, și în «stili» stil de tabel de performanță muzical va fi afișat atunci când selectați o intrare în «Muson» înregistrarea în «Artisti» Table.

Pentru comoditate, formularul de cerere adaugă un buton pentru a se conecta la baza de date. La eveniment «OnClick» care este necesar să plasați codul:

articole similare