Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #13  
Старый 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
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 05.05.2009 в 19:49.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:23.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025