当时我也说可以放在一张表上,但我领导说把他分开放我也没办法,现在再把他复制过来实在很麻烦!我现在选了UN型做了张向导表单,在上面加了个组合框,又做了表单集。
在组合框的interactivechange代码如下:
DO CASE
CASE this.combol1.value=1
thisformset.form1 do form b1-un
CASE this.combol1.value=2
thisformset.form2 do form b1-un2h
CASE this.combol1.value=3
thisformset.form3 do form b1-ua
CASE this.combol1.value=4
thisformset.form4 do form b1-unu
CASE this.combol1.value=5
thisformset.form5 do form b1-unacc
ENDCASE
其中b1-un、b1-un2h、b1-ua、b1-unu、b1-unacc都是我用向导做的表单。
但是它就是说有错误,能帮我更正吗?
另外我有个问题:我先用标签框写了标题,再向画个矩形填充来当标题的背景色。有没有办法让标题放在矩形的前面,不要让矩形的填充色挡住标题?
在组合框的interactivechange代码如下:
DO CASE
CASE this.combol1.value=1
do form b1-un
CASE this.combol1.value=2
do form b1-un2h
CASE this.combol1.value=3
do form b1-ua
CASE this.combol1.value=4
do form b1-unu
CASE this.combol1.value=5
do form b1-unacc
ENDCASE
如果五张型号表的字段名完全一样或稍有不同,把六张表做成一张表好了,何苦要弄成六张呢?!表中加一个字段“型号”。 把向导做的“型号”控件改为组合框,设置RowSource="UN型,UA型,UN2H型,UNU型,UNACC型",RowSource=1,Style=2
这样的话,上面的代码则改成set filter to 型号=&this.value
在退出按钮中加一句set filter to