在线等待!PB中这样的功能怎么样实现?

cyj2001 2003-10-14 07:13:41
我们的一个项目做完了。但是系统详细设计没写。
现在领导要我写一个小工具能自动生成数据窗口的字段表如下:

字段编码 字段名称 是否空值 是否可视
comp_code 组成编码 非空 是
comp_name 组成名称 可空 是
Dept_code 部门编码 可空 是
Dept_name 部门名称 可空 是

因为数据窗比较多,所以想写一个工具,能自动读出数据窗中所使用的字段名,字段的中文意思。
这样可以吗?
多谢了。
...全文
39 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
aparan 2003-10-15
  • 打赏
  • 举报
回复
我用的ORACLE8
里面没有记录啊
liujiaqiang 2003-10-15
  • 打赏
  • 举报
回复
没有记录就不那么好了。不过你这些语句对你或许有些帮助

i_dwToActOn //datawindow型参数

//获得查询datawindow中的列数
nColumnCount = Integer(i_dwToActOn.Object.DataWindow.Column.Count)

//datawindow中列的名字
des_key = i_dwToActOn.Describe( "#" + String(nColumnIndex) + ".Name")
//数据库中列的名字
des_keyname = i_dwToActOn.Describe( "#" + String(nColumnIndex) + ".dbName")
//得到字段的中文名
ls_label = i_dwToActOn.Describe( des_key + "_t.txt")

祝福你成功!!!
oxiao 2003-10-14
  • 打赏
  • 举报
回复
pb数据库有5张表,保存的是表的信息,直接用就是了
地狱余烬 2003-10-14
  • 打赏
  • 举报
回复
其实你的所有表使用的字段名,字段的中文意思都在数据库中的pb系统表中pbcatcol
你可以查询
klbt 2003-10-14
  • 打赏
  • 举报
回复
不用任何工具,用PB的系统表pbcatcol等做一个数据窗口即可。
不知道你的数据库是?
「已注销」 2003-10-14
  • 打赏
  • 举报
回复
好象叫 致远报表的什么什么

号称用纯PB做的 获SYBASE一等奖的 报表生成器 就有这一功能

只能提供这么多信息了

@_@
cyj2001 2003-10-14
  • 打赏
  • 举报
回复
也就是先前不知道一个数据窗里到底有哪些字段。
cyj2001 2003-10-14
  • 打赏
  • 举报
回复
能不能讲一讲呢?
我怎么样动态获得一个数据窗的字段的中文标签呢(比如dept_code的"部门编码")?
jiazhuo 2003-10-14
  • 打赏
  • 举报
回复
可是可以的不过太麻烦了

1,108

社区成员

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

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