0

希望这是有道理的,并且有人可以指出我正确的方向。我正在 Access 2007 中构建一个项目

我有一个带有文本字段 PhotoName 的表格 tblEmployees,一个带有 Listbox List0 的表格 Form2 和空的图像框 Image1 和 Image2

字段 PhotoName 存储照片的名称,即 122000_998.jpg,没有完整路径,例如 C:\Photos\122000_998.jpg

List0 有 4 列数据,其中 Column(4) 是照片文件名的位置,即 122000_998.jpg

Form2 打开时,我需要自动从几行中选择一张照片

我可以使用以下命令从任何行检索照片以显示在 Image1 和 Image2 中,但前提是我将 tblEmployees PhotoNamI 中的文件名从 122000_998.jpg 更改为 C:\Photos\122000_998.jpg 或者如果我更改 Me.Image1.Picture = Me.List0.Column(4) 到 Me.Image1.Picture = "C:\VisitorImage\" & Me.List0.Column(4)

Me.List0.Selected(0) =真

Me.Image1.Picture = Me.List0.Column(4)

Me.List0.Selected(1) =真

Me.Image2.Picture = Me.List0.Column(4)

当上面在表单打开事件过程中运行时,如何添加上面的路径以查找照片,而不添加 tblEmployees PhotoName 的路径或将其添加到每一行代码。我问,因为路径可能会改变,简单地改变路径值而不是遍历每一行会更容易,因为可能有 20 多张照片

感谢所有帮助,谢谢

杰德斯基3

4

1 回答 1

1

怎么样?

dim pathprefix as String
pathprefix = "C:\Photos\"
Me.List0.Selected(0) =True
Me.Image1.Picture = pathprefix + Me.List0.Column(4)
Me.List0.Selected(1) =True
Me.Image2.Picture = pathprefix + Me.List0.Column(4)
于 2012-08-10T23:23:31.913 回答