📄 mmhdl.h
字号:
bool LocateItemByIndex(int Index);
bool LocateItemByKey(AnsiString Key);
void AssignValue();
void Assign(TsdWeph *p);
void RestoreValue();
void RestoreItem();
void Check(int IsCheck);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euWeph sdFieldName);
void SetFieldValue(euWeph sdFieldName, AnsiString value);
AnsiString GetItemValue(euWepd FieldName);
void SetItemValue(euWepd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// Class:TsdPdrd(Detail)
// Decription:工序日报明细
// Created on 2000/09/27
//**************************************
class _EXPORT_TYPE TsdPdrd: public TsdDetail
{
private:
AnsiString m_PdrdCode;
AnsiString m_PdrdWo;
AnsiString m_PdrdGoods;
AnsiString m_PdrdProcess;
int m_PdrdLine;
double m_PdrdCQty;
double m_PdrdEQty;
double m_PdrdWQty;
double m_PdrdRQty;
double m_PdrdSQty;
double m_PdrdFwt;
double m_PdrdRwt;
double m_PdrdDwt;
double m_PdrdWwt;
double m_PdrdSwt;
double m_PdrdOwt;
AnsiString m_PdrdDesc;
AnsiString m_PdrdPsr;
//backup
AnsiString b_PdrdCode;
AnsiString b_PdrdWo;
AnsiString b_PdrdGoods;
AnsiString b_PdrdProcess;
int b_PdrdLine;
double b_PdrdCQty;
double b_PdrdEQty;
double b_PdrdWQty;
double b_PdrdRQty;
double b_PdrdSQty;
double b_PdrdFwt;
double b_PdrdRwt;
double b_PdrdDwt;
double b_PdrdWwt;
double b_PdrdSwt;
double b_PdrdOwt;
AnsiString b_PdrdDesc;
AnsiString b_PdrdPsr;
void __fastcall SetPdrdCode(AnsiString value);
void __fastcall SetPdrdWo(AnsiString value);
void __fastcall SetPdrdProcess(AnsiString value);
void __fastcall SetPdrdLine(int value);
void __fastcall SetPdrdCQty(double value);
void __fastcall SetPdrdEQty(double value);
void __fastcall SetPdrdWQty(double value);
void __fastcall SetPdrdRQty(double value);
void __fastcall SetPdrdSQty(double value);
void __fastcall SetPdrdFwt(double value);
void __fastcall SetPdrdRwt(double value);
void __fastcall SetPdrdDwt(double value);
void __fastcall SetPdrdWwt(double value);
void __fastcall SetPdrdSwt(double value);
void __fastcall SetPdrdOwt(double value);
void __fastcall SetPdrdDesc(AnsiString value);
void __fastcall SetPdrdPsr(AnsiString value);
__property AnsiString PdrdCode={read=m_PdrdCode,write=SetPdrdCode};
__property AnsiString PdrdWo={read=m_PdrdWo,write=SetPdrdWo};
__property AnsiString PdrdGoods={read=m_PdrdGoods};
__property AnsiString PdrdProcess={read=m_PdrdProcess,write=SetPdrdProcess};
__property int PdrdLine={read=m_PdrdLine,write=SetPdrdLine};
__property double PdrdCQty={read=m_PdrdCQty,write=SetPdrdCQty};
__property double PdrdEQty={read=m_PdrdEQty,write=SetPdrdEQty};
__property double PdrdWQty={read=m_PdrdWQty,write=SetPdrdWQty};
__property double PdrdRQty={read=m_PdrdRQty,write=SetPdrdRQty};
__property double PdrdSQty={read=m_PdrdSQty,write=SetPdrdSQty};
__property double PdrdFwt={read=m_PdrdFwt,write=SetPdrdFwt};
__property double PdrdRwt={read=m_PdrdRwt,write=SetPdrdRwt};
__property double PdrdDwt={read=m_PdrdDwt,write=SetPdrdDwt};
__property double PdrdWwt={read=m_PdrdWwt,write=SetPdrdWwt};
__property double PdrdSwt={read=m_PdrdSwt,write=SetPdrdSwt};
__property double PdrdOwt={read=m_PdrdOwt,write=SetPdrdOwt};
__property AnsiString PdrdDesc={read=m_PdrdDesc,write=SetPdrdDesc};
__property AnsiString PdrdPsr={read=m_PdrdPsr,write=SetPdrdPsr};
public:
TsdPdrd(TDataComm *DC);
TsdPdrd();
~TsdPdrd();
TsdPdrh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdPdrd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euPdrd sdFieldName);
AnsiString GetOldFieldValue(euPdrd sdFieldName);
void SetFieldValue(euPdrd sdFieldName, AnsiString value);
};
//**************************************
// Class:TsdPdrd(Head)
// Decription:工序日报表头
// Created on 2000/09/27
//**************************************
class _EXPORT_TYPE TsdPdrh: public TsdHead
{
private:
TsdPdrd *m_sdPdrd;
TsdPdrd *b_sdPdrd;
AnsiString m_PdrhCode;
AnsiString m_PdrhFmonth;
AnsiString m_PdrhDate;
AnsiString m_PdrhDesc;
int m_PdrhCheck;
AnsiString m_PdrhChecker;
AnsiString m_PdrhCheckDate;
AnsiString m_PdrhUser;
AnsiString m_PdrhSysDate;
//backup
AnsiString b_PdrhCode;
AnsiString b_PdrhFmonth;
AnsiString b_PdrhDate;
AnsiString b_PdrhDesc;
int b_PdrhCheck;
AnsiString b_PdrhChecker;
AnsiString b_PdrhCheckDate;
AnsiString b_PdrhUser;
AnsiString b_PdrhSysDate;
void __fastcall SetPdrhCode(AnsiString value);
void __fastcall SetPdrhFmonth(AnsiString value);
void __fastcall SetPdrhDate(AnsiString value);
void __fastcall SetPdrhDesc(AnsiString value);
void __fastcall SetPdrhCheck(int value);
void __fastcall SetPdrhChecker(AnsiString value);
void __fastcall SetPdrhCheckDate(AnsiString value);
void __fastcall SetPdrhUser(AnsiString value);
__property AnsiString PdrhCode={read=m_PdrhCode,write=SetPdrhCode};
__property AnsiString PdrhFmonth={read=m_PdrhFmonth,write=SetPdrhFmonth};
__property AnsiString PdrhDate={read=m_PdrhDate,write=SetPdrhDate};
__property AnsiString PdrhDesc={read=m_PdrhDesc,write=SetPdrhDesc};
__property int PdrhCheck={read=m_PdrhCheck,write=SetPdrhCheck};
__property AnsiString PdrhChecker={read=m_PdrhChecker,write=SetPdrhChecker};
__property AnsiString PdrhCheckDate={read=m_PdrhCheckDate,write=SetPdrhCheckDate};
__property AnsiString PdrhUser={read=m_PdrhUser,write=SetPdrhUser};
__property AnsiString PdrhSysDate={read=m_PdrhSysDate};
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdPdrh(TDataComm *DC);
TsdPdrh();
~TsdPdrh();
void Update();
void Delete();
void AddItem();
void InsertItem();
void EditItem();
void NewDetail();
void DeleteDetail();
void DeleteItem();
void RemoveItem();
void ClearItem();
void CancelItem();
void AddToObject();
bool LocateItemByIndex(int Index);
bool LocateItemByKey(AnsiString Key);
void AssignValue();
void Assign(TsdPdrh *p);
void RestoreValue();
void RestoreItem();
void Check(int IsCheck);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euPdrh sdFieldName);
void SetFieldValue(euPdrh sdFieldName, AnsiString value);
AnsiString GetItemValue(euPdrd FieldName);
void SetItemValue(euPdrd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//************************************
// Class:TsdGmtd_R //
// Description:定额领料单明细 //
// Created on 2000/10/12 //
//************************************
class _EXPORT_TYPE TsdGmtd_R: public TsdDetail
{
private:
AnsiString m_GmtdCode;
int m_GmtdLine;
AnsiString m_GmtdGoods;
AnsiString m_GmtdWoCode;
AnsiString m_GmtdUnit;
AnsiString m_GmtdSLoc; //发料货位
AnsiString m_GmtdBatch;
double m_GmtdPQty; //定额数量
double m_GmtdCQty; //可领数量=(WsgmPQty-WsgmGQty)
double m_GmtdQty;
double m_GmtdDQty;
AnsiString m_GmtdDesc;
double m_GmtdOQty;
double m_GmtdIPrice;
double m_GmtdIAmt;
//backup
AnsiString b_GmtdCode;
int b_GmtdLine;
AnsiString b_GmtdGoods;
AnsiString b_GmtdWoCode;
AnsiString b_GmtdUnit;
AnsiString b_GmtdSLoc;
AnsiString b_GmtdBatch;
double b_GmtdPQty;
double b_GmtdCQty;
double b_GmtdQty;
double b_GmtdDQty;
AnsiString b_GmtdDesc;
double b_GmtdOQty;
double b_GmtdIPrice;
double b_GmtdIAmt;
void __fastcall SetGmtdCode(AnsiString value);
void __fastcall SetGmtdLine(int value);
void __fastcall SetGmtdGoods(AnsiString value);
void __fastcall SetGmtdWoCode(AnsiString value); //加工单号
void __fastcall SetGmtdSLoc(AnsiString value); //发料货位
void __fastcall SetGmtdQty(double value);
void __fastcall SetGmtdDesc(AnsiString value);
__property AnsiString GmtdCode={read=m_GmtdCode,write=SetGmtdCode};
__property int GmtdLine={read=m_GmtdLine,write=SetGmtdLine};
__property AnsiString GmtdGoods={read=m_GmtdGoods,write=SetGmtdGoods};
__property AnsiString GmtdWoCode={read=m_GmtdWoCode,write=SetGmtdWoCode};
__property AnsiString GmtdUnit={read=m_GmtdUnit};
__property AnsiString GmtdSLoc={read=m_GmtdSLoc,write=SetGmtdSLoc};
__property AnsiString GmtdBatch={read=m_GmtdBatch};
__property double GmtdPQty={read=m_GmtdPQty};
__property double GmtdCQty={read=m_GmtdCQty};
__property double GmtdQty={read=m_GmtdQty,write=SetGmtdQty};
__property double GmtdDQty={read=m_GmtdDQty};
__property AnsiString GmtdDesc={read=m_GmtdDesc,write=SetGmtdDesc};
__property double GmtdOQty={read=m_GmtdOQty};
__property double GmtdIPrice={read=m_GmtdIPrice};
__property double GmtdIAmt={read=m_GmtdIAmt};
public:
TsdGmtd_R(TDataComm *DC);
TsdGmtd_R();
~TsdGmtd_R();
TsdGmth_R *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdGmtd_R *p);
int Query();
bool Find(AnsiString WhereStr);
void Execute(AnsiString Param);
AnsiString GetFieldValue(euGmtd sdFieldName);
AnsiString GetOldFieldValue(euGmtd sdFieldName);
void SetFieldValue(euGmtd sdFieldName, AnsiString value);
};
//************************************
// Class:TsdGmth_R //
// Description:定额领料单单头 //
// Created on 2000/10/12 //
//************************************
class _EXPORT_TYPE TsdGmth_R: public TsdHead
{
private:
TsdGmtd_R *m_sdGmtd_R;
TsdGmtd_R *b_sdGmtd_R;
AnsiString m_GmthCode;
AnsiString m_GmthFmonth;
AnsiString m_GmthDate;
int m_GmthType;
AnsiString m_GmthWoCode;
AnsiString m_GmthPosType;
AnsiString m_GmthDesc;
AnsiString m_GmthUser;
int m_GmthCheck;
AnsiString m_GmthChecker;
AnsiString m_GmthCheckDate;
int m_GmthState;
AnsiString m_GmthSysDate;
//backup
AnsiString b_GmthCode;
AnsiString b_GmthFmonth;
AnsiString b_GmthDate;
int b_GmthType;
AnsiString b_GmthWoCode;
AnsiString b_GmthPosType;
AnsiString b_GmthDesc;
AnsiString b_GmthUser;
int b_GmthCheck;
AnsiString b_GmthChecker;
AnsiString b_GmthCheckDate;
int b_GmthState;
AnsiString b_GmthSysDate;
void __fastcall SetGmthCode(AnsiString value);
void __fastcall SetGmthFmonth(AnsiString value);
void __fastcall SetGmthDate(AnsiString value);
void __fastcall SetGmthWoCode(AnsiString value);
void __fastcall SetGmthPosType(AnsiString value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -