我要打印一个表格,表格里的备注栏包括了发票号和一些其他情况,我是分开存储的,怎样把它们拼接起来?我用sql server

解决方案 »

  1.   

    with adoquery1 do
      printstr := fieldbyname('code').asstring + fieldbyname('name').asstring;
      

  2.   

    我知道用+就行,可是在Grid里怎么用?
      

  3.   

    还可以这样: for i:=0 to ADOQuery1.fieldcount-1 do 
     s_string:=s_string+ADOQuery1.fields[1].asstring;
      

  4.   

    在你的sql语句中用 +
    可以把多个字段结合到一起。比如:select 字段1+字段2 as name1 from.....
      

  5.   

    同意nedvednn(nn)
    select (a.fph+a.ohter) as f_bz from z_jbxx a where a.xm='mex'
      

  6.   


    在Grid里面有个事件,好象是F开头的,记不大清了
    在该方法中添加如下代码:
      Grid列对应的字段内容:=fieldbyname('code').asstring + fieldbyname('name').asstring;这个事件名等我查一下再告诉你
      

  7.   

    看一下Grid帮助,它有个例子可以把许多字段综合起来,但是如何实现我还没看清楚。
      

  8.   

    这一贴给分错了,本来要给yxzzjg(要想赚自己干) 结果给了wks(mex),不好意思啦,重新开贴给yxzzjg加分:
    http://expert.csdn.net/Expert/topic/1302/1302513.xml?temp=.5721399