⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform1.~pas

📁 管理
💻 ~PAS
📖 第 1 页 / 共 2 页
字号:
end;

procedure TMainForm.Panel1DblClick(Sender: TObject);
begin
  Panel1.Width := 1022;
  Panel1.Height:= 606;

 { if Panel1.Width=669 and Panel1.Height=301 then
  begin
    Panel1.Width := 1022;
    Panel1.Height:= 606;
  end
  else begin
    Panel1.Width := 669;
    Panel1.Height:= 301;
  {Panel1.Width := 1022;
  Panel1.Height:= 606;}
  end;

procedure TMainForm.Panel1Click(Sender: TObject);
begin
    Panel1.Width := 669;
    Panel1.Height:= 301;

end;

procedure TMainForm.Action10Execute(Sender: TObject);
begin
  if cxGrid1DBTableView1.OptionsSelection.CellSelect = True then
    cxGrid1DBTableView1.OptionsSelection.CellSelect := false
  else
    cxGrid1DBTableView1.OptionsSelection.CellSelect := True;
end;

procedure TMainForm.AIniWindows;
begin
  inherited;
  OLEDateAccess;
  ANumber := Caption;
  ISYesNo := true;

end;

procedure TMainForm.Action11Execute(Sender: TObject);
begin
  adoRecord.Filtered := False;
end;

procedure TMainForm.Action13Execute(Sender: TObject);
begin
  Panel1.Visible := not Panel1.Visible;
end;

procedure TMainForm.FormShow(Sender: TObject);
Const
  SQLTemp = 'EnterTime=''%s'' ';
Var
  DayDateStr :String;
begin

  DayDateStr := FormatDatetime('yyyy-mm-dd',now);

  {ADOQuery := TADOQuery.Create(Nil);
  ADOQuery.Connection := Self.ADOConnection1;
  try
    StrCustom := Format(SQLTemp,[DayDateStr]);
    ADOQuery.Close;
    ADOQuery.SQL.Clear;
    ADOQuery.SQL.Add(StrCustom);
    ADOQuery.Open;
  finally
    ADOQuery.Free;
  end; }


    adoRecord.Filtered := False;
    adoRecord.Filter   := Format(SQLTemp,[DayDateStr]);
    adoRecord.Filtered := true;

    adoRecord.Edit;
    adoRecordEnterTime.Value  := DayDateStr;
    adoRecord.Post;
    
    ShowmodalWMLandForm;

end;

procedure TMainForm.FormCreate(Sender: TObject);
Var
  AStrColor    : Integer;
  AIniFile : TIniFile;
  AIniFileName : String;
begin

  adoRecord.Open;
  dxDockPanel1.Destroy;

  AIniFileName := ExtractFilePath(Application.ExeName)+'Config\Config.Ini';
  AIniFile := TIniFile.Create(AIniFileName);
  Try
    AStrColor := AIniFile.ReadInteger('MateFile','Number',$003C3C3C);
    MainForm.Color := AStrColor;
  Finally
    AIniFile.Free;
  end;

end;

procedure TMainForm.Action12Execute(Sender: TObject);
Const
  SQLDateDay = 'EnterTime=''%s'' ';
Var
  AFlag:Boolean;
  AInput:string;
begin
  AFlag := InputQuery('自定义...','请输入日期查询...   ',AInput);
  if Not AFlag then Exit;

    adoRecord.Filtered := False;
    adoRecord.Filter   := Format(SQLDateDay,[AInput]);
    adoRecord.Filtered := true;
end;
procedure TMainForm.AInputQuery(ACaption, AMessage, AFieldName: String);
const
  SQLTemp=' %s like ''%S''';
var
  AFlag:Boolean;
  AInput:String;
begin
  AFlag:= InputQuery(ACaption,Amessage,AInput);
  If Not Aflag Then Exit
  else begin
    adoRecord.Filtered:=False;
    adoRecord.Filter  :=Format(SQLTemp,[AFieldName,AInput]);
    adoRecord.Filtered:=True;
  end;
end;

procedure TMainForm.Action14Execute(Sender: TObject);
begin
  AInputQuery('自定义...  ','按品种列出...  ','Veriety');
end;

procedure TMainForm.Action15Execute(Sender: TObject);
begin
  AInputQuery('自定义...  ','按物品总价列出...  ','Sumprice');
end;

procedure TMainForm.Action16Execute(Sender: TObject);
begin
  AInputQuery('自定义...  ','按月总计列出...  ','SumMonth');
end;

procedure TMainForm.Action17Execute(Sender: TObject);
begin
  AInputQuery('自定义...  ','按年总计列出...  ','SumYear');
end;

procedure TMainForm.Action23Execute(Sender: TObject);
begin
  AInputQuery('自定义...  ','按ID列出...  ','AutoID');
end;

procedure TMainForm.Action18Execute(Sender: TObject);
begin
  ShowMalWMFind;
end;

procedure TMainForm.Action5Execute(Sender: TObject);
begin
  EditForm := TEditForm.Create(Nil);
  try
    EditForm.Edit1.Text := adoRecordAutoID.AsString;
    EditForm.Edit2.Text := adoRecordEnterTime.AsString;
    EditForm.Edit3.Text := adoRecordVeriety.AsString;
    EditForm.Edit4.text := adoRecordPrice.AsString;
    EditForm.Edit5.text := adoRecordNumber.AsString;
    EditForm.Edit6.text := adoRecordSumprice.AsString;
    EditForm.Edit7.text := adoRecordSumMonth.AsString;
    EditForm.Edit8.text := adoRecordSumYear.AsString;
    EditForm.Edit9.Text := adoRecordDayPayout.AsString;
    EditForm.Edit10.Text:= adoRecordDayincome.AsString;
    EditForm.Caption := '编辑 . . .';
    EditForm.ShowModal;
  finally
    EditForm.Free;
  end;
//  SendValueShowMal(adoRecordAutoID.Value,adoRecordEnterTime.Value,adoRecordVeriety.Value,adoRecordPrice.Value,adoRecordNumber.Value,adoRecordSumprice.Value,adoRecordSumMonth.Value,adoRecordSumYear.Value);
end;

procedure TMainForm.Action4Execute(Sender: TObject);
begin
  EditForm := TEditForm.Create(Nil);
  try
    EditForm.Caption :='新增 . . .  ';
    EditForm.ShowModal;
  finally
    EditForm.Free;
  end;
end;

procedure TMainForm.Action26Execute(Sender: TObject);
begin
  ShowMalComputerForm;
end;

procedure TMainForm.Action2Execute(Sender: TObject);
begin
  ShowmodalWMLandForm;
end;

procedure TMainForm.Action1Execute(Sender: TObject);
Var
  AInput,AFlag:String;
  AFlog :Boolean;
begin
 
  AFlog := InputQuery('请输入密码','',AInput);
  if Not AFlog then Exit;
  if AInput<>'123' then Exit;
  ShowWindows;
end;

procedure TMainForm.Action7Execute(Sender: TObject);
begin
  WMHelpForm := TWMHelpForm.Create(Nil);
  try
    WMHelpForm.ShowModal;
  finally
    WMHelpForm.Free;
  end;

end;

procedure TMainForm.AConnectSQL;
Var
  AIniFileName : String;
  AIniFile     : TIniFile;
  AStr         : String;

begin
  AIniFileName := ExtractFilePath(Application.ExeName)+'Config\Config.Ini';
  AIniFile := TIniFile.Create(AIniFileName);
  try
    AStr := AIniFile.ReadString('Setup','ICount','');
    ADOConnection1.ConnectionString := AStr;
    ADOConnection1.Connected := True;
  finally
    AIniFile.Free;
  end;

end;

procedure TMainForm.Action27Execute(Sender: TObject);
begin
  WMTimesumForm := TWMTimesumForm.Create(Nil);
  try
    WMTimesumForm.ShowModal;
  finally
    WMTimesumForm.Free;
  end;

end;

procedure TMainForm.Action28Execute(Sender: TObject);
begin
  WMweForm := TWMweForm.Create(Nil);
  try
    WMweForm.ShowModal;
  finally
    WMweForm.Free;
  end;

end;

procedure TMainForm.OLEDateAccess;
Const
  SQLTemp ='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s'+
           'db1.mdb;Persist Security Info=False';
Var
  MyDate:String;
begin
  MyDate := ExtractFilePath(Application.ExeName)+'DB\';
  ADOConnection1.ConnectionString := Format(SQLTemp,[MyDate]);
  ADOConnection1.Connected := True;
end;

end.

⌨️ 快捷键说明

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