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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 25.12.2010, 02:01
goonia91 goonia91 вне форума
Прохожий
 
Регистрация: 23.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

Вот весь код:

Листинг программы (Unit 1,avtorizacia);
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, Mask, jpeg, ExtCtrls;

type
  Tavtorizacia = class(TForm)
    fon: TImage;
    predlozenie: TLabel;
    gost: TRadioButton;
    admin: TRadioButton;
    kod: TMaskEdit;
    vxod: TBitBtn;
    Timer: TTimer;
    procedure gostClick(Sender: TObject);
    procedure adminClick(Sender: TObject);
    procedure vxodClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure TimerTimer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  avtorizacia: Tavtorizacia;

implementation 
uses Unit2;

{$R *.dfm}

procedure Tavtorizacia.gostClick(Sender: TObject);
begin
kod.Visible:=false;
baza.N1.Visible:=false;
end;

procedure Tavtorizacia.adminClick(Sender: TObject);
begin
kod.Visible:=true;
baza.N1.Visible:=true;
end;

procedure Tavtorizacia.vxodClick(Sender: TObject);
 var pas:String;
begin
 pas:=('696');
 if ((admin.Checked=true)and(kod.Text=pas))or gost.Checked=true
    then
  begin
   baza.Show;
   avtorizacia.Visible:=false;
  end
   else MessageDlg('Введите пароль',mtWarning,[mbOk],0);
end;

procedure Tavtorizacia.FormActivate(Sender: TObject);
begin
if gost.Checked=true then
kod.Visible:=false
else
kod.Visible:=true; 
end;

procedure Tavtorizacia.TimerTimer(Sender: TObject);
  var
   txt:string;
begin
  txt:=predlozenie.Caption;
predlozenie.Caption:=copy(txt,2,length(txt)-1)+copy(txt,1,1);
end;

end.
Приложение Б
Листинг программы (Unit2,Baza);
Код:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, jpeg, ExtCtrls, Menus, XPMan, Buttons, Grids, DBGrids, DB, ADODB,
  StdCtrls;

type
  Tbaza = class(TForm)
    fon: TImage;
    MainMenu: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    turke: TSpeedButton; 
     Egipet: TSpeedButton;
    Germany: TSpeedButton;
    Bolgaria: TSpeedButton;
    America: TSpeedButton;
    Chexia: TSpeedButton;
    XPManifest1: TXPManifest;
    ADOConnection1: TADOConnection;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    table: TDBGrid;
    N9: TMenuItem;
    Edit1: TEdit;
    Label1: TLabel;
    procedure turkeClick(Sender: TObject);
    procedure N9Click(Sender: TObject);
    procedure AmericaClick(Sender: TObject);
    procedure ok;
    procedure ChexiaClick(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure tableTitleClick(Column: TColumn);
    procedure Edit1Change(Sender: TObject);
    procedure N7Click(Sender: TObject);
    procedure EgipetClick(Sender: TObject);
    procedure GermanyClick(Sender: TObject);
    procedure BolgariaClick(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var 
 baza: Tbaza;

implementation

uses Unit1, Unit4, Unit3;

{$R *.dfm}

 procedure Tbaza.ok;  
 begin
 baza.ADOQuery1.Active:=true;
 baza.table.Visible:=true;
 baza.table.Columns[0].Width:=12;
 baza.table.Columns[0].Visible:=false;
 baza.table.Columns[1].Width:=65;
 baza.table.Columns[2].Width:=120;
 baza.table.Columns[3].Width:=125;
 baza.table.Columns[4].Width:=45;
 baza.table.Columns[5].Width:=65;
 baza.table.Columns[6].Width:=55;
 baza.table.Width:=510;
 end;

procedure Tbaza.turkeClick(Sender: TObject);  
begin
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('Select * from Турция');
 ok;
end;

procedure Tbaza.N9Click(Sender: TObject);  
begin
avtorizacia.Close;
end;
 
procedure Tbaza.AmericaClick(Sender: TObject); 
begin
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('Select * from Америка');
 ok;
end;

procedure Tbaza.ChexiaClick(Sender: TObject);  
begin
   ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('Select * from Чехия');
 ok;
end;

procedure Tbaza.N2Click(Sender: TObject);  
begin
AdoQuery1.Insert;
add.ShowModal;
end;

procedure Tbaza.N4Click(Sender: TObject);   
begin
add.Show;
end;

procedure Tbaza.N3Click(Sender: TObject);  
begin
adoquery1.Delete;

end;

procedure Tbaza.tableTitleClick(Column: TColumn);  
begin
AdoQuery1.Sort:=Column.FieldName;
end; 
procedure Tbaza.Edit1Change(Sender: TObject);  
var s:string;
begin
s:=edit1.Text;
table.DataSource.DataSet.Locate('рейс',s,[lopartialkey]);
end;

procedure Tbaza.N7Click(Sender: TObject);  
begin
admin.show;
end;

procedure Tbaza.EgipetClick(Sender: TObject);  
begin
   ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('Select * from Египет');
 ok;
end;
end.

Приложение В
Листинг программы (Unit 3,Admin);
Код:
unit Unit3;
	
interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, jpeg;

type
  Tadmin = class(TForm)
    Image1: TImage;
    Panel1: TPanel; 
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  admin: Tadmin;

implementation

{$R *.dfm}

end.
Приложение Г
Листинг программы (Unit 4,Add);
Код:
unit Unit4;
interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, DBCtrls, Buttons;

type
  Tadd = class(TForm)
    reis: TDBEdit;
    ok: TBitBtn;
    data: TDBEdit;
    Vrema: TDBEdit;
    Cena: TDBEdit;
    platform: TDBEdit;
    aaeroport:TDBComboBox; 
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    procedure okClick(Sender: TObject); 

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  add: Tadd;

implementation

uses Unit2;

{$R *.dfm}

procedure Tadd.okClick(Sender: TObject);
begin
baza.adoquery1.Post;
add.Close;
end;
end.

lmikle: пользуемся тегами. последнее предупреждение.
Ответить с цитированием
  #17  
Старый 25.12.2010, 10:08
Аватар для s0Creator
s0Creator s0Creator вне форума
Местный
 
Регистрация: 20.02.2008
Адрес: Московская область
Сообщения: 420
Репутация: 884
По умолчанию

Цитата:
Сообщение от goonia91
Вот весь код:
Нет.
Вот весь код - один товарищ мне недавно выкладывал - я за полчаса ( путем выкидывания, всего кода ) поправил и вернул ему.
Причем не обязательно именно курсовую - можно создать тестовый с двумя табличками и запаковать, тогда другим легче помогать будет.

Посмотри пока прикрепленное - может чем поможет, а я пока свою проблему не решил.
Вложения
Тип файла: zip БД - ОТДЕЛ КАДРОВ - ADO.ZIP (48.0 Кбайт, 16 просмотров)
Ответить с цитированием
  #18  
Старый 25.12.2010, 11:01
goonia91 goonia91 вне форума
Прохожий
 
Регистрация: 23.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

Спасибо большое за помощь, я разобрался)
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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