Office中国论坛/Access中国论坛

标题: ACCESS 如何实现不固定选择打印 [打印本页]

作者: wyb_iori    时间: 2009-1-11 22:11
标题: ACCESS 如何实现不固定选择打印
例如:
某表
ID     内容1    内容2    内容3   内容4
1      AAA       BBB      CCC     DDD
2      EEE        FFF     GGG     HHH
3      ASD        KLS     SDF      WER
4      KKK       JJJ         SSS     ZZZ
5     ERT        ERI        ITY     YYY

………………
我希望 可以
在窗体中  自己写  ID号
可以选择性的生成报表
比如  写  1  点添加  然后写  5  添加
那么生成的报表 就是  1和5  两条记录  然后打印
再写  2、6、12、15
那么生成  2、6、12、15
4条记录的报表

那位大大能给点思路  要有例子就  拜谢了!!!!!
作者: ACMAIN_CHM    时间: 2009-1-11 22:17
Dim sMySelected As String
sMySelected = "2,6,12,15"
DoCmd.OpenReport "MyReport", , , "ID in (" & sMySelected & ")"


DoCmd.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
可以利用FilterName或WhereCondition来传递你的条件以约束报表数据源的内容。
作者: Henry D. Sy    时间: 2009-1-11 22:21
你最好传例子,你的要求可能需要循环叠加。
作者: wyb_iori    时间: 2009-1-12 19:02
不是很明白啊
我主要是  多参数该怎么保存呢
  第一次  1  5   打印了
第二次  1  3   6  打印
等等
每次的多个参数该怎么保存?
作者: wyb_iori    时间: 2009-1-12 19:02
我还在想思路呢  没例子传哦……
作者: lgcsee    时间: 2009-2-4 13:57
要好好学习一下!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3