📄 expandcheck.js
字号:
//注意:调用此文件的函数时最好try catch一下,避免因为函数有错或不存在导致系统出错。
//录入、修改数据表记录时,特殊检查
function ExpandCheck()
{
if(frmData.CoID.value=="" || frmData.CoID.value==0)
{
//常规安装用户的特殊检查
}
//会员用户的特殊检查
else if(frmData.CoID.value==1465)
{
if(frmData.SheetID.value==15)
{
if(typeof(frmData.Fld6)!="undefined")
{
if(!isEmpty(frmData.Fld6.value))
{
if(frmData.Fld6.value.length!=9)
{
alert("产品型号的长度应该是 9 个字符。")
return(false);
}
}
}
if(typeof(frmData.Fld20)!="undefined")
{
if(!isEmpty(frmData.Fld20.value))
{
if(frmData.Fld20.value.length!=8)
{
alert("制造号码的长度应该是 8 个字符。")
return(false);
}
}
}
}
}
else if(frmData.CoID.value==2573)
{
if(frmData.SheetID.value==27)
{
if(typeof(frmData.Fld7)!="undefined" && typeof(frmData.Fld8)!="undefined")
{
if(isNumber(frmData.Fld7.value) && isNumber(frmData.Fld8.value))
{
if(frmData.Fld7.value>frmData.Fld8.value)
{
alert("到货数量应该小于或等于尚未到货的数量。")
return(false);
}
}
}
}
}
return(true);
}
//选择主表记录时记录范围的特殊限制
function GetBasicLimit(SheetID,BaseSheetID)
{
var LimitValue,LimitValues;
LimitValues=""
if(frmData.CoID.value=="" || frmData.CoID.value==0)
{
//常规安装用户的特殊限制
}
//会员用户的特殊限制
else if(frmData.CoID.value==2573)
{
if(SheetID==26 && BaseSheetID==13) //确定是在录入采购明细时选择产品
{
//采购明细表中的供应商名称在Fld13中,产品表中的供应商名称在Fld14中
if(typeof(frmData.Fld13)!="undefined")
{
if(!isEmpty(frmData.Fld13.value))
{
LimitValue="Fld14[Is]"+frmData.Fld13.value;
if(!isEmpty(LimitValues))
LimitValues=LimitValue;
else
LimitValues=LimitValues+"[IIs]"+LimitValue;
}
}
}
}
return(LimitValues);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -