以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  字段自动编号和票据打印的请教?![求助]  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=1548)

--  作者:pc_doctor
--  发布时间:2003-11-8 23:42:33
--  字段自动编号和票据打印的请教?![求助]
各位大师: 1、我想在数据库中设置一个自动编号字段(又不想使用ACCESS中的自动编号功能,因为它在数据清空时不能自动清空自动编号字段的内容)。不知怎样才能完成此功能? 2、我想将数据库中的每一条记录打印成一张张的票据形式出来。不知怎样才能完成此功能? 在此先谢过各位大师的帮助!!
--  作者:admin
--  发布时间:2003-11-9 10:40:57
--  
1、设置“操作数据——甲字段名称”名“编号”。在“ADO数据表”构件的事件“插入之后”。事件设置为: 执行“ADO数据表”方法“得到记录总数” 得到整数“1” 以上两项相加 赋给“ADO数据表的甲字段内容” 2、报表面板的“数据集”属性应为“空”。然后,利用报表构件画票据就可以了。
--  作者:引力波
--  发布时间:2003-11-9 10:44:01
--  
1、建立一个数字或者是文本型的字段,段名姑且就叫“编号”吧,此后要分两种情况,一是在添加记录时(执行增加事件)自动给出编号,方法是首先获得数据库的记录总数,然后加1,得数写入“编号”内容即可。二是数据库中本身已经有许多条记录,需要重新顺序编号,这就要使用记录循环,还要添加一个变量组,对变量组(x)预值0,在循环过程中的事件里,变量组(X)+1后再赋值给变量组(X),且把变量组(X)的当前值写入“编号”的内容即可。 2、把每条记录逐一打印出来,你只要把报表面板不与数据库连接,这时就是对当前页的打印;如果要一次全部打印,你在设计时控制好报表面板的大小就行了,即最好是设计为单椐的实际大小,注意此时必须与数据库连接。
--  作者:引力波
--  发布时间:2003-11-9 10:45:00
--  
哈哈,都在回答!
--  作者:pc_doctor
--  发布时间:2003-11-9 22:01:13
--  
哇!——“哈哈,都在回答”! 好感动哦!谢谢!谢谢! 赶快去试试!