设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: xiaomin_007
打印 上一主题 下一主题

[报表] (求助)列表框导出到报表或者生成查询

[复制链接]
11#
 楼主| 发表于 2010-10-7 17:17:27 | 显示全部楼层
Private Sub CmdPartInforDelete_Click()
    On Error GoTo Err_CmdPartInforDelete_Click
   
    If Nz(Me![PartInformation_ChildForm]![txt_PartType]) <> "" Then
        CurrentDb.Execute "delete from tbl_PartInformation where 型式=" & Nz(Me![PartInformation_ChildForm]![txt_PartType])
        PartInformation_ChildForm.Form.Requery
        Me.Requery
    End If

    MsgBox "okokokok"
Exit_CmdPartInforDelete_Click:
    Exit Sub
Err_CmdPartInforDelete_Click:
    MsgBox Err.Description
    Resume Exit_CmdPartInforDelete_Click
End Sub
12#
 楼主| 发表于 2010-10-7 17:32:08 | 显示全部楼层
还有个问题:
为什么删除照片之后切换记录时,照片还是会显示在窗体上呢,路径文本框中分明已经是空值了啊,还有窗体也更新了,用代码把图片也置空了,可是还是显示在窗体上,能否再赐教。谢谢了
    Me![txt_PartPhotoPath] = ""
    Me![img_PartPhoto].Picture = ""
13#
 楼主| 发表于 2010-10-7 17:38:20 | 显示全部楼层
原来如此,因为在这个表中,型式是唯一的,因为前面的所有处理都是以型式为主键处理的,所以我就试着改着看看,这下知道真实原因了,我还是用编号来处理就可以了,多谢指教啊,今天收益匪浅啊,多谢多谢
14#
 楼主| 发表于 2010-10-12 08:51:38 | 显示全部楼层
老大早上好,看我的代码:
Private Sub txt_PartPhotoPath_AfterUpdate()
' 在选择了一个部品照片后,显示照片.
    On Error Resume Next
  'If (IsRelative(Me!txt_PartPhotoPath) = True) Then
   ' Me![img_PartPhoto].Picture = path & Me![txt_PartPhotoPath]
    'Else
        'Me![img_PartPhoto].Picture = Me![txt_PartPhotoPath]
        'Me![img_PartPhoto].Picture = ""
    'End If
   
    If Me![txt_PartPhotoPath].Value = Null Then
    Me![img_PartPhoto].Picture = ""
    Else
    Me![img_PartPhoto].Picture = Me![txt_PartPhotoPath]
    Me!txt_PartPhotoPath.Requery
    Me!img_PartPhoto.Requery
    Me.Requery
    End If
效果还是一样啊,不知道什么原因,请再指教一下啊,多谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 03:09 , Processed in 0.092404 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表