真是急人呀,帮帮我了。。。给分呦

xingjiaren 2001-04-25 02:45:00
在数据窗里的某一列的EDIT用了DDLB风格,列出的可选项后来随着应用的发展
不够客户用了,如何用程序来增加几个可选项供客户使用!谢了,很着急!
...全文
150 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hp1200 2001-07-29
  • 打赏
  • 举报
回复
up
joinkee 2001-05-07
  • 打赏
  • 举报
回复
在你的数据窗口的 Construct 事件中获得 DDDW 列的 ChildDW 然后 Retrive ,接着就可增加一行。
headgo 2001-04-30
  • 打赏
  • 举报
回复
to joinkee(joinkee)
我试过,效果不错。
我也有一个类似的问题,我的数据窗口中有一列是dddw,我想在提取数据后在后面加一行,不知该如何?谢了先
SmallBell 2001-04-29
  • 打赏
  • 举报
回复
在该字段旁边加一个小按钮,点击按钮时弹出一对话框,
在该对话框让用户自己去添加删除所需项
yjl 2001-04-29
  • 打赏
  • 举报
回复
重做一个数据窗口,覆盖原来的数据窗口
xingjiaren 2001-04-29
  • 打赏
  • 举报
回复
看来这个问题无解 :(
joinkee 2001-04-29
  • 打赏
  • 举报
回复
ddlb 中有一属性可以设置 dropdown list box 中的值。
写法如下:

dw_control.Object.columnname.Values = "Red~t1/White~t2/Black~t3"

显示值如下

Red 1
White 2
Black 3

你可将用户的将用户新增的值放到注册表中,这样就不有改数据库结构
然后在数据窗口的 Construct 事件中修改 DDLB 的值
BlackBone 2001-04-29
  • 打赏
  • 举报
回复
没办法。升级吧!
betty_zhong 2001-04-29
  • 打赏
  • 举报
回复
你可以专门建立一个用户表,做成单独的数据窗口,只显示你要显示的字段(例如这里你提到的客户名称)。然后在你说的这个数据窗口中,把这一列的edit设置成listDW属性,再数据窗口选项中选择刚才为用户表做的那个数据窗口,再选择显示列和存储值列。程序运行时,就会把用户表中所有的用户都显示在下拉列表中了。而且你可以随时向用户表中添加客户,而不用修改数据窗口。
xingjiaren 2001-04-29
  • 打赏
  • 举报
回复
好,就给你打,等着 :)
stanely 2001-04-29
  • 打赏
  • 举报
回复
给我打电话,我告诉你:)
「已注销」 2001-04-25
  • 打赏
  • 举报
回复
用列表框
signboy 2001-04-25
  • 打赏
  • 举报
回复
换路吧!修改原程序
xingjiaren 2001-04-25
  • 打赏
  • 举报
回复
能不能解决?大家谁给个明确的答复,不能的话,换路了。
xingjiaren 2001-04-25
  • 打赏
  • 举报
回复
是在数据窗里,不是窗口里面的一个控件!
做程序时已经写死了,不想改数据窗,想做个程序,让
用户自己维护进去,这样,选择这个字段时,下拉就可以看到维护进去的
选择项。问题关键是数据窗里列的显示格式是DDLB,不是窗口里的控件!
pzhpzhpzhpzh 2001-04-25
  • 打赏
  • 举报
回复
ddlb_1.additem()

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧