自定义下拉框:用PB做一个可以设置自定义数据的下拉框



首先要确定思路如果想做个可以设置自定义数据下拉框首先我们自己要建立个表它和主表需要有关联比如主表A有司机 表B可以单独创立司机集合 在表B里可以写很多司机名字在窗口中时候有下拉就可以使用这个表B司机集合当然这需要表A司机字段来协助

如下

表A id siji

表B id sijilist

创建个表B数据窗口 选择sijilist

然后在创建个表A数据窗口 选择siji 然后在选择siji列EDITSTYLE TYPE选择DROPDOWNDW然后主要调节下面 选择DATAWINDOW就选择表A刚才建立数据窗口DISPLAY COLUMN 选择 compute_1

DATA COLUMN选择司机这样就可以在表A数据窗口选择B司机集合了

当然我们在窗口操作时候需要数据窗口选择表A在OPEN事件中写如下代码

datawindowchild dwc

dw_1.GetChild("siji",dwc)
dwc.SetTransObject(SQLCA)
dwc.Retrieve
dwc.InsertRow(1)


dwc.SetItem(1, "sijilist", "全部") //加全部


dw_1.InsertRow(0)


dw_1.SetItem(1,"siji", "全部")//加全部



dw_1.SetItem(1,"siji",dwc.GetItemString(1,"siilist"))//取第
Tags:  自定义数据类型 pb自定义报表 pb自定义函数 自定义下拉框

延伸阅读

最新评论

发表评论