johnclarke
asked on
Creating Paradox Tables
I want to write a routine that will create a paradox table (including indexes) based upon the structure of another paradox table. How can I do this ?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Hi johnclarke,
appendix, i've comment out, what i do
procedure TForm1.Button1Click(Sender : TObject);
begin
Table1.IndexDefs.Update; {retrieves all available indexes}
Table2.FieldDefs.Assign(Ta ble1.Field Defs); {Copy FieldDefinitions}
Table2.IndexDefs.Assign(Ta ble1.Index Defs); {Copy IndexDefinitions}
Table2.TableName := Edit1.Text; {Give a Name}
Table2.CreateTable; {Create, existing table will be overwritten}
end;
meikl
appendix, i've comment out, what i do
procedure TForm1.Button1Click(Sender
begin
Table1.IndexDefs.Update; {retrieves all available indexes}
Table2.FieldDefs.Assign(Ta
Table2.IndexDefs.Assign(Ta
Table2.TableName := Edit1.Text; {Give a Name}
Table2.CreateTable; {Create, existing table will be overwritten}
end;
meikl
Oops Zif was faster,
Table1 is source and active
Table2 is destination and inactive
both have the same Database entry
procedure TForm1.Button1Click(Sender
begin
Table1.IndexDefs.Update;
Table2.FieldDefs.Assign(Ta
Table2.IndexDefs.Assign(Ta
Table2.TableName := Edit1.Text;
Table2.CreateTable;
end;
meikl