热情软件屋

 

如何修改表中字段的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等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio