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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? datamod.h

?? 《C Builder 5程序設(shè)計(jì)——數(shù)據(jù)庫(kù)應(yīng)用實(shí)務(wù)篇》程序源代碼
?? H
字號(hào):
//---------------------------------------------------------------------------
// Borland C++Builder
// Copyright (c) 1987, 1998 Borland International Inc.  All Rights Reserved.
//---------------------------------------------------------------------------
#include <DB.hpp>
#include <Classes.hpp>
#include <DBTables.hpp>
#include <Db.hpp>
//---------------------------------------------------------------------------
#ifndef DatamodHPP
#define DatamodHPP
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#ifndef WindowsHPP
#include <windows.hpp>
#endif

#ifndef MessagesHPP
#include <messages.hpp>
#endif

#ifndef SysUtilsHPP
#include <sysutils.hpp>
#endif

#ifndef ClassesHPP
#include <classes.hpp>
#endif

#ifndef GraphicsHPP
#include <graphics.hpp>
#endif

#ifndef ControlsHPP
#include <controls.hpp>
#endif

#ifndef FormsHPP
#include <forms.hpp>
#endif

#ifndef DialogsHPP
#include <dialogs.hpp>
#endif

#ifndef DBHPP
#include <db.hpp>
#endif

#ifndef DBTablesHPP
#include <dbtables.hpp>
#endif
//---------------------------------------------------------------------------
class TMastData : public TDataModule
{
__published:
    TDatabase *Database;
    TTable *NextCust;
    TFloatField *NextCustNewCust;
    TTable *Parts;
    TFloatField *PartsPartNo;
    TStringField *PartsDescription;
    TFloatField *PartsVendorNo;
    TFloatField *PartsOnHand;
    TFloatField *PartsOnOrder;
    TBooleanField *PartsBackOrd;
    TCurrencyField *PartsCost;
    TCurrencyField *PartsListPrice;
    TDataSource *PartsSource;
    TQuery *PartsQuery;
    TFloatField *PartsQueryPartNo;
    TStringField *PartsQueryDescription;
    TFloatField *PartsQueryVendorNo;
    TFloatField *PartsQueryOnHand;
    TFloatField *PartsQueryOnOrder;
    TBooleanField *PartsQueryBackOrd;
    TCurrencyField *PartsQueryCost;
    TCurrencyField *PartsQueryListPrice;
    TDataSource *VendorSource;
    TTable *Vendors;
    TTable *Orders;
    TFloatField *OrdersOrderNo;
    TFloatField *OrdersCustNo;
    TDateTimeField *OrdersSaleDate;
    TDateTimeField *OrdersShipDate;
    TStringField *OrdersShipToContact;
    TStringField *OrdersShipToAddr1;
    TStringField *OrdersShipToAddr2;
    TStringField *OrdersShipToCity;
    TStringField *OrdersShipToState;
    TStringField *OrdersShipToZip;
    TStringField *OrdersShipToCountry;
    TStringField *OrdersShipToPhone;
    TStringField *OrdersShipVIA;
    TStringField *OrdersPO;
    TIntegerField *OrdersEmpNo;
    TStringField *OrdersTerms;
    TStringField *OrdersPaymentMethod;
    TCurrencyField *OrdersItemsTotal;
    TFloatField *OrdersTaxRate;
    TCurrencyField *OrdersTaxTotal;
    TCurrencyField *OrdersFreight;
    TCurrencyField *OrdersAmountPaid;
    TCurrencyField *OrdersAmountDue;
    TDataSource *OrdersSource;
    TTable *CustByOrd;
    TFloatField *CustByOrdCustNo;
    TStringField *CustByOrdCompany;
    TStringField *CustByOrdAddr1;
    TStringField *CustByOrdAddr2;
    TStringField *CustByOrdCity;
    TStringField *CustByOrdState;
    TStringField *CustByOrdZip;
    TStringField *CustByOrdCountry;
    TStringField *CustByOrdPhone;
    TStringField *CustByOrdFAX;
    TFloatField *CustByOrdTaxRate;
    TStringField *CustByOrdContact;
    TDateTimeField *CustByOrdLastInvoiceDate;
    TDataSource *CustByOrdSrc;
    TTable *Items;
    TFloatField *ItemsItemNo;
    TFloatField *ItemsOrderNo;
    TFloatField *ItemsPartNo;
    TStringField *ItemsDescription;
    TCurrencyField *ItemsSellPrice;
    TIntegerField *ItemsQty;
    TFloatField *ItemsDiscount;
    TCurrencyField *ItemsExtPrice;
    TDataSource *ItemsSource;
    TTable *NextOrd;
    TFloatField *NextOrdNewKey;
    TTable *Emps;
    TIntegerField *EmpsEmpNo;
    TStringField *EmpsFullName;
    TStringField *EmpsLastName;
    TStringField *EmpsFirstName;
    TStringField *EmpsPhoneExt;
    TDateTimeField *EmpsHireDate;
    TFloatField *EmpsSalary;
    TDataSource *EmpsSource;
    TQuery *LastItemQuery;
    TTable *Cust;
    TFloatField *CustCustNo;
    TStringField *CustCompany;
    TStringField *CustPhone;
    TDateTimeField *CustLastInvoiceDate;
    TStringField *CustAddr1;
    TStringField *CustAddr2;
    TStringField *CustCity;
    TStringField *CustState;
    TStringField *CustZip;
    TStringField *CustCountry;
    TStringField *CustFAX;
    TFloatField *CustTaxRate;
    TStringField *CustContact;
    TDataSource *CustSource;
    TQuery *CustQuery;
    TFloatField *CustQueryCustNo;
    TStringField *CustQueryCompany;
    TStringField *CustQueryPhone;
    TDateTimeField *CustQueryLastInvoiceDate;
    TDataSource *OrdByCustSrc;
    TTable *OrdByCust;
    TFloatField *OrdByCustOrderNo;
    TFloatField *OrdByCustCustNo;
    TDateTimeField *OrdByCustSaleDate;
    TDateTimeField *OrdByCustShipDate;
    TCurrencyField *OrdByCustItemsTotal;
    TFloatField *OrdByCustTaxRate;
    TCurrencyField *OrdByCustFreight;
    TCurrencyField *OrdByCustAmountPaid;
    TCurrencyField *OrdByCustAmountDue;
    TDataSource *CustMasterSrc;
    TTable *CustByComp;
    TDataSource *CustByCompSrc;
	TQuery *CustByLastInvQuery;
	TFloatField *CustByLastInvQueryCustNo;
	TStringField *CustByLastInvQueryCompany;
	TStringField *CustByLastInvQueryAddr1;
	TStringField *CustByLastInvQueryAddr2;
	TStringField *CustByLastInvQueryCity;
	TStringField *CustByLastInvQueryState;
	TStringField *CustByLastInvQueryZip;
	TStringField *CustByLastInvQueryCountry;
	TStringField *CustByLastInvQueryPhone;
	TStringField *CustByLastInvQueryFAX;
	TFloatField *CustByLastInvQueryTaxRate;
	TStringField *CustByLastInvQueryContact;
	TDateTimeField *CustByLastInvQueryLastInvoiceDate;
	TQuery *OrdersByDateQuery;
	TFloatField *OrdersByDateQueryOrderNo;
	TFloatField *OrdersByDateQueryCustNo;
	TDateTimeField *OrdersByDateQuerySaleDate;
	TDateTimeField *OrdersByDateQueryShipDate;
	TIntegerField *OrdersByDateQueryEmpNo;
	TStringField *OrdersByDateQueryShipToContact;
	TStringField *OrdersByDateQueryShipToAddr1;
	TStringField *OrdersByDateQueryShipToAddr2;
	TStringField *OrdersByDateQueryShipToCity;
	TStringField *OrdersByDateQueryShipToState;
	TStringField *OrdersByDateQueryShipToZip;
	TStringField *OrdersByDateQueryShipToCountry;
	TStringField *OrdersByDateQueryShipToPhone;
	TStringField *OrdersByDateQueryShipVIA;
	TStringField *OrdersByDateQueryPO;
	TStringField *OrdersByDateQueryTerms;
	TStringField *OrdersByDateQueryPaymentMethod;
	TCurrencyField *OrdersByDateQueryItemsTotal;
	TFloatField *OrdersByDateQueryTaxRate;
	TCurrencyField *OrdersByDateQueryFreight;
	TCurrencyField *OrdersByDateQueryAmountPaid;
	TStringField *OrdersByDateQueryCompany;
	void __fastcall PartsBeforeOpen(TDataSet *DataSet);
	void __fastcall PartsCalcFields(TDataSet *DataSet);
	void __fastcall PartsQueryCalcFields(TDataSet *DataSet);
	void __fastcall OrdersAfterCancel(TDataSet *DataSet);
	void __fastcall OrdersAfterPost(TDataSet *DataSet);
	void __fastcall OrdersBeforeCancel(TDataSet *DataSet);
	void __fastcall OrdersBeforeClose(TDataSet *DataSet);
	void __fastcall OrdersBeforeDelete(TDataSet *DataSet);
	void __fastcall OrdersBeforeInsert(TDataSet *DataSet);
	void __fastcall OrdersBeforeOpen(TDataSet *DataSet);
	void __fastcall OrdersCalcFields(TDataSet *DataSet);
	void __fastcall OrdersNewRecord(TDataSet *DataSet);
	void __fastcall ItemsAfterDelete(TDataSet *DataSet);
	void __fastcall ItemsAfterPost(TDataSet *DataSet);
	void __fastcall EnsureOrdersEdit(TDataSet *DataSet);
	void __fastcall ItemsBeforeEdit(TDataSet *DataSet);
	void __fastcall ItemsBeforeOpen(TDataSet *DataSet);
	void __fastcall ItemsBeforePost(TDataSet *DataSet);
	void __fastcall ItemsCalcFields(TDataSet *DataSet);
	void __fastcall ItemsNewRecord(TDataSet *DataSet);
	void __fastcall EmpsCalcFields(TDataSet *DataSet);
	void __fastcall OrdersCustNoChange(TField *Sender);
	void __fastcall CustBeforeOpen(TDataSet *DataSet);
	void __fastcall OrdByCustCalcFields(TDataSet *DataSet);
	void __fastcall CustBeforePost(TDataSet *DataSet);
	void __fastcall OrdersAfterDelete(TDataSet *DataSet);
	void __fastcall OrdersBeforeEdit(TDataSet *DataSet);
	void __fastcall EditUpdateError(TDataSet *DataSet, EDatabaseError *E,
	TUpdateKind UpdateKind, TUpdateAction &UpdateAction);
private:        // private user declarations
    double PrevPartNo;    //remembers Item's previous part#
    long PrevQty;         //remembers Item's previous qty
    bool DeletingItems;   //suppress totals calc. if deleting items
    int FItemNo;
    AnsiString DataDirectory();
    void SetDatabaseAlias(AnsiString AliasName);
    void UpdateParts(double, long);
    void UpdateTotals();
    void DeleteItems();
public:         // public user declarations
    void UseLocalData();
    void UseRemoteData();
    bool DataSetApplyUpdates(TDBDataSet *DataSet, bool Apply);
    virtual __fastcall TMastData(TComponent* Owner);
};

bool Confirm(const char *Msg);

//---------------------------------------------------------------------------
extern TMastData *MastData;
//---------------------------------------------------------------------------
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品免费观看| 日本丶国产丶欧美色综合| 久久久99久久| 懂色av一区二区夜夜嗨| 国产网站一区二区| 91同城在线观看| 亚洲一级片在线观看| 6080午夜不卡| 国内外成人在线| 国产精品久久久久久久久免费丝袜 | 色爱区综合激月婷婷| 一区二区三区国产精华| 欧美顶级少妇做爰| 韩国欧美国产1区| 中文字幕一区av| 欧美视频一区二区三区| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲欧洲无码一区二区三区| 91久久精品午夜一区二区| 香蕉久久一区二区不卡无毒影院| 欧美大片拔萝卜| 不卡的av中国片| 亚洲444eee在线观看| 2021久久国产精品不只是精品| 波多野洁衣一区| 天天av天天翘天天综合网 | 午夜精品久久久久影视| 日韩视频一区在线观看| 成人午夜又粗又硬又大| 亚洲伊人伊色伊影伊综合网| 欧美成人一级视频| 97se亚洲国产综合自在线观| 午夜精品久久久久久| 国产午夜精品久久久久久免费视 | 中文字幕亚洲一区二区av在线| 欧美色视频在线| 国产综合色精品一区二区三区| 亚洲乱码国产乱码精品精的特点| 日韩一二三区视频| aaa欧美日韩| 免费人成在线不卡| 综合色中文字幕| 精品乱码亚洲一区二区不卡| 91精品国产色综合久久ai换脸 | 国产精品色婷婷久久58| 欧美午夜免费电影| 经典三级视频一区| 一区二区三区免费在线观看| 精品国产一区二区三区不卡| 色综合一区二区| 精品中文字幕一区二区小辣椒| 亚洲日本韩国一区| 欧美成人一区二区三区片免费| 在线亚洲欧美专区二区| 国产精品一区二区三区乱码| 亚洲伊人伊色伊影伊综合网| 日本一区二区免费在线观看视频| 欧美视频精品在线观看| 成人亚洲精品久久久久软件| 日本伊人色综合网| 综合电影一区二区三区| 欧美大片在线观看一区| 精品视频1区2区3区| 波多野结衣一区二区三区| 久久国产成人午夜av影院| 一区二区三区 在线观看视频 | 久久久不卡网国产精品二区| 欧美日韩亚洲国产综合| 不卡一区二区在线| 国产伦精品一区二区三区视频青涩| 亚洲网友自拍偷拍| 综合av第一页| 日av在线不卡| 91一区一区三区| 亚洲精品免费看| 国产三级精品视频| 欧美成人伊人久久综合网| 欧美视频你懂的| 欧洲激情一区二区| 成人免费视频caoporn| 男人的天堂久久精品| 午夜视频一区二区三区| 亚洲激情av在线| 国产精品免费网站在线观看| 久久综合色天天久久综合图片| 91精品国产综合久久久蜜臀粉嫩 | 国产亚洲精久久久久久| 日韩欧美区一区二| 欧美军同video69gay| 欧美伊人精品成人久久综合97 | 国产在线视频不卡二| 日韩成人免费电影| 性久久久久久久久| 一区二区三区日韩精品| 亚洲免费观看视频| 亚洲人快播电影网| 亚洲视频小说图片| 最新久久zyz资源站| 国产精品人人做人人爽人人添| 国产日韩影视精品| 国产午夜精品一区二区三区四区| 久久久.com| 国产目拍亚洲精品99久久精品| 久久久久久电影| 国产网站一区二区| 中文字幕第一页久久| 中文字幕不卡的av| 国产精品免费视频观看| 国产精品传媒入口麻豆| 国产精品高潮呻吟久久| 亚洲欧洲精品一区二区精品久久久| 国产精品丝袜黑色高跟| 国产精品成人免费精品自在线观看| 国产精品免费av| 最新日韩av在线| 亚洲一区二区三区在线看| 亚洲欧美日韩久久| 亚洲美女少妇撒尿| 亚洲综合成人在线视频| 亚洲午夜免费视频| 日韩精品一级中文字幕精品视频免费观看| 午夜av区久久| 奇米777欧美一区二区| 美女视频第一区二区三区免费观看网站| 免费国产亚洲视频| 韩国中文字幕2020精品| 国产成人啪免费观看软件| 成人晚上爱看视频| 91视频精品在这里| 欧美在线免费视屏| 欧美丰满少妇xxxxx高潮对白| 欧美一区二区成人| 久久色.com| 中文字幕一区二区三区精华液| 亚洲精品日韩一| 丝袜美腿一区二区三区| 美国十次综合导航| 丁香天五香天堂综合| 一本久久a久久免费精品不卡| 欧美专区亚洲专区| 日韩一二三区不卡| 国产欧美日韩三区| 一区二区在线免费| 日本在线不卡视频| 国产成人免费视频网站| 91麻豆6部合集magnet| 欧美日韩国产片| 精品国产91乱码一区二区三区| 国产精品视频在线看| 亚洲综合成人在线视频| 久久成人av少妇免费| 成年人午夜久久久| 欧美日韩成人在线| 久久久精品国产免费观看同学| 亚洲精品日日夜夜| 精品亚洲成a人在线观看| 不卡视频在线看| 欧美美女激情18p| 久久精品一级爱片| 亚洲在线观看免费| 国模套图日韩精品一区二区| 成人av网在线| 欧美精品一二三区| 国产亚洲自拍一区| 亚洲精品一卡二卡| 美女性感视频久久| av电影在线观看一区| 欧美丰满嫩嫩电影| 亚洲国产精品二十页| 亚洲一区二区三区四区五区中文| 九九视频精品免费| 色婷婷综合久久久久中文一区二区| 欧美一区二区视频在线观看2020| 国产色91在线| 五月天激情综合| 菠萝蜜视频在线观看一区| 91精品免费观看| 中文字幕五月欧美| 蜜桃精品在线观看| 色婷婷国产精品久久包臀| 久久综合99re88久久爱| 亚洲伊人色欲综合网| 国产剧情一区在线| 欧美日韩在线三区| 国产精品免费aⅴ片在线观看| 日本va欧美va精品发布| 一本在线高清不卡dvd| 久久久五月婷婷| 五月婷婷激情综合网| 91免费观看在线| 国产亚洲精品aa| 麻豆精品久久久| 欧美亚一区二区| 国产精品国产三级国产普通话三级| 日本不卡的三区四区五区| 色婷婷精品久久二区二区蜜臀av | 91麻豆精品国产91久久久使用方法| 国产精品欧美久久久久无广告| 蜜桃在线一区二区三区| 欧美午夜精品久久久久久孕妇|