VF中保存时出现需要指定额外参数,是啥意思!
VF中保存时出现需要指定额外参数,是啥意思!
if empty(thisform.text1.value)=.f.
sele 设备表
insert into 设备表;
(序号,仪器名称,规格型号,仪器编号,出厂日期,数量,生产厂家,测量范围,准确度,类别,存放地点,使用部门,周期,检定方式,实施单位,检定时间,检定时间1,检定时间2,证书编号,证书编号1,证书编号2,有效期,有效期1,;
有效期2,送检负责人,周期,供货单位,供货人员,供货时间,验收人员,验收时间,启用时间,安装调试结果,建档人员,建档时间,备注);
values(alltrim(thisform.text1.value),alltrim(thisform.text2.value),;
alltrim(thisform.text3.value),alltrim(thisform.text4.value),;
alltrim(thisform.text5.value),alltrim(thisform.text6.value),;
thisform.text7.value,alltrim(thisform.text8.value),thisform.text9.value,;
alltrim(thisform.text10.value),thisform.text11.value,;
alltrim(thisform.text12.value),thisform.text13.value,;
alltrim(thisform.text14.value),thisform.text15.value,;
alltrim(thisform.text16.value),thisform.text17.value,;
alltrim(thisform.text18.value),thisform.text19.value,;
alltrim(thisform.text20.value),thisform.text21.value,;
alltrim(thisform.text22.value),thisform.text23.value,;
alltrim(thisform.text24.value),thisform.text25.value,;
alltrim(thisform.text26.value),thisform.text27.value,;
alltrim(thisform.text28.value),thisform.text29.value,;
alltrim(thisform.text30.value),thisform.text31.value,;
alltrim(thisform.text32.value),thisform.text33.value,;
alltrim(thisform.text34.value),;
thisform.edit1.value)
messagebox('数据保存完毕',48,'操作成功!')
go bottom
&&设置控件无效
for i=1 to 34
mytext="text"+alltrim(str(i))
thisform.&mytext..enabled=.f.
thisform.edit1.enabled=.f.
endfor
thisform.command1.enabled=.t.
thisform.command2.enabled=.t.
thisform.command3.enabled=.t.
thisform.command4.enabled=.t.
thisform.refresh &&刷新表单
endif
[解决办法]
你指定了 36 个字段:
(序号,仪器名称,规格型号,仪器编号,出厂日期,数量,生产厂家,测量范围,准确度,类别,存放地点,使用部门,周期,检定方式,实施单位,检定时间,检定时间1,检定时间2,证书编号,证书编号1,证书编号2,有效期,有效期1,;
有效期2,送检负责人,周期,供货单位,供货人员,供货时间,验收人员,验收时间,启用时间,安装调试结果,建档人员,建档时间,备注)
而后面
values(。。。
只给出了对应的 35 项,少一项。