unit18.pas

来自「玉龙飞雪进销存管理系统,可以帮您管理进销存的软件」· PAS 代码 · 共 73 行

PAS
73
字号
unit Unit18;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Buttons, StdCtrls, ComCtrls, DBCtrls, DB, DBTables;

type
  TFormmemo = class(TForm)
    DBMemo1: TDBMemo;
    MonthCalendar1: TMonthCalendar;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    RadioButton3: TRadioButton;
    SpeedButton1: TSpeedButton;
    Table1: TTable;
    DataSource1: TDataSource;
    procedure SpeedButton1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure MonthCalendar1Click(Sender: TObject);
    procedure DataSource1DataChange(Sender: TObject; Field: TField);
    procedure DataSource1UpdateData(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Formmemo: TFormmemo;

implementation

{$R *.dfm}

procedure TFormmemo.SpeedButton1Click(Sender: TObject);
begin
close;
end;

procedure TFormmemo.FormCreate(Sender: TObject);
begin

radiobutton1.Checked:=true;
table1.TableName:='jin.db';
table1.Active:=true;
dbmemo1.DataField:='信息备注';
end;

procedure TFormmemo.MonthCalendar1Click(Sender: TObject);
begin
datasource1.OnDataChange :=nil;
table1.edit;
if table1.Locate('信息备注',monthcalendar1.date,[loCaseInsensitive]) then
else
messagedlg('没有此日期的信息备注!',mtinformation,[mbok],0);
datasource1.OnDataChange :=formmemo.DataSource1datachange;
monthcalendar1.Date:=table1.fieldbyname('信息备注').value;
end;

procedure TFormmemo.DataSource1DataChange(Sender: TObject; Field: TField);
begin
monthcalendar1.Date:=table1.fieldbyname('信息备注').value;
end;

procedure TFormmemo.DataSource1UpdateData(Sender: TObject);
begin
monthcalendar1.Date:=table1.fieldbyname('信息备注').value;
end;

end.

⌨️ 快捷键说明

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