itemchanged 事件不能触发是什么原因
请教pb 9高手问题,本人对pb不是很熟识,有些问题想请教一下,也望各位不要见笑。
今天在修改ERP应用程序时,其中一个窗口在itemchenged 事件中,如果某一列值选择一个指定的值,就会弹出选择窗口。
部分代码如下:
Double ll_mess
String ls_bz,ls_cod,ls_kh,ls_data
Dec ldc_hl,ldc_num
Long ll_i
IF row<1 THEN Return
IF dwo.name='apply_class' AND (data='100' OR data='101' ) THEN
ls_data=data
SELECT CVALUE INTO :ls_data FROM SYS_SETUP WHERE CSYSNAME='YFYKSQ' AND CKEY='FOOT'||:ls_data;
SELECT COUNT(*) INTO :ll_i FROM LKDJ WHERE SFZC=0 AND CLASS=:ls_data;
IF ll_i<1 THEN
SetText('')
Return 2
END IF
OpenWithParm(w_yfgl_lr_pjretrieve,ls_data+'0')
。。。。。。。。。。。
END IF
可是IF dwo.name='apply_class' AND (data='100' OR data='101' ) THEN 里面的代码没有执行,注‘apply_class’列名是正确的,请问是什么原因呢?我加上了信息提示,也没有弹出信息窗口。请高手指点一下
另个还有个问题,我创建了一个freeform 报表窗口,请问如何是否可以动态修改明细中的行高?我是想根据行数的多少,调整明细的行高,如果行数少,行高就高点,反之。请问如何实现,谢谢!