2012-08-10 89 views
0

希望這是有道理的,有人可以指出我在正確的方向。我在Access建設項目2007在vba中設置文件名的路徑

我有一個文本字段PhotoName,窗體Form2的一個列表框列表0和空圖片框圖像1和圖像2表tblEmployees

場PhotoName存儲照片即名122000_998.jpg沒有完整的路徑例如C:\照片\ 122000_998.jpg

列表0與列數據的4列(4)是其中的照片文件名是即122000_998.jpg

我需要窗體2打開時自動選擇從幾個行的照片

我可以從任何一排中的照片和此搜索到鏡像2顯示了使用以下,但只有當我改變tblEmployees PhotoNamI文件名從122000_998.jpg到C:\照片\ 122000_998.jpg 或者如果我改變Me.Image1.Picture = Me.List0.Column(4)to Me.Image1.Picture =「C:\ VisitorImage \」& Me.List0.Column(4)

Me.List0.Selected(0)= TRUE

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

Me.List0.Selected(1)= TRUE

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

如何在上面的窗體打開事件過程中運行而無需向tblEmployees PhotoName添加路徑或將其添加到每個窗體中時將路徑添加到上面以查找照片代碼行。我問的路徑可能發生變化,因此會更容易簡單地改變路徑值,而不是去througgh每行有可能是20+的照片

感謝所有幫助,感謝

Jedski3

+0

必須是我燒兩端的蠟燭, – user1591481 2012-08-10 23:33:21

+0

請使用代碼按鈕'{}'來格式化代碼。 – Fionnuala 2012-08-11 08:36:32

回答

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) 
+0

嗨,感謝您的快速響應,我剛剛解決了類似的問題,必須是我在兩端刻錄的蠟燭,Dim spath as String spath =「C:\ VisitorImage \」Me.Image1.Picture = spath&list0。列(4)..,謝謝 – user1591481 2012-08-11 00:13:11