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