当前位置: 代码迷 >> PB >> DW 的DROPDOWNLISTBOX的反向取值有关问题,小弟我又来散分了,小弟我的有关问题没有几个人能回答
  详细解决方案

DW 的DROPDOWNLISTBOX的反向取值有关问题,小弟我又来散分了,小弟我的有关问题没有几个人能回答

热度:407   发布时间:2016-04-29 07:57:29.0
DW 的DROPDOWNLISTBOX的反向取值问题,我又来散分了,我的问题没有几个人能回答
已知我的下拉式  DISPLAY VALUE      DATA VALUE
                  男                  1
                  女                  2
                  妖                  3


因为我要写动态WHERE,是个通用的,我的树型控件的LABEL 记录的是男,DATA值记录的是列名

请问..我如何根据LABEL的值  如:男得到DATAVALUE的值1
------最佳解决方案--------------------
ls_label :值
ls_data :列名
ids_datastore : DW
ltv_item.label:树视图记录的LABEL值
ls_label = ids_datastore.describe(ls_data + ".values")
ls_label=mid(ls_label,pos(ls_label,ltv_item.label)+2,pos(ls_label,'/',pos(ls_label,ltv_item.label)) - (pos(ls_label,ltv_item.label) + 2))   
------其他解决方案--------------------
不就是拆分该字段的values属性的字符串吗

values='男 1/女 2/'
------其他解决方案--------------------
引用:
已知我的下拉式  DISPLAY VALUE      DATA VALUE
                  男                  1
                  女                  2
                  妖                  3


因为我要写动态WHERE,是个通用的,我的树型控件的LABEL 记录的是……


通过树形控件得到男,然后通过得到的值关联到DDDW取出对应的data.
------其他解决方案--------------------
楼上看清楚。。是DROPDOWNLISTBOX..不是DW的下拉式
------其他解决方案--------------------
换下 思路 ----树型控件的属性——data可以好好利用下
------其他解决方案--------------------
引用:
换下 思路 ----树型控件的属性——data可以好好利用下


DATA已经记录了列名
------其他解决方案--------------------
ls_label :值
ls_data :列名
ids_datastore : DW
ltv_item.label:树视图记录的LABEL值
ls_label = ids_datastore.describe(ls_data + ".values")
ls_label=mid(ls_label,pos(ls_label,ltv_item.label)+2,pos(ls_label,'/',pos(ls_label,ltv_item.label)) - (pos(ls_label,ltv_item.label) + 2))

搞完收工