Mình có 1 CSDL trong đó có 1 trường dùng để lưu đường dẫn file ảnh(data type là text). Mọi người có cách nào để tạo 1 command button mở ra 1 hộp thoại cho chọn file ảnh và lưu đường dẫn file ảnh đó vào CSDL không ?
Mình kiếm được đoạn Code bên dưới nhưng chạy thì báo lỗi không được.
Thank mọi người !
Mình kiếm được đoạn Code bên dưới nhưng chạy thì báo lỗi không được.
Code:
Function getFile(Tit As String, formatName As String, formatType As String)
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogOpen)
With dlgOpen
.Title = Tit
.Filters.Clear
.Filters.Add formatName, formatType
.AllowMultiSelect = False
result = .Show
If (result <> 0) Then
getFile = Trim(dlgOpen.SelectedItems.Item(1))
End If
End With
End Function
Bây giờ trong hành động click của nút nhấn, ta nhập đoạn code sau:
Code:
Me![TxtPic] = GetFile_CLT("c", "Select the Picture File","*.jpg|*.bmp")
Me![TxtPic] = LCase(Me![TxtPic])
Me![Image].Picture = Me!TxtPic
Thank mọi người !