Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Phát hiện nhiều sự tào lao của Access 2016
#11
Mình đang dạy một cậu học viên. Cậu này thuộc túp đã học thì học cho tới nơi tới chốn nên có điều kiện thử gần hết các event và thực hiệu rất nhiều code các kiểu. Thực ra cũng chưa phải các code dài loại khó mà chỉ với các code tương đối đơn giản nhưng nhiều dạng, vậy thôi!
Như các trường hợp mình đã nói trên:
Ví dụ tham chiếu control source của texboxA = [texboxB]. Khi mới làm thì OK vài hôm sau lại báo lỗi #Name? Trong khi texboxB vẫn còn nằm trơ trơ trên form. Tham chiếu lại thì OK. Nhưng sau đó vẫn tái hiện lỗi này. Trong code cũng vậy. Ví dụ texboxA.Value = texboxB.Value. Cứ báo lỗi rồi gõ lại hoặc đơn giản copy chính nó rồi paste lại thì hết.
Còn event thì chính xác là Form_current(). Thằng này muốn chạy thì chạy không chạy thì làm thinh.
Còn trường hợp tham chiếu control nằm trong subform thì khi mới thực hiện thì OK hôm sau báo #Name? gần như khoảng 50%.
Cả mình và học viên đều sử dụng Windows 10 và office 365 bản quyền không thể nói là lỗi do bản cr@ck được.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#12
Mình chưa xài Access 2016 (đang dùng 2013) nhưng thấy dân tình trên mạng cũng than có nhiều lỗi không dự đoán được. Cụ thể trong trang này (link bên dưới) cũng có đề cập đến mấy lỗi của nó. Chỉ còn cách ngồi chờ các bản cập nhật mới nhất của nó hy vọng khắc phục thôi.
Link: https://www.devhut.net/2017/08/04/access...esnt-work/
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 maidinhdan
#13
(03-11-17, 08:34 AM)lehongduc Đã viết: [quote="DooHoaangPhuuc" pid='37310' dateline='1509632832']

Chào Bạn,
Bạn đã có sai lầm về cú pháp trong dòng lệnh sau:
Mã:
Me.FilterOn = "FieldName"
Ta chỉ có thể gán cho FilterOn giá trị True hoặc False. Sao Bạn lại gán cho nó giá trị là text?
Bất kỳ bản Access nào từ 2.0 đến 2016 đều "bắt" lỗi này. Nếu ứng dụng của Bạn không "bắt" lỗi này là do Bạn đã lập trình không khéo đó.
Bạn có thể tham khảo hướng dẫn về Filter, FilterOn tại link sau: https://msdn.microsoft.com/en-us/vba/acc...rty-access

Cảm ơn Chú LeHongDuc đã nhắc nhở. 
Do khi copy lên đây và quên sửa  nên cháu đã ghi sai cú pháp, cháu xin ghi lại :

Me.FilterOn = True
Me.Filter = "FieldName = " & Me....... & ""

Trong 2 form như nhau về cấu trúc, chi khác chút giá trị field, khi viết code thì 1 form chạy bình thường, form 2 chạy vài ngày báo lỗi.
Chữ ký của DooHoaangPhuuc DooHoaangPhuuc,gia nhập Thủ Thuật Access từ 27-06 -17.
ღღღღღTài sản của DooHoaangPhuuc (View All Items) ღღღღღ
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
  Nhờ tạo report hoặc query từ nhiều crosstab lanpv1109 8 298 28-09-18, 12:20 PM
Bài mới nhất: lanpv
  Tắt cảnh báo Access khi xoá record DooHoaangPhuuc 6 296 21-09-18, 10:31 AM
Bài mới nhất: ongke0711
  Hiển thị thông tin chi tiết? feeling 3 170 10-09-18, 11:02 PM
Bài mới nhất: tranthanhan1962
  [Help] Ẩn menu bar khi chạy file access 2003 trong access 2010 bằng lăng 0 181 31-08-18, 05:03 PM
Bài mới nhất: bằng lăng
  Import dữ liệu từ excel vào access ChiMai 3 428 25-05-18, 08:31 AM
Bài mới nhất: domfootwear

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line