感谢李版主的帮忙,我原来用OLE来装图片,最后形成了达到30G的巨型的数据库,现在李版主给了个好东东,用图像控件来做,而且还可以看见JPG图像,这样数据库只有几百K,程序如下:
做一个图片,取名为err.jpg,当找不到该人照片时用err.jpg代替
Private Sub Form_Current()
If Dir("e:\jpg\" & Me.id & ".jpg") = "" Then
Image7.Picture = "e:\jpg\err.jpg"
Else
Image7.Picture = ("e:\jpg\") & Me.id & ".jpg"
End If
End Sub
不过这程序最好再改进一下:当没有记录时,此程序会出错,显示:
运行时错误`2427`
你输入的表达式没有数值