
05.05.2009, 19:43
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
Добавлю от себя по БД. Задача 22.1
Код:
unit Unit19;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, DBClient;
type
TForm19 = class(TForm)
DBGrid: TDBGrid;
procedure FormCreate(Sender: TObject);
private
T: TClientDataset;
DS: TDataSource;
public
{ Public declarations }
end;
var
Form19: TForm19;
implementation
{$R *.dfm}
procedure TForm19.FormCreate(Sender: TObject);
begin
// Создаем таблицу заданой структуры
T := TClientDataset.Create(nil);
T.FieldDefs.Add('ТабНомер',ftString,20,True);
T.FieldDefs.Add('ФИО',ftString,70,True);
T.FieldDefs.Add('Должность',ftString,50,False);
T.FieldDefs.Add('УчСтепень',ftString,50,False);
T.CreateDataSet;
// Наполняем данными
T.AppendRecord(['123456','Ванина Е.С.','Доцент','К.т.н']);
T.AppendRecord(['101010','Лавочкин М.П.','Профессор','Д.ф.-м.н']);
T.AppendRecord(['111222','Харин Х.М.','Ассистент','К ф. – м. н']);
T.AppendRecord(['451239','Сивый П.Б.','Ассистент','К.т.н']);
// Подготавливаем для отображения
DS := TDataSource.Create(nil);
DS.DataSet := T;
// Выводим данные на форму через компонент DBGrid
DBGrid.DataSource := DS;
end;
end.
И DFM
Код:
object Form19: TForm19
Left = 0
Top = 0
Caption = 'Form19'
ClientHeight = 302
ClientWidth = 635
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
OnCreate = FormCreate
PixelsPerInch = 96
TextHeight = 13
object DBGrid: TDBGrid
Left = 8
Top = 8
Width = 619
Height = 169
TabOrder = 0
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'Tahoma'
TitleFont.Style = []
end
end
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|