📄 srchdlg.js
字号:
//USEUNIT Datamod
var SrchFld;
function GetCustNo()
{
return MastData.CustCustNo.Value;
}
//-------------------------------------------------------------------
function SetCustNo(NewCustNo)
{
MastData.Cust.Locate("CustNo", NewCustNo, 0);
}
//-------------------------------------------------------------------
function GetPartNo()
{
return MastData.PartsPartNo.Value;
}
//-------------------------------------------------------------------
function SetPartNo(NewPartNo)
{
MastData.Parts.Locate("PartNo", NewPartNo, 0);
}
//-------------------------------------------------------------------
function ShowModalCust()
{
OrderCombo.Items.Clear;
OrderCombo.Items.Add("Company");
OrderCombo.Items.Add("CustNo");
OrderCombo.ItemIndex = 0;
Datasource.Dataset = MastData.Cust;
OrderComboChange(null);
Caption = "Select a Customer";
return ShowModal;
}
//-------------------------------------------------------------------
function ShowModalParts()
{
OrderCombo.Items.Clear;
OrderCombo.Items.Add("Description");
OrderCombo.Items.Add("PartNo");
OrderCombo.ItemIndex = 0;
Datasource.Dataset = MastData.Parts;
OrderComboChange(null);
Caption = "Select a Part";
return ShowModal;
}
//-------------------------------------------------------------------
function DBGrid1DblClick(Sender)
{
ModalResult = mrOK;
}
//-------------------------------------------------------------------
function SearchButtonClick(Sender)
{
if (! Datasource.Dataset.Locate(OrderCombo.Text, SearchEd.Text,
MkSet(loCaseInsensitive, loPartialKey)))
MessageDlg("No matching record found.", mtInformation, MkSet(mbOK), 0);
}
//-------------------------------------------------------------------
function OrderComboChange(Sender)
{
SrchFld = Datasource.Dataset.FieldByName(OrderCombo.Text);
SearchEd.Text = "";
}
//-------------------------------------------------------------------
function SearchEdKeyPress(Sender,Key)
{
if ((SrchFld != null) && (chr(Key) > 32) && ! (SrchFld.IsValidChar(Key)))
{
MessageBeep(0);
Key = chr(0);
}
}
//-------------------------------------------------------------------
function SearchEdChange(Sender)
{
SearchButton.Enabled = SearchEd.Text != "";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -