Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox7 Tabelle Dynamisch erstellen (https://www.delphipraxis.net/23377-paradox7-tabelle-dynamisch-erstellen.html)

Christian18 2. Jun 2004 07:37


Paradox7 Tabelle Dynamisch erstellen
 
Hallo,

ich möchte eine Paradox7 Tabelle dynamisch erstellen. wie mache ich das??? Ich habe echt keine Ahnung davon. das habe ich noch nie gemacht.

MrSpock 2. Jun 2004 07:49

Re: Paradox7 Tabelle Dynamisch erstellen
 
Hallo Christian18,

da hilft dir die Methode CreateTable.
Aus der OH zu CreateTable:

Delphi-Quellcode:
with Table1 do

begin
  Active := False; { Die Table-Komponente darf nicht aktiv sein }

  { Zuerst den Tabellentyp beschreiben und die Tabelle benennen }
  DatabaseName := 'DBDEMOS';
  TableType := ttParadox;
  TableName := 'CustInfo';

  { Dann die Felder in der Tabelle beschreiben }
  with FieldDefs do
  begin
    Clear;
    Add('Field1', ftInteger, 0, True);
    Add('Field2', ftString, 30, False);
  end;

  { Dann alle Indizes beschreiben }

  with IndexDefs do
  begin
    Clear;
    { Der erste Index hat keinen Namen, denn er ist ein primärer Paradox-Schlüssel }
    Add('', 'Field1', [ixPrimary, ixUnique]);
    Add('Fld2Indx', 'Field2', [ixCaseInsensitive]);
end;

  { Nun ist alles definiert. Die Tabelle kann erzeugt werden. }
  CreateTable;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz