Unit21.pas
上传用户:szyozho
上传日期:2013-04-13
资源大小:3688k
文件大小:2k
源码类别:

教育系统应用

开发平台:

Delphi

  1. unit Unit21;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, Buttons, ExtCtrls, jpeg, DB, DBTables;
  6. type
  7.   Trightform = class(TForm)
  8.     Panel1: TPanel;
  9.     Image1: TImage;
  10.     CheckBox1: TCheckBox;
  11.     CheckBox2: TCheckBox;
  12.     BitBtn1: TBitBtn;
  13.     BitBtn2: TBitBtn;
  14.     CheckBox3: TCheckBox;
  15.     Bevel1: TBevel;
  16.     CheckBox4: TCheckBox;
  17.     CheckBox5: TCheckBox;
  18.     CheckBox6: TCheckBox;
  19.     CheckBox7: TCheckBox;
  20.     BitBtn3: TBitBtn;
  21.     Label1: TLabel;
  22.     Query1: TQuery;
  23.     Label2: TLabel;
  24.     procedure BitBtn3Click(Sender: TObject);
  25.     procedure BitBtn1Click(Sender: TObject);
  26.   private
  27.     { Private declarations }
  28.   public
  29.     { Public declarations }
  30.   end;
  31. var
  32.   rightform: Trightform;
  33. implementation
  34. uses Unit3, Unit1;
  35. {$R *.dfm}
  36. procedure Trightform.BitBtn3Click(Sender: TObject);
  37. begin
  38.          CheckBox1.State:=cbChecked;
  39.           CheckBox2.State:=cbChecked;
  40.        //    CheckBox3.State:=cbChecked;
  41.             CheckBox4.State:=cbChecked;
  42.              CheckBox5.State:=cbChecked;
  43.           //    CheckBox6.State:=cbChecked;
  44.                CheckBox7.State:=cbChecked;
  45. end;
  46. procedure Trightform.BitBtn1Click(Sender: TObject);
  47. begin
  48. query1.Close;
  49. query1.SQL.Clear;
  50. query1.SQL.Add('select qx from u where ID='''+loginform.ComboBox1.Text+'''') ;
  51. query1.Open;
  52. if query1.FieldByName('qx').AsString='b' then
  53. begin
  54. if CheckBox1.State=cbChecked then
  55.  mainform.N3.Enabled:=true else    mainform.N3.Enabled:=false;
  56.  if CheckBox2.State=cbChecked then
  57.  mainform.N18.Enabled:=true else  mainform.N18.Enabled:=false;
  58.  if CheckBox4.State=cbChecked then
  59.     mainform.N6.Enabled:=true else  mainform.N6.Enabled:=false;
  60. if   CheckBox5.State=cbChecked  then
  61.     mainform.N7.Enabled:=true  else mainform.N7.Enabled:=false;
  62.  if   CheckBox7.State=cbChecked  then
  63.        mainform.N10.Enabled:=true else mainform.N10.Enabled:=false;
  64. end;
  65. //if query1.FieldByName('qx').AsString='a' then
  66.   //    BitBtn3.Click;
  67. end;
  68. end.