Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于照片移位的问题

陈玉才  发表于:2011-11-09 09:24:40  
复制

今天遇到一个很郁闷的问题,我做了一个成绩单的报表,结果照片对照的不一致,很是郁闷,请问大家该怎么解决,

第一张照片移到第二个人的上面去了,

点击下载此附件

 

Top
dbaseIIIer 发表于:2011-11-09 18:55:21

我猜你是想把照片放在 当页的 “新生注册号页眉”吧?

 

你傻了吗? 干嘛代码放在主体里赋值?

 

你知道这样是每次格式化主体时 都会赋值一次吗?

你有知道 系统是遇到下一条记录不是 “新生注册号”不一样时,才完成这个组的格式化吗?

 

如果你是知道access报表怎运作,而使用此特性来规划报表的话,你程式没错!

 

你认为程式错的话,就是你自己用错了!

 

去,把代码放到 组页眉0_Format 格式化里面!

 

If FormatCount = 1 Then  '<---- 这句一定要加上,不明白的话,请网上发问
    Dim imgpath1 As String
   
    ' 依据应用程序路径、认证项目名称、姓名得到相片路径
    '
    imgpath1 = Application.CurrentProject.Path & "\kszp\" & Me.新生注册号 & ".jpg"  '<----这句请更新为这样,你写得太笨了!    
    ' 判断照片是否存在,如果不存在则显示一张空白的图片。

   
    On Error Resume Next

    If Dir$(imgpath1) = "" Then imgpath1 = Application.CurrentProject.Path + "\noimg.bmp"
   
    STUIMG.Picture = imgpath1
End If

 



总记录:1篇  页次:1/1 9 1 :