updatereader.pas

来自「图书馆管理系统设计用delphi开发的系统」· PAS 代码 · 共 104 行

PAS
104
字号
unit updatereader;

interface

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

type
  TupdateForm8 = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    GroupBox1: TGroupBox;
    DBGrid1: TDBGrid;
    Label6: TLabel;
    user: TEdit;
    Button1: TButton;
    DBGrid2: TDBGrid;
    GroupBox3: TGroupBox;
    Label4: TLabel;
    Label5: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    BitBtn1: TBitBtn;
    no: TEdit;
    sex: TEdit;
    student_name: TEdit;
    xibie: TEdit;
    zhuanye: TEdit;
    Edit1: TEdit;
    procedure Button1Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure DBGrid2DblClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  updateForm8: TupdateForm8;

implementation

uses module;

{$R *.dfm}

procedure TupdateForm8.Button1Click(Sender: TObject);
begin
with  datamodule1.admin_sADOQuery2 do
  begin
   close;
   sql.Clear;
     sql.Add('delete from student');
   sql.Add(' where 姓名='''+user.text+'''');
   execsql;
   close;
   sql.Clear;
   sql.add('select * from student');
   open;
   user.clear;
end;
end;
procedure TupdateForm8.BitBtn1Click(Sender: TObject);
begin
//edit1.text:=DBGrid2.SelectedField.AsString;
with  datamodule1.studentADOQuery1 do
  begin
   close;
   sql.Clear;
 SQL.Add('update student set 姓名=:n1,性别=:n2,系别=:n3,专业=:n4,已借数目=:n6 '+
   'where 学生证号=:n5');
   Parameters.ParamByName('n1').value:=student_name.Text ;
  Parameters.ParamByName('n2').value:=sex.Text;
    Parameters.ParamByName('n3').value:=xibie.Text ;
   Parameters.ParamByName('n4').value:=zhuanye.text ;
    Parameters.ParamByName('n5').value:=no.text;
   Parameters.ParamByName('n6').value:=Edit1.Text;

 ExecSQL ;
   messagedlg('修改成功!',mtinformation,[mbYes],0);
     close;
sql.clear;
sql.add('select * from student');
open;
   end;
   student_name.clear;
   sex.Clear;xibie.Clear;no.Clear;zhuanye.clear;edit1.clear;
end;

procedure TupdateForm8.DBGrid2DblClick(Sender: TObject);
begin

  edit1.Text:=dbgrid2.SelectedField.AsString;
end;


end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?