Crearea dinamică a unui tabel și a câmpurilor în timpul rulării

Următorul exemplu arată crearea dinamică a TTable, tabelele bazei de date împreună cu TTable, TFieldDefs, TFields, câmpuri calculate și handler de conexiune pentru evenimente OnCalc.

Pentru a începe, faceți clic pe Aplicație nouă din meniul Fișier. Un nou proiect va fi creat cu un formular gol, pe care vom crea în zbor componentele noastre.

procedura TaxAmountCalc (DataSet: TDataset);

În secțiunea de implementare, creați un handler de evenimente OnCalc după cum se arată mai jos:

procedura TForm1.TaxAmountCalc (DataSet: TDataset);

Set de date ['TaxAmount']: = Set de date ['ItemsTotal'] * (set de date ['TaxRate'] / 100);

Creați un handler de formare OnCreate, după cum se arată mai jos (pentru mai multe informații despre crearea procesatorilor de evenimente, consultați Ghidul utilizatorilor Delphi, Capitolul 4 "Lucrul cu codul").

procedura TForm1.FormCreate (expeditor: TObject);

Unul dintre programatori sa întâlnit cu aprobarea inițiativelor puse în aplicare în cadrul acțiunii Hack Week, a fost publicarea sursă aplicații de cod Zulip - aplicatii web pentru a comunica cu fiecare alți dezvoltatori din domeniul IT-tehnologii.

Zvonurile despre fuziunea a două OS majore de Google, Android și Chrome, mers pe jos pe Internet pentru mai mult de 5 ani, dar până în prezent acest lucru nu sa întâmplat, deși este clar că în timp, aceste sisteme de operare devin din ce în ce mai similare: de exemplu, recent, au existat mai multe Android-dispozitive, care sunt atașate la tastatură, și sistemul de operare Chrome «învățat“ să lucreze cu ecrane tactile.

Articole similare