📄 doc_form.pas
字号:
unit doc_form;
interface
uses
SysUtils, Windows, Messages, Classes, Graphics, Controls, dialogs,
StdCtrls, Forms, DBCtrls, DB, DBGrids, DBTables, Grids, Mask, ExtCtrls,
ActnList, Buttons, ComCtrls;
type
TDocument_form = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
SpeedButton1: TSpeedButton;
ActionList1: TActionList;
Lista: TAction;
Stampa: TAction;
Invia: TAction;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
Ricerca: TAction;
STPETI: TSpeedButton;
Stampa_etichette: TAction;
Elenco: TAction;
PageControl1: TPageControl;
TabTestata: TTabSheet;
ScrollBox: TScrollBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label7: TLabel;
Label15: TLabel;
Label16: TLabel;
Label17: TLabel;
Label18: TLabel;
DBText1: TDBText;
Label33: TLabel;
Label5: TLabel;
Label6: TLabel;
Label13: TLabel;
Label19: TLabel;
Label35: TLabel;
Label37: TLabel;
Label38: TLabel;
Label39: TLabel;
DBText2: TDBText;
DBText3: TDBText;
DBText4: TDBText;
EditData: TDBEdit;
EditNumero: TDBEdit;
EditSerie: TDBEdit;
EditSoggetto: TDBEdit;
EditIndirizzodocumento: TDBEdit;
EditCapdocumento: TDBEdit;
EditLocalitadocumento: TDBEdit;
EditProvinciadocumento: TDBEdit;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
DBLookupComboBox3: TDBLookupComboBox;
DBLookupComboBox5: TDBLookupComboBox;
DBLookupComboBox6: TDBLookupComboBox;
DBLookupComboBox7: TDBLookupComboBox;
DBLookupComboBox9: TDBLookupComboBox;
DBLookupComboBox10: TDBLookupComboBox;
DBLookupComboBox11: TDBLookupComboBox;
TabDettaglio: TTabSheet;
Panel4: TPanel;
GroupBox3: TGroupBox;
Label44: TLabel;
Label45: TLabel;
Label46: TLabel;
Label47: TLabel;
Label48: TLabel;
Label51: TLabel;
Label52: TLabel;
Label53: TLabel;
Label54: TLabel;
Label55: TLabel;
Label56: TLabel;
Label57: TLabel;
Label43: TLabel;
Label58: TLabel;
DBEdit21: TDBEdit;
DBMemo1: TDBMemo;
DBEdit22: TDBEdit;
DBEdit23: TDBEdit;
DBEdit24: TDBEdit;
DBEdit25: TDBEdit;
DBEdit26: TDBEdit;
DBEdit27: TDBEdit;
DBLookupComboBox13: TDBLookupComboBox;
DBEdit29: TDBEdit;
DBNavigator1: TDBNavigator;
Scelta_art: TButton;
DBLookupComboBox14: TDBLookupComboBox;
DBEdit6: TDBEdit;
DBEdit7: TDBEdit;
Panel3: TPanel;
DBGrid1: TDBGrid;
DBEdit8: TDBEdit;
Label42: TLabel;
Panel5: TPanel;
DBEdit14: TDBEdit;
Label32: TLabel;
TabImporti: TTabSheet;
TabCondizioni: TTabSheet;
GroupBox6: TGroupBox;
Label66: TLabel;
Label67: TLabel;
Label68: TLabel;
Label69: TLabel;
Label70: TLabel;
Label71: TLabel;
Label72: TLabel;
Label73: TLabel;
Label74: TLabel;
DBEdit15: TDBEdit;
DBEdit16: TDBEdit;
DBEdit17: TDBEdit;
DBEdit18: TDBEdit;
DBEdit19: TDBEdit;
DBEdit20: TDBEdit;
DBEdit28: TDBEdit;
DBEdit30: TDBEdit;
DBEdit38: TDBEdit;
Label65: TLabel;
DBGrid3: TDBGrid;
Label75: TLabel;
DBEdit39: TDBEdit;
Label76: TLabel;
DBEdit40: TDBEdit;
Label77: TLabel;
DBEdit41: TDBEdit;
GroupBox4: TGroupBox;
Label59: TLabel;
Label60: TLabel;
DBEdit9: TDBEdit;
DBLookupComboBox15: TDBLookupComboBox;
DBMemo2: TDBMemo;
Dati_trascons_box: TGroupBox;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label34: TLabel;
Label22: TLabel;
Label23: TLabel;
Label20: TLabel;
Label36: TLabel;
Label24: TLabel;
Label26: TLabel;
Label27: TLabel;
Label28: TLabel;
Label29: TLabel;
EditRagionesocialemerce: TDBEdit;
EditIndirizzomerce: TDBEdit;
EditCapmerce: TDBEdit;
EditLocalitamerce: TDBEdit;
EditProvinciamerce: TDBEdit;
DBLookupComboBox4: TDBLookupComboBox;
EditColli: TDBEdit;
DBComboBox1: TDBComboBox;
DBLookupComboBox12: TDBLookupComboBox;
DBLookupComboBox8: TDBLookupComboBox;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
DBMemo3: TDBMemo;
Label21: TLabel;
DBEdit12: TDBEdit;
DBEdit13: TDBEdit;
Label25: TLabel;
DBNavigator: TDBNavigator;
Label63: TLabel;
DBEdit37: TDBEdit;
DBEdit42: TDBEdit;
Label64: TLabel;
Label78: TLabel;
DBEdit43: TDBEdit;
DBEdit34: TDBEdit;
Label41: TLabel;
Label49: TLabel;
Label50: TLabel;
DBEdit35: TDBEdit;
DBEdit36: TDBEdit;
Label79: TLabel;
DBEdit44: TDBEdit;
DBEdit31: TDBEdit;
Label30: TLabel;
Label31: TLabel;
Label40: TLabel;
DBEdit32: TDBEdit;
DBEdit33: TDBEdit;
Label80: TLabel;
DBEdit45: TDBEdit;
DBEdit10: TDBEdit;
Label14: TLabel;
Label61: TLabel;
Label62: TLabel;
DBEdit11: TDBEdit;
DBEdit46: TDBEdit;
Label81: TLabel;
DBEdit47: TDBEdit;
Copia_but: TSpeedButton;
Copia: TAction;
Incolla: TAction;
SpeedButton2: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
Varianti: TButton;
procedure Chiudi_butClick(Sender: TObject);
procedure StampaExecute(Sender: TObject);
procedure ListaExecute(Sender: TObject);
procedure Scelta_artClick(Sender: TObject);
procedure DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
procedure RicercaExecute(Sender: TObject);
procedure ElencoExecute(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure CopiaExecute(Sender: TObject);
procedure IncollaExecute(Sender: TObject);
procedure VariantiClick(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Document_form: TDocument_form;
implementation
uses Doc_mod, ULista_doc, ana_mod, rica_art_u_fornit, Ucerca, Uelenco,
u_griglia_varianti;
{$R *.DFM}
procedure TDocument_form.Chiudi_butClick(Sender: TObject);
begin
If (DbText1.DataSource.DataSet.State = dsEdit) or
(DbText1.DataSource.DataSet.State = dsInsert) then
if MessageDlg('Attenzione, salvare le modifiche ?',mtConfirmation,[mbYes,mbNo],0) = mrYes then
begin
DbText1.DataSource.DataSet.Post ;
If (ModuloDatiDocumenti.TTDettaglio.State = dsEdit) or
(ModuloDatiDocumenti.TTDettaglio.State = dsInsert) then
ModuloDatiDocumenti.TTDettaglio.Post ;
end ;
release ;
end;
procedure TDocument_form.StampaExecute(Sender: TObject);
Var
Anno,Mese,Giorno : Word ;
begin
With ModuloDatiDocumenti do
begin
CalcolaImponibili ;
DecodeDate(TTTestataData.Value,Anno,Mese,Giorno) ;
If TTTestataNumero.AsString = '' then
begin
TTTestata.Edit ;
TTTestataNumero.Value := ModuloDatiAnagrafiche.IncNumeratore(TTTestataNumeratoreDaTipiDoc.AsString,IntToStr(Anno),'','') ;
end ;
StampaDoc(True,True) ;
end ;
end;
procedure TDocument_form.ListaExecute(Sender: TObject);
begin
Application.CreateForm(TLista_doc_form,Lista_doc_form) ;
end;
procedure TDocument_form.Scelta_artClick(Sender: TObject);
begin
ModuloDatiDocumenti.Ricercaarticolo('') ;
end;
procedure TDocument_form.DBNavigator1Click(Sender: TObject;
Button: TNavigateBtn);
begin
DBEdit21.setfocus ;
end;
procedure TDocument_form.RicercaExecute(Sender: TObject);
begin
Cerca_form.trova(self) ;
end;
procedure TDocument_form.ElencoExecute(Sender: TObject);
begin
Elenco_form.MostraElenco(self) ;
end;
procedure TDocument_form.Button1Click(Sender: TObject);
begin
ModuloDatiDocumenti.CalcolaImponibili ;
end;
procedure TDocument_form.CopiaExecute(Sender: TObject);
begin
ModulodatiDocumenti.Copia ;
end;
procedure TDocument_form.IncollaExecute(Sender: TObject);
begin
ModuloDatiDocumenti.Incolla ;
end;
procedure TDocument_form.VariantiClick(Sender: TObject);
Var
Griglia_varianti : Tgriglia_varianti ;
begin
Griglia_varianti := Tgriglia_varianti.Create(Self) ;
Griglia_varianti.showModal ;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -