select 数量,金额 fron test1 
left join test2 on tesr1.a = test2.a
where 批次 and 条码=‘ ’SQL语句大概这样,下面是我用PB制作的大概界面,不知道正常录入软件用哪个界面,我是初学者,就会这个。
大概是先连接已知SQL数据库,然后输入可选批次,输入条码,按回车自动调取SQL中的数量与金额。按回车继续下一行。
可以按照excel或者txt (条,数量)这样的格式导出来。
虽然有点绕弯了,在SQL查询中经过处理是能得到这样是数值的,但是SQL查询毕竟不是所有人都会的东西,弄个简单的小程序要方便不少。
有没有懂PB的大神,奉献点源码,看我这个应该用哪些函数,大概怎么写,真是一头雾水。

解决方案 »

  1.   

    不懂 PB , 不知道 PB 有没有数据源这个概念。
      

  2.   

    PB的sql语句使用上有两种,一种直接就是sql语句嵌入执行。 另外一种使用datawindow 
    要是用PB ,就要用它的datawindow。参考:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37775.1250/html/dwprgug/CAIDADAJ.htm另外,代码示例可以参考pb安装时候的 demo ,安装路径下
    C:\Program Files (x86)\Sybase\PowerBuilder 9.0\Code Examples  大概是这个位置,你找找看。 如果没有,重新安装 PB ,安装powerbuilder的时候,选择custom 里面有选项,自己找一下,选上就行。