Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Создание компонента TTable без формы 3

Delphi , Компоненты и Классы , TTable и TQuery

Создание компонента TTable без формы 3

Для создания таблицы программным способом вы должны сделать приблизительно следующее:


with Table1 do
begin
  Close;
  TableName := 'test.db';
  TableType := ttParadox;
  DatabaseName := 'Sample';
  FieldDefs.Clear;
  {FldName,FldType,FldLength,Required}
  FieldDefs.Add('Field1',ftString,10,false);
  ...
  { Создание первичного индекса }
  IndexDefs.Add('','Field1',[ixPrimary]);
  CreateTable;
end;

Here's the translation of the text into Russian:

Код создает компонент TTable в Delphi без открытия формы. Это программный способ создания и настройки таблицы.

Рассмотрим, что каждый строка делает:

with Table1 do

Эта строка открывает объект Table1 для изменения. Стatement with позволяет доступ к свойствам и методам объекта без необходимости префиксировать их именем объекта.

begin
  Close;

Эта строка закрывает любые существующие соединения с базой данных файла.

Создание компонента TTable в Delphi без формы 3 заключается в программной инициализации его свойств, таких как имя таблицы, тип базы данных, имя поля, длина поля, обязательность поля, а также создании первичного индекса.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: TTable и TQuery ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2024-12-26 14:00:59/0.0027229785919189/0