Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo thông báo bằng tiếng việt để xác nhận Yes hoặc No
#1
Em chào các bác Mong các bác giúp đỡ. E muốn khi người dùng xóa một record hoặc thực hiện bất kỳ lệnh nào trong form thì sẽ hiện lên bảng thông báo bằng tiếng việt đại loại như: Bạn có muốn thực hiện lệnh trên không và có hai tùy chọn “Yes” hoặc “No”. Cảm ơn các bác nhiều
Chữ ký của nam8384 nam8384,gia nhập Thủ Thuật Access từ 17-03 -16.
Reply
Những người đã cảm ơn
#2
Bạn xem link sau.
http://thuthuataccess.com/forum/thread-8680.html
Bạn nên tham khảo học hỏi trực tiếp từ các ứng dụng đã share code trên diễn đàn. Họ đã dùng các kiểu bẫy lỗi, thông báo tiếng Việt trong đó. Vd: Thông báo khi nhập trùng mã hàng, nhập sai ngày tháng, nhập sai kiểu dữ liệu v.v.. . Có rất nhiều loại thông báo mà cứ mỗi loại là bạn hỏi sẽ không ai có thời gian trả lời hết đâu.

Vd: Khi xóa 1 record
----------------------------------
Private cmdXoa_Click
     If MsgBoxUni ("Bạn có chắc muốn xóa record này không?",vbYesNo + vbQuestion, "Thông báo") = vbYes Then
           DoCmd.RunCommand acCmdDeleteRecord
           MsgboxUni "Đã xóa xong"
     Else
           Exit Sub
     End If
---------------------------------
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(13-05-16, 11:58 AM)ongke0711 Đã viết: Bạn xem link sau.
http://thuthuataccess.com/forum/thread-8680.html
Bạn nên tham khảo học hỏi trực tiếp từ các ứng dụng đã share code trên diễn đàn. Họ đã dùng các kiểu bẫy lỗi, thông báo tiếng Việt trong đó. Vd: Thông báo khi nhập trùng mã hàng, nhập sai ngày tháng, nhập sai kiểu dữ liệu v.v.. . Có rất nhiều loại thông báo mà cứ mỗi loại là bạn hỏi sẽ không ai có thời gian trả lời hết đâu.

Vd: Khi xóa 1 record
----------------------------------
Private cmdXoa_Click
     If MsgBoxUni ("Bạn có chắc muốn xóa record này không?",vbYesNo + vbQuestion, "Thông báo") = vbYes Then
           DoCmd.RunCommand acCmdDeleteRecord
           MsgboxUni "Đã xóa xong"
     Else
           Exit Sub
     End If
---------------------------------

Tốt nhất là tạo một form thông báo, sử dụng tiếng việt là đơn giản nhất
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn nam8384
#4
(13-05-16, 12:11 PM)hungle2006 Đã viết: ...
Tốt nhất là tạo một form thông báo, sử dụng tiếng việt là đơn giản nhất

Tạo thông báo (Message box) bằng Form cũng rất hay nhưng cũng tùy trường hợp mà sử dụng vì đánh đổi lại là mất công thiết kế, tốn dung lượng... 
- Những trường hợp đơn giản chỉ cần thông báo hoặc lấy ý kiến Yes/No thì dùng Message box cho nhanh.
- Trường hợp bạn muốn người dùng tương tác nhiều hơn nữa, muốn customize về màu sắc, thêm các tùy chọn như checkbox, các nút lệnh khác nữa ... thì dùng Form.
Một số thông báo bằng Form:

[Hình: ScreenShot2016-05-13at12.01.25PM.png]

[Hình: ScreenShot2016-05-13at12.01.11PM.png]

[Hình: ScreenShot2016-05-13at12.00.55PM.png]
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn nam8384 , maidinhdan
#5
(13-05-16, 08:34 AM)nam8384 Đã viết: Em chào các bác Mong các bác giúp đỡ. E muốn khi người dùng xóa một record hoặc thực hiện bất kỳ lệnh nào trong form thì sẽ hiện lên bảng thông báo bằng tiếng việt đại loại như: Bạn có muốn thực hiện lệnh trên không và có hai tùy chọn “Yes” hoặc “No”. Cảm ơn các bác nhiều
Gửi bạn file tham khảo nhé: 
(Sử dụng trực tiếp hàm Msgbox với font Unicode)

https://drive.google.com/file/d/0B2yhiz0...sp=sharing

Mã:
Private Sub CMDSAU_Click()
On Error GoTo Err_CMDSAU_Click
   If CurrentRecord = Recordset.RecordCount Then
       MsgBox "Đang ở mẫu tin cuối không di chuyển nữa nhé !", 64, "Thông báo"
   Else
       DoCmd.GoToRecord , , acNext
Exit_CMDSAU_Click:
   Exit Sub

Err_CMDSAU_Click:
   MsgBox "Đang là mẫu tin mới không di chuyển nữa nhé !", 64, "Thông báo"
   Resume Exit_CMDSAU_Click
   End If

End Sub
Chữ ký của thiennamlong Xin chào, mình là thiennamlong, Tham gia http://thuthuataccess.com/forum từ ngày 22-06 -14.
Reply
Những người đã cảm ơn nam8384 , maidinhdan
#6
(13-05-16, 12:11 PM)hungle2006 Đã viết:
(13-05-16, 11:58 AM)ongke0711 Đã viết: Bạn xem link sau.
http://thuthuataccess.com/forum/thread-8680.html
Bạn nên tham khảo học hỏi trực tiếp từ các ứng dụng đã share code trên diễn đàn. Họ đã dùng các kiểu bẫy lỗi, thông báo tiếng Việt trong đó. Vd: Thông báo khi nhập trùng mã hàng, nhập sai ngày tháng, nhập sai kiểu dữ liệu v.v.. . Có rất nhiều loại thông báo mà cứ mỗi loại là bạn hỏi sẽ không ai có thời gian trả lời hết đâu.

Vd: Khi xóa 1 record
----------------------------------
Private cmdXoa_Click
     If MsgBoxUni ("Bạn có chắc muốn xóa record này không?",vbYesNo + vbQuestion, "Thông báo") = vbYes Then
           DoCmd.RunCommand acCmdDeleteRecord
           MsgboxUni "Đã xóa xong"
     Else
           Exit Sub
     End If
---------------------------------

Tốt nhất là tạo một form thông báo, sử dụng tiếng việt là đơn giản nhất
Cảm ơn bác. ĐÚng là dùng form là đơn giản nhất và cũng dễ nhất, đỡ phải code
Chữ ký của nam8384 nam8384,gia nhập Thủ Thuật Access từ 17-03 -16.
Reply
Những người đã cảm ơn
#7
(13-05-16, 01:22 PM)ongke0711 Đã viết:
(13-05-16, 12:11 PM)hungle2006 Đã viết: ...
Tốt nhất là tạo một form thông báo, sử dụng tiếng việt là đơn giản nhất

Tạo thông báo (Message box) bằng Form cũng rất hay nhưng cũng tùy trường hợp mà sử dụng vì đánh đổi lại là mất công thiết kế, tốn dung lượng... 
- Những trường hợp đơn giản chỉ cần thông báo hoặc lấy ý kiến Yes/No thì dùng Message box cho nhanh.
- Trường hợp bạn muốn người dùng tương tác nhiều hơn nữa, muốn customize về màu sắc, thêm các tùy chọn như checkbox, các nút lệnh khác nữa ... thì dùng Form.
Một số thông báo bằng Form:

[Hình: ScreenShot2016-05-13at12.01.25PM.png]

[Hình: ScreenShot2016-05-13at12.01.11PM.png]

[Hình: ScreenShot2016-05-13at12.00.55PM.png]
E cảm ơn bác nhiều, các thông báo của bác đẹp thật
Chữ ký của nam8384 nam8384,gia nhập Thủ Thuật Access từ 17-03 -16.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902
  Link thông tin từ khóa chính! honglv157 6 260 21-07-16, 11:17 PM
Bài mới nhất: honglv157
  [Hỏi] Việt hóa bộ lọc của access nam8384 3 233 07-07-16, 12:32 PM
Bài mới nhất: cpucloi
  Thông báo dữ liệu đã tồn tại thanhtruong 8 326 03-07-16, 10:34 AM
Bài mới nhất: cpucloi
  [Help] Tạo nút xác nhận: Bạn có muốn đóng chương trình không ? nam8384 6 418 26-06-16, 08:10 AM
Bài mới nhất: nam8384

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ