Pagina 34 din 44
Componenta TDBNavigator
Controlul informațiilor de pe panoul de componente
Acesta este un navigator de baze de date, care oferă dezvoltatorului un mecanism simplu și eficient de gestionare a datelor reprezentate în componentele afișajului. Acesta este de obicei utilizat împreună cu componenta TDBGrid. Navigatorul este un panou care conține o serie de butoane.
Componenta Proprietăți
(Pb) proprietate ConfirmDelete: Boolean;
În valoarea True, aceasta predetermină utilizarea dialogului de confirmare pentru ștergerea unei intrări atunci când este apăsat butonul Ștergere din Navigatorul de bază de date.
(Pb) proprietatea VisibleButtons: TButtonSet; TButtonSet = set de TNavigateBtn; TNavigateBtn = (nbFirst, nbPrior, nbNext, nbLast, nblnsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh);
Conține un set de butoane Navigator care vor fi utilizate de componentă atunci când aplicația rulează. Implicit, toate butoanele funcționează. Identificatorii de butoane sunt afișați în tabelul de mai jos.
Construiți proiectul Pentru a compila exemplul, aveți nevoie de mediul de dezvoltare Delphi 6 sau 7. Fișierul proiectului este TestVK.dpr Deschideți acest fișier (de exemplu, făcând dublu clic pe mouse-ul din Explorer). Apăsați Ctrl-F9 (sau elementul de meniu Project-Compile). Dacă totul a mers bine, acesta va fi gata în același folder.
1. Selectați din baza de date numai acele câmpuri de care avem nevoie de formular: selectați * din. poate încărca foarte greu atât serverul, cât și computerul utilizatorului, mai ales dacă tabelele conțin câmpuri de caractere mari sau binare. De exemplu, de ce alegeți un câmp cu o fotografie a angajaților atunci când este necesar.
Adesea sa întâlnit la punctele de vedere ale forumurilor că fluxul nu este necesar deloc, orice program poate fi scris astfel încât să funcționeze bine și fără ele. Desigur, dacă nu faceți ceva mai grav, "Hello World" este adevărat, dar dacă dobândiți treptat experiență, mai devreme sau mai târziu, orice programator începător.
Sigur, fiecare dintre noi cel puțin o dată în practică, dar sa întâlnit cu codul cum ar fi: TForm1 = clasa (TForm) procedură privată MyCoolHandler (var Mesaj: TMessage); mesaj WM_USER; sfarsit public; procedura TForm1.MyCoolHandler (var Mesaj: TMessage); incepe Message.Result: = 32767;