如何修改表中字段的label和header为汉字
编号:QA002931
建立日期: 2000年5月14日 最后修改日期:2000年6月13日
所属类别:
陈锐:
操作系统:WIN
编程工具:PB
问题:我是一个PB新手,现有一个问题想请教:我用动态SQL语句建了一个表,但表中字段的label和header是字母,我不知在程序中如何修改它们,让它们显示汉字,您能帮我吗?谢谢!我用的是pb7,数据库是sybase sql anywhere。
回答:
你好,你首先要在odbc中建立你的sql anywhere数据库的odbc,用pb中db profile的建立别名连接,用其中的connect连接,成功的话,没有提示。这时,你可以打开database (在pb7中的)可以看到你的数据表啦。edit你建立的表在header中输入你的中文名称,即可。
彭定友的意见:
实际上,表的字段的label,header是被保存在系统表中,请检查系统表:
pbcattabl,pbcatcol,sys,systable,sys.syscolumn等。你可以直接用程序修改这些系统表中的数据。
am的意见:
open table,alter table,
modify the "label"
"header"
李新祝的意见:
由于表是动态建立的,采用修改PBCATCOL或者表本身的HEADER或LABEL的办法并不可行。应该在表建立并与数据窗口控件建立联系后使用Modify.假设数据窗口控件名为dw_1,动态表名为dynamictable,字段名为field1,如果只使用一个表.那么在HEADER BAND该的文本对象为field1_t,否则为dynamictable_field1_t,具体语句为: dw_1.modify("field1_t.text=字段一")
此问题由baochg_new等回答。
| |
|
|
| |
|
|