tvn_hut > 03-03-16, 10:11 PM
Private Sub Form_Current()
On Error GoTo err_Pic
If IsNull(Me.TxtPath) Then
Me.Imaframe.Picture = ""
Me.Imaframe.Visible = False
Else
Me.Imaframe.Picture = TxtPath.Value
Me.Imaframe.Visible = True
End If
Exit Sub
err_Pic:
MsgBox Err.Description, vbOKOnly
Exit Sub
End Sub
tvn_hut > 04-03-16, 08:29 PM
MTNQ > 04-03-16, 10:56 PM
(04-03-16, 08:29 PM)tvn_hut Đã viết: Bạn MTNQ giúp mình dc ko. Mình cũng ko biết thiếu sự kiện j. Cả nhà giúp mình với
If Nz(Me.TxtPath, "") <> "" Then Me.Imaframe.Visible = Truetvn_hut > 06-03-16, 11:29 AM
(04-03-16, 10:56 PM)MatTroiNguQuen Đã viết:(04-03-16, 08:29 PM)tvn_hut Đã viết: Bạn MTNQ giúp mình dc ko. Mình cũng ko biết thiếu sự kiện j. Cả nhà giúp mình với
Nó không hiện lên vì bạn đã phán nó Visible = False ở sự kiện Form_Current rồi
Sửa lỗi trên đơn giản là thêm dòng này vào sau thủ tục "update đường link ảnh" của bạn:
Mã:If Nz(Me.TxtPath, "") <> "" Then Me.Imaframe.Visible = True
MTNQ > 06-03-16, 01:58 PM
Private Sub Command2_Click()
Me![txtpic] = getFile2("c:\", "Select the Picture File", "*.jpg,*.bmp")
Me![txtpic] = LCase(Me![txtpic])
Me![Image].Picture = Me!txtpic
If Nz(Me.txtpic, "") <> "" Then Me.Image.Visible = True
End Subhungle2006 > 06-03-16, 10:14 PM
(06-03-16, 01:58 PM)MatTroiNguQuen Đã viết: Bạn thêm luôn vào cuối thủ tục của nút nhấn để mở ra cửa sổ chọn hình.
Nếu trên file ví dụ của bác Noname thì nó như sau:
Mã:Private Sub Command2_Click()
Me![txtpic] = getFile2("c:\", "Select the Picture File", "*.jpg,*.bmp")
Me![txtpic] = LCase(Me![txtpic])
Me![Image].Picture = Me!txtpic
If Nz(Me.txtpic, "") <> "" Then Me.Image.Visible = True
End Sub
tvn_hut > 06-03-16, 10:33 PM
(06-03-16, 01:58 PM)MatTroiNguQuen Đã viết: Bạn thêm luôn vào cuối thủ tục của nút nhấn để mở ra cửa sổ chọn hình.
Nếu trên file ví dụ của bác Noname thì nó như sau:
Mã:Private Sub Command2_Click()
Me![txtpic] = getFile2("c:\", "Select the Picture File", "*.jpg,*.bmp")
Me![txtpic] = LCase(Me![txtpic])
Me![Image].Picture = Me!txtpic
If Nz(Me.txtpic, "") <> "" Then Me.Image.Visible = True
End Sub
. Hi vọng 1 ngày nào đó đc gặp và cảm tạ bạn. Chắc sẽ còn nhiều thứ cần hỏi mọi người, vì thực sự mình rất thích học và làm về access nhưng chủ yếu là học lỏm từ các bạn nên nhiều lúc không hiểu hết ý nghĩa của việc viết code VBA là như thế nào. cứ cóp nhặt để thực hiện ý tưởng của mình thôi.
tvn_hut > 06-03-16, 10:35 PM
(06-03-16, 10:14 PM)hungle2006 Đã viết:(06-03-16, 01:58 PM)MatTroiNguQuen Đã viết: Bạn thêm luôn vào cuối thủ tục của nút nhấn để mở ra cửa sổ chọn hình.
Nếu trên file ví dụ của bác Noname thì nó như sau:
Mã:Private Sub Command2_Click()
Me![txtpic] = getFile2("c:\", "Select the Picture File", "*.jpg,*.bmp")
Me![txtpic] = LCase(Me![txtpic])
Me![Image].Picture = Me!txtpic
If Nz(Me.txtpic, "") <> "" Then Me.Image.Visible = True
End Sub
Dùng code của bác trên 64 bit thì gặp lỗi:
"Compile error:
user-defined type not defined"
Bác xem lại giúp
hungle2006 > 07-03-16, 02:37 PM
ongke0711 > 07-03-16, 09:03 PM