我用EXCEL作为数据库源,bartender其中一个字段设置了“共享/名称”以用来给Delphi调用。我想的是我在用Delphi写的程序edit1里输入我想要的数据,即excel中某个单独不重复的数据作为索引,其他的就在我输入的数据上,来确立打印excel上哪行的数据。但是我发现edit1里写的数据并不会起作用,还是按照本来bartender里打全部。
语句是
SetNamedSubStringValue('BarCode1', pchar(Edit1.Text))。
其实我对“共享/名称”的使用并不是很明白。如何才能在我输入某个数据,来确定excel上我要的某行来进行打印?

解决方案 »

  1.   

    那如果使用的是ACCESS数据源有没方法呢?
      

  2.   

    还是没人能提供方法么,我想到个临时的方法。所用的BarTender不使用数据库,只用屏幕数据,然后设置好共享,用DELPHI连接ACCESS或EXCEL,再连接BarTender打印格式。进行打印。我也已经做了个例子已经成功,如果BarTender能使用数据库源,DELPHI只需要使用一个共享和数据源一致,其他自动去选择就好了,开发难度也就降低了很多,不过自己没有调试成功。如果有人能成功的话,望能说说方法,提供下思路,谢谢,我也结贴了。
      

  3.   

    加我  五九妖五三零零零三   bartender调用数据