在d_w的clicked事件中根据dwo.name判断改列是否”bmyg”,如果是,我想以同一行的“bm"的值为参数,得到该部门的所有员工以供选择。
请问:我要怎样写代码?
类似这样的过程应该怎样处理才算合理?
8 个解决方案
#1
对下拉dw进行过滤即可
#2
一般思路都是这样,我也这么做。
retrieve("aaa"),就可以了。
retrieve("aaa"),就可以了。
#3
在d_w中,我怎样得到它的某个字段的下拉dw?
#4
我也知道使用下拉dw的retrieve(参数),但是在运行时我怎样得到的d_w字段的下拉dw,我总要先得到它才能retrieve呀,比如说我要得到数据窗口控件的数据窗口对象,可使用
d_w.object,wo 不号意思le,我这么难以点醒
d_w.object,wo 不号意思le,我这么难以点醒
#5
你可以在itemchange事件里判断bm字段中是否有输入,如果bm字段中有值就retrieve(参数)
#6
datawindowchild dwc
dw_1.getitem("bmyg", dwc)
dwc.settransobject(sqlca)
dwc.retrieve("部门名称")
dw_1.getitem("bmyg", dwc)
dwc.settransobject(sqlca)
dwc.retrieve("部门名称")
#7
DataWindowChild state_child
integer rtncode
rtncode = dw_1.GetChild(' emp_state', state_child)
IF rtncode = -1 THEN MessageBox("Error", "Not a DataWindowChild")
// Establish the connection if not already connected
CONNECT USING SQLCA;
// Set the transaction object for the child
state_child.SetTransObject(SQLCA)
// Populate the child with values for eastern states
state_child.Retrieve()
// Set transaction object for main DW and retrieve
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
integer rtncode
rtncode = dw_1.GetChild(' emp_state', state_child)
IF rtncode = -1 THEN MessageBox("Error", "Not a DataWindowChild")
// Establish the connection if not already connected
CONNECT USING SQLCA;
// Set the transaction object for the child
state_child.SetTransObject(SQLCA)
// Populate the child with values for eastern states
state_child.Retrieve()
// Set transaction object for main DW and retrieve
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
#8
下拉数据窗口的没有,有关于下拉列表框的你要的话 qq 297242849
#1
对下拉dw进行过滤即可
#2
一般思路都是这样,我也这么做。
retrieve("aaa"),就可以了。
retrieve("aaa"),就可以了。
#3
在d_w中,我怎样得到它的某个字段的下拉dw?
#4
我也知道使用下拉dw的retrieve(参数),但是在运行时我怎样得到的d_w字段的下拉dw,我总要先得到它才能retrieve呀,比如说我要得到数据窗口控件的数据窗口对象,可使用
d_w.object,wo 不号意思le,我这么难以点醒
d_w.object,wo 不号意思le,我这么难以点醒
#5
你可以在itemchange事件里判断bm字段中是否有输入,如果bm字段中有值就retrieve(参数)
#6
datawindowchild dwc
dw_1.getitem("bmyg", dwc)
dwc.settransobject(sqlca)
dwc.retrieve("部门名称")
dw_1.getitem("bmyg", dwc)
dwc.settransobject(sqlca)
dwc.retrieve("部门名称")
#7
DataWindowChild state_child
integer rtncode
rtncode = dw_1.GetChild(' emp_state', state_child)
IF rtncode = -1 THEN MessageBox("Error", "Not a DataWindowChild")
// Establish the connection if not already connected
CONNECT USING SQLCA;
// Set the transaction object for the child
state_child.SetTransObject(SQLCA)
// Populate the child with values for eastern states
state_child.Retrieve()
// Set transaction object for main DW and retrieve
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
integer rtncode
rtncode = dw_1.GetChild(' emp_state', state_child)
IF rtncode = -1 THEN MessageBox("Error", "Not a DataWindowChild")
// Establish the connection if not already connected
CONNECT USING SQLCA;
// Set the transaction object for the child
state_child.SetTransObject(SQLCA)
// Populate the child with values for eastern states
state_child.Retrieve()
// Set transaction object for main DW and retrieve
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
#8
下拉数据窗口的没有,有关于下拉列表框的你要的话 qq 297242849