if thisform.text1.value="syx" and thisform.text2.value="123" && 当文本框1的值是“syx” 和文本框2的值是“123”(用于验证账号 密码)
do form 系统功能界面.scx &&运行系统功能界面.scx
thisform.release &&释放此表单
else
messagebox("显示信息",0,'提示') &&弹出对话框 但是只有“确定”
endif
系统功能:
DO CASE
CASE Thisform.Optiongroup1.Option1.Value=1 &&当命令按钮组的第一个按钮选中时
DO FORM 商品销售.SCX
CASE Thisform.Optiongroup1.Option2.Value=1 &&当命令按钮组的第二个按钮选中时
DO FORM 销售查询.SCX
CASE Thisform.Optiongroup1.Option3.Value=1 &&当命令按钮组的第三个按钮选中时
DO FORM 商品入库.SCX
CASE Thisform.Optiongroup1.Option4.Value=1 &&当命令按钮组的第四个按钮选中时
DO FORM 库存查询.SCX
CASE Thisform.Optiongroup1.Option5.Value=1 &&当命令按钮组的第五个按钮选中时
DO FORM 商品进货.SCX
CASE Thisform.Optiongroup1.Option6.Value=1 &&当命令按钮组的第六个按钮选中时
DO FORM 进货查询.SCX
CASE Thisform.Optiongroup1.Option7.Value=1 &&当命令按钮组的第七个按钮选中时
DO FORM 销售统计.SCX
CASE Thisform.Optiongroup1.Option8.Value=1 &&当命令按钮组的第八个按钮选中时
*DO FORM 库存统计.SCX
ENDCASE
库存查询:
IF Thisform.Combo1.Value=1 &&当选中组合框中选定第一个列表
Thisform.Label4.Caption="输入商品编号"
Thisform.Text1.Value=""
ENDIF
IF Thisform.Combo1.Value=2 &&当选中组合框中选定第二个列表
Thisform.Label4.Caption="输入商品名称"
Thisform.Text1.Value=""
ENDIF
IF Thisform.Combo1.Value=3 &&当选中组合框中选定第三个列表
Thisform.Label4.Caption="输入入库时间"
Thisform.Text1.Value=DATE() 第一个文本框的值为当前日期
ENDIF
进货查询:
Cond=""
DO CASE
CASE Thisform.Label4.Caption="输入商品编号"
Cond="商品编号=Thisform.Text1.value"
CASE Thisform.Label4.Caption="输入商品名称"
Cond="商品名称=Thisform.Text1.value"
CASE Thisform.Label4.Caption="输入定单编号"
Cond="定单编号=Thisform.Text1.value"
CASE Thisform.Label4.Caption="输入供货单位"
Cond="供货单位=Thisform.Text1.value"
CASE Thisform.Label4.Caption="输入到货日期"
Cond="到货日期=Thisform.Text1.value"
ENDCASE
Items=""
IF Thisform.List2.ListCount=0 &&当列表框的列数为0的时候
Items="*"
ELSE
FOR i=1 TO Thisform.List2.ListCount
Items=Items+Thisform.List2.List(i)+","
ENDFOR
Items=SUBSTR(Items,1,LEN(Items)-1) &&item 的值为 item的值 从左边第一个开始取 item字符串的长度-1个字符
ENDIF
IF Cond==""
Thisform.Grid1.RecordSource=;
"SELECT &Items FROM JH INTO CURSOR Ttemp"
ELSE
Thisform.Grid1.RecordSource=;
"SELECT &Items FROM JH WHERE &Cond INTO CURSOR Ttemp"
ENDIF
Thisform.Refresh
商品入库:
SELECT JH
LOCATE FOR 定单编号=ALLTRIM(Thisform.Text12.Value)
IF FOUND()
Thisform.text1.VALUE=商品编号
Thisform.text2.VALUE=商品名称
Thisform.text3.VALUE=商品型号
Thisform.text4.VALUE=定单编号
Thisform.text5.VALUE=联系电话
Thisform.text6.VALUE=到货日期
Thisform.text7.VALUE=进货数量
Thisform.text8.VALUE=单价
Thisform.text9.VALUE=供货单位
Thisform.text10.VALUE=总价
Thisform.text11.VALUE=经办人
ELSE
Thisform.text1.VALUE=""
Thisform.text2.VALUE=""
Thisform.text3.VALUE=""
Thisform.text4.VALUE=""
Thisform.text5.VALUE=""
Thisform.text6.VALUE=""
Thisform.text7.VALUE=""
Thisform.text8.VALUE=""
Thisform.text9.VALUE=""
Thisform.text10.VALUE=""
Thisform.text11.VALUE=""
ENDIF
Thisform.refresh
好