亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pnota_u.pas

?? 面向對象設計的一個好的例子
?? PAS
字號:
unit pnota_u;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ToolWin, ComCtrls, ActnList, ImgList, Db, Grids, DBGridEh, ExtCtrls,
  ppEndUsr, ppCtrls, ppBands, ppVar, ppPrnabl, ppClass, ppProd, ppReport,
  ppDB, ppComm, ppRelatv, ppCache, ppDBPipe, ppDBBDE, ppStrtch, ppMemo,
  StdCtrls, Mask, DBCtrls, DBTables;

type
  TPrimanota = class(TForm)
    ToolBar1: TToolBar;
    ToolButton1: TToolButton;
    ActionList1: TActionList;
    Chiudi: TAction;
    dsnota: TDataSource;
    GrigliaPrimaNota: TDBGridEh;
    ToolButton2: TToolButton;
    Stampa: TAction;
    PrimaNota: TppBDEPipeline;
    primanota_report: TppReport;
    Modifica_primanota: TppDesigner;
    Imposta: TAction;
    ToolButton3: TToolButton;
    Nuovo: TAction;
    ToolButton4: TToolButton;
    ppHeaderBand1: TppHeaderBand;
    ppLabel1: TppLabel;
    ppSystemVariable1: TppSystemVariable;
    ppSystemVariable2: TppSystemVariable;
    ppLabel2: TppLabel;
    ppLabel6: TppLabel;
    ppLabel7: TppLabel;
    ppLabel8: TppLabel;
    ppLabel9: TppLabel;
    ppLabel11: TppLabel;
    ppLabel3: TppLabel;
    ppLabel5: TppLabel;
    ppLabel10: TppLabel;
    ppLabel12: TppLabel;
    ppLabel13: TppLabel;
    ppLabel14: TppLabel;
    ppLabel15: TppLabel;
    ppLabel16: TppLabel;
    ppLabel17: TppLabel;
    ppDetailBand1: TppDetailBand;
    ppDBText1: TppDBText;
    ppDBText7: TppDBText;
    ppDBText8: TppDBText;
    ppLine1: TppLine;
    ppDBMemo1: TppDBMemo;
    ppDBText2: TppDBText;
    ppDBText4: TppDBText;
    ppDBText5: TppDBText;
    ppDBText6: TppDBText;
    ppDBText10: TppDBText;
    ppDBText11: TppDBText;
    ppDBText12: TppDBText;
    ppSummaryBand1: TppSummaryBand;
    ppLabel4: TppLabel;
    ppDBCalc1: TppDBCalc;
    ppDBCalc2: TppDBCalc;
    ppDBText3: TppDBText;
    ppDBCalc3: TppDBCalc;
    ppDBCalc4: TppDBCalc;
    ppDBText9: TppDBText;
    ppDBCalc5: TppDBCalc;
    ppDBCalc6: TppDBCalc;
    ppDBText13: TppDBText;
    Panel1: TPanel;
    Label1: TLabel;
    Label2: TLabel;
    dal: TDateTimePicker;
    al: TDateTimePicker;
    Filtra: TCheckBox;
    Totali: TAction;
    Elimina: TAction;
    ToolButton6: TToolButton;
    Modifica: TAction;
    ToolButton7: TToolButton;
    Conferma: TAction;
    Su: TAction;
    Giu: TAction;
    ToolButton9: TToolButton;
    ToolButton10: TToolButton;
    ppLabel18: TppLabel;
    ppLabel19: TppLabel;
    ppLabel20: TppLabel;
    ppLabel21: TppLabel;
    ppDBText14: TppDBText;
    ppDBText15: TppDBText;
    ppDBText16: TppDBText;
    ppDBCalc7: TppDBCalc;
    ppDBCalc8: TppDBCalc;
    ppDBText17: TppDBText;
    Rinumera: TAction;
    QPnota: TQuery;
    ToolButton5: TToolButton;
    Aiuto: TAction;
    procedure ChiudiExecute(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ImpostaExecute(Sender: TObject);
    procedure StampaExecute(Sender: TObject);
    procedure NuovoExecute(Sender: TObject);
    procedure FiltraClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure dalChange(Sender: TObject);
    procedure TotaliExecute(Sender: TObject);
    procedure EliminaExecute(Sender: TObject);
    procedure Modifica_primanotaCustomSaveDoc(Sender: TObject);
    procedure ModificaExecute(Sender: TObject);
    procedure ConfermaExecute(Sender: TObject);
    procedure SuExecute(Sender: TObject);
    procedure GiuExecute(Sender: TObject);
    procedure RinumeraExecute(Sender: TObject);
    procedure AiutoExecute(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Primanota: TPrimanota;

implementation

uses scade_mod, ana_mod, Umenu, pagamenti_u;

{$R *.DFM}

procedure TPrimanota.ChiudiExecute(Sender: TObject);
begin
     release ;
end;

procedure TPrimanota.FormCreate(Sender: TObject);
var

   I : Integer ;
begin
     Dal.Date := Now ;
     Al.Date := Now ;
     With ModuloDatiScadenziario do
      begin
       TTconti.First ;
       i := 3 ;
       While not TTconti.eof do
        begin
         If TTContiDescrizione.asString <> '' then
          begin
           GrigliaPrimaNota.Columns[i].Title.Caption := 'ENT.'+TTcontiDescrizione.AsString ;
           GrigliaPrimaNota.Columns[i+1].Title.Caption := 'USC.'+TTcontiDescrizione.AsString ;
           GrigliaPrimaNota.Columns[i+2].Title.Caption := 'SAL.'+TTcontiDescrizione.AsString ;
          end
         else
          begin
           GrigliaPrimaNota.Columns[i].Visible := false ;
           GrigliaPrimaNota.Columns[i+1].Visible := false ;
           GrigliaPrimaNota.Columns[i+2].Visible := false ;
          end ;
         TTConti.next ;
         Inc(i,3) ;
        end ;
       TTTPnota.Last ;
      end ;
end;

procedure TPrimanota.ImpostaExecute(Sender: TObject);
VAr
   Nome_Report : string ;

begin
     Nome_report := '' ;
     If ModuloDatiAnagrafiche.LeggiChiave('Layout primanota',nome_report) then
       begin
        If FileExists(nome_report) then
         begin
          primanota_report.Template.filename := nome_report ;
          primanota_report.Template.LoadFromFile ;
         end ;
       end ;
     Modifica_primanota.show ;

end;

procedure TPrimanota.StampaExecute(Sender: TObject);
Var
   nome_report : string ;
begin
     Nome_report := '' ;
     If ModuloDatiAnagrafiche.LeggiChiave('Layout primanota',nome_report) then
       begin
        If FileExists(nome_report) then
         begin
          Primanota_report.Template.filename := nome_report ;
          Primanota_report.Template.LoadFromFile ;
         end ;
       end ;
     primanota_report.Print ;

end;

procedure TPrimanota.NuovoExecute(Sender: TObject);
begin
     ModuloDatiScadenziario.TTTpnota.Insert ;
     Pagamenti_form := TPagamenti_Form.Create(self) ;
     Pagamenti_form.ShowModal ;
end;

procedure TPrimanota.FiltraClick(Sender: TObject);
Var
 dalS,alS : string ;

begin
    dalS := ModuloDatiScadenziario.MilleniumBugStr(dal.date) ;
    alS := ModuloDatiScadenziario.MilleniumBugStr(al.date) ;
     With ModuloDatiScadenziario do
      begin
       TTTPnota.Filtered := False ;
       TTTPnota.Filter := 'Data>=''' + dalS + ''' and Data<=''' + alS +'''';
       TTTPnota.Filtered := Filtra.Checked ;
      end ;

end;

procedure TPrimanota.FormClose(Sender: TObject; var Action: TCloseAction);
begin
     ModuloDatiScadenziario.TTTpnota.Filtered := False ;
end;

procedure TPrimanota.dalChange(Sender: TObject);
begin
     Filtra.Checked := False ;
     ModuloDatiScadenziario.TTTpnota.Filtered := False ;
end;

procedure TPrimanota.TotaliExecute(Sender: TObject);
begin
 Totali.Checked := not Totali.Checked ;
 GrigliaPrimaNota.SumList.Active := Totali.Checked ;
 If Totali.Checked then
  GrigliaPrimaNota.FooterRowCount := 1
 else
  GrigliaPrimaNota.FooterRowCount := 0 ;
end;

procedure TPrimanota.EliminaExecute(Sender: TObject);
begin
 If MessageDlg('Attenzione, eliminare la riga di prima nota selezionata ?',MtConfirmation,[mbYes,mbNo],0) = mrYes then
  with ModuloDatiScadenziario.TTTpnota do
   Delete ;
end;

procedure TPrimanota.Modifica_primanotaCustomSaveDoc(Sender: TObject);
begin
     ModuloDatiAnagrafiche.ScriviChiave('Layout primanota',primanota_report.Template.Filename) ;
     primanota_report.Template.SaveToFile ;
end;

procedure TPrimanota.ModificaExecute(Sender: TObject);
begin
 Pagamenti_form := TPagamenti_Form.Create(self) ;
 Pagamenti_form.ShowModal ;
 Pagamenti_form.Free ;
end;

procedure TPrimanota.ConfermaExecute(Sender: TObject);
begin
 with ModuloDatiScadenziario do
  If (TTTPnota.State = dsInsert) or
     (TTTPnota.State = dsEdit) then
     TTTPnota.Post ;

end;

procedure TPrimanota.SuExecute(Sender: TObject);
begin
 moduloDatiScadenziario.SpostaRigaPnota(-1) ;
end;

procedure TPrimanota.GiuExecute(Sender: TObject);
begin
 moduloDatiScadenziario.SpostaRigaPnota(+1);
end;

procedure TPrimanota.RinumeraExecute(Sender: TObject);
var
 Pnota : TTable ;
 i,fc : integer ;

begin
 If MessageDlg('Operazione irreversibile, proseguire ?',mtConfirmation,[mbYes,mbNo],0) =mrYes then
  begin
   Pnota := TTable.Create(self) ;
   Pnota.DatabaseName := 'euro2000' ;
   Pnota.TableName := 'TPnota.db' ;
   Pnota.Open ;
   i := 1 ;
   Qpnota.Open ;
   While not Pnota.IsEmpty do Pnota.Delete ;
   While Not Qpnota.Eof do
    begin
     Pnota.Insert ;
     for fc := 0 to Pnota.FieldCount - 1  do
      Pnota.Fields[fc].Value := QPnota.Fields[fc].Value ;
     Pnota.FieldByName('Registrazione').Value := i ;
     Pnota.Post ;
     Qpnota.Next;
     inc(i) ;
    end ;
   Pnota.Close ;
   Pnota.Free ;
   Qpnota.Close;
   ShowMessage('Rinumerazione completata !') ;
   ModuloDatiScadenziario.TTTpnota.Refresh ;
  end ;
end;

procedure TPrimanota.AiutoExecute(Sender: TObject);
begin
     menu_form.Aiuto('manuale.pdf',174) ;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品视频在线观看| 精品欧美乱码久久久久久 | 国产精品每日更新| 成人小视频在线| 中文字幕亚洲视频| 欧美少妇bbb| 日本色综合中文字幕| 欧美精品一区二区三区高清aⅴ| 精品一区二区综合| 中文字幕精品一区| 在线观看日产精品| 视频一区国产视频| 国产日韩av一区二区| 91久久国产最好的精华液| 日韩主播视频在线| xf在线a精品一区二区视频网站| 国产91丝袜在线18| 亚洲一区免费视频| 日韩欧美在线不卡| 成+人+亚洲+综合天堂| 亚洲成人精品一区二区| 精品久久久久久综合日本欧美| 福利视频网站一区二区三区| 亚洲午夜av在线| 久久亚区不卡日本| 色综合网站在线| 国产在线麻豆精品观看| 亚洲欧美日韩久久精品| 精品国产伦一区二区三区观看方式| 国产999精品久久久久久绿帽| 亚洲午夜一区二区三区| 亚洲精品在线网站| 欧美最新大片在线看| 久久草av在线| 亚洲电影一区二区| 国产精品嫩草影院av蜜臀| 91麻豆精品国产自产在线| 成人免费看的视频| 免费人成在线不卡| 伊人色综合久久天天人手人婷| 精品久久久久久久久久久院品网| 93久久精品日日躁夜夜躁欧美| 美女视频一区在线观看| 一区二区三区在线观看动漫| 久久久午夜电影| 91精品国产综合久久香蕉的特点| 97久久精品人人做人人爽 | 午夜亚洲国产au精品一区二区| 久久久久久麻豆| 7777精品伊人久久久大香线蕉| av中文一区二区三区| 极品尤物av久久免费看| 午夜电影一区二区三区| 亚洲三级电影全部在线观看高清| 精品国产电影一区二区| 欧美日韩成人一区| 91影院在线免费观看| 成人一级片在线观看| 国产专区欧美精品| 免费在线视频一区| 亚洲成人三级小说| 一区二区三区在线观看欧美| 自拍偷拍国产精品| 中文字幕一区免费在线观看| 久久蜜桃av一区二区天堂| 欧美一区二区精美| 欧美二区在线观看| 欧美日韩亚洲综合| 欧美日韩中文一区| 欧美剧情片在线观看| 欧美性色黄大片手机版| 欧美性猛交xxxxxxxx| 色综合久久久久综合| 91性感美女视频| 99国产精品久久久| 成人av先锋影音| 99re这里只有精品视频首页| 成人看片黄a免费看在线| 成人自拍视频在线观看| 国产99一区视频免费| 不卡影院免费观看| 91捆绑美女网站| 欧美亚洲精品一区| 欧美日韩在线不卡| 91精品国产91久久久久久一区二区 | 亚洲欧洲精品成人久久奇米网| 国产女人18水真多18精品一级做| 国产午夜三级一区二区三| 国产欧美一区二区在线观看| 国产精品乱码一区二区三区软件| 国产精品大尺度| 一区二区成人在线| 日韩在线卡一卡二| 久久99日本精品| 国v精品久久久网| 色视频一区二区| 欧美精品一二三四| 久久婷婷国产综合国色天香| 久久久国产午夜精品| 成人欧美一区二区三区黑人麻豆| 亚洲精品国产无天堂网2021| 视频一区视频二区在线观看| 激情六月婷婷综合| 波多野结衣一区二区三区| 色噜噜狠狠成人中文综合| 欧美丰满高潮xxxx喷水动漫| 久久这里只有精品首页| 中文字幕亚洲精品在线观看| 天天综合色天天| 成人毛片老司机大片| 欧美日韩高清一区二区三区| 精品欧美久久久| 亚洲精品国产视频| 精品一区二区三区在线观看国产| 成人免费高清在线| 欧美精品免费视频| 中文字幕乱码日本亚洲一区二区| 亚洲观看高清完整版在线观看| 国产在线精品免费av| 色婷婷激情一区二区三区| 日韩欧美国产综合在线一区二区三区| 中文字幕va一区二区三区| 亚洲午夜羞羞片| 成人小视频在线观看| 欧美一区二区三区啪啪| 专区另类欧美日韩| 极品少妇xxxx偷拍精品少妇| 99久久99久久精品国产片果冻| 欧美第一区第二区| 洋洋成人永久网站入口| 懂色av中文一区二区三区| 欧美精品第一页| 亚洲日本青草视频在线怡红院| 久久成人久久爱| 777xxx欧美| 伊人婷婷欧美激情| 成人高清免费在线播放| 精品日韩一区二区三区| 亚洲永久免费视频| voyeur盗摄精品| 久久久久久久综合狠狠综合| 日日摸夜夜添夜夜添国产精品| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品色眯眯| 国产一区二区91| 日韩欧美美女一区二区三区| 亚洲午夜激情网站| 色综合中文字幕国产| 欧美极品另类videosde| 极品少妇一区二区| 欧美刺激午夜性久久久久久久| 亚洲国产va精品久久久不卡综合| 色综合久久六月婷婷中文字幕| 国产精品污污网站在线观看| 国产风韵犹存在线视精品| 精品国产亚洲在线| 激情综合色综合久久| 欧美一级高清大全免费观看| 亚洲a一区二区| 欧美一a一片一级一片| 亚洲日本在线a| 色美美综合视频| 亚洲色图一区二区三区| aaa国产一区| 亚洲天堂成人在线观看| 99视频精品在线| 亚洲欧美一区二区在线观看| 91网站在线播放| 亚洲欧美偷拍另类a∨色屁股| 91蜜桃婷婷狠狠久久综合9色| 中文字幕一区二区在线观看 | 国产精品一区2区| 欧美精品一区二区三区高清aⅴ| 老司机免费视频一区二区| 日韩精品一区二区在线| 九色综合狠狠综合久久| 欧美精品一区二区三区四区 | 另类欧美日韩国产在线| 久久综合国产精品| 成人午夜视频福利| 亚洲日本va午夜在线影院| 欧美私模裸体表演在线观看| 亚洲chinese男男1069| 日韩女优视频免费观看| 国产精品1区二区.| 亚洲少妇30p| 欧美一区二区视频网站| 蜜桃久久久久久久| 国产三级精品视频| 99九九99九九九视频精品| 亚洲国产精品久久久久婷婷884 | 99久久99久久免费精品蜜臀| 一区二区三区美女| 欧美大片日本大片免费观看| 成人性视频网站| 一区二区三区精品| 精品欧美乱码久久久久久| 91玉足脚交白嫩脚丫在线播放| 性做久久久久久久免费看| 久久久久国产精品免费免费搜索|