比如,在treeview中。 我想针对一个采购订单,制作一个树形的 执行情况,包括前期的 需求单、请购单,后期的收货单、退货单、生产单、领料单、退料单、入库单 要做一个全方位的信息展示。 每一个单据类型作为一个节点,并显示单据数量。 此时的单据就是用 dt_define来定义的一个字典 treeview_add_dict 因此,需要一个函数来获取这个定义的字典里的记录数量并显示在text里 string sql,aa; int a,b; aa=gui_get_val('xm'); dt_define('qgd_lst',"select voucher_id,voucher_no from ebs_v where voucher_type='HA' and ext_3='"+aa+"'"); a=dict_get_rec('qgd_lst'); dt_define('shd_lst',"select voucher_id,voucher_no from ebs_v where voucher_type='AB' and ext_3='"+aa+"'"); b=dict_get_rec('shd_lst'); treeview_change_event_cmd('aa',0); treeview_clear('aa'); treeview_add_top_node('aa',1,'A','请购单 '+a+' 张'); treeview_add_top_node('aa',2,'B','收货单 '+b+' 张'); treeview_add_dict('aa',1,'A',3,'qgd_lst'); treeview_add_dict('aa',2,'B',3,'shd_lst'); treeview_change_event_cmd('aa',1); |