Đôi khi vì một lý do nào đó mà chúng ta muốn giới hạn trỏ chuột chỉ được di chuyển trong một khu vực cụ thể. Ví dụ cập nhật dữ liệu đầy đủ cho một form, hoặc phải nhớ xử lý xong công việc cho một khu vực nào trên form rồi mới rồi mới di chuyển sang công việc khác... Ứng dụng dưới đây sẽ giúp bạn việc đó. Demo
Thông thường mình thấy các bạn xử lý công thức cho cách hiển thị ngày phát hành report quá dài
Ví dụ trong table có giá trị record field ngay (ngày) là 24/2/2015
Để hiện được textbox hiển thị trong report như thế này Thành phố Hồ Chí Minh, ngày 24 tháng 02 năm 2015
Các bạn sẽ thực hiện trong Properties của textbox Control source :=" Thành phố Hồ Chí Minh, Ngày " & Right("0" & Day([ngay]);2) & " tháng " & Right("0" & Month([ngay]);2) & " Năm " & Year([ngay])
Đây là phương pháp của bác Ông Văn Thông mà ngày xưa mình vẫn hay dùng
Nhưng như thế sẽ rất dài dòng đôi khi nhập vào do dài quá dễ bị lỗi cú pháp, phải điều chỉnh vài lần mới xong.
Mình giới thiệu các bạn một cách rất đơn giản.
Vẫn giữ nguyên phần Control source : ngay hoặc Control source : =[ngay]
Các bạn chỉ cần xử lý phần format Format:"TP Hồ Chí Minh, Ngày "dd" Tháng "mm" Năm "yyyy
Rất đơn giản phải không các bạn.
Các bạn cũng có thể áp dụng cách này cho các trường hợp khác. Chỉ cần thay đổi Properties format để hiển thị theo yêu cầu chứ không cần xử lý công thức gì trên control source
Đang vướng quá, các bác cứu cứu
Tôi có một bài tóan này, có 1bảng với chỉ tiêu số tiền tôi muốn viết 1 codo sao cho:
+ Xắp xếp số tiền từ cao xuống thấp.
+Lọc một danh sách Lấy tổng số tiền từ cao xuống thấp sao cho đến khi chiếm đủ tổng bằng 60% tổng dữ liệu của cột thì thôi.
Rất cảm ơn cả nhà, xin được hậu tạ bạn nào trợ giúp! gấp quá
Nhiều lúc soạn code VBA cảm thấy rất nản khi phải liệt kê rất nhiêu fileds, chính vì thế....
Công dụng của Demo: nhiều bạn rất thích viết code bằng VBA thay vì dùng SQL trong Query như khi ta copy code SQL trong Query qua VBA sử dụng lại phải chính code mới xài được, vì thế Demo này cũng được xem là một ứng dụng nhỏ giúp các bạn chuyển code SQL mà bạn đã tạo trong Query thành code VBA
Khả năng tương tác: Chỉ test trên office 2003 32bit
Hình mình họa:
Đính kèm Demo ứng dụng.
Rất mong được sự đóng góp thêm về code này.
Ghi chú: Code chưa hoàn hảo lắm nên tạm thời khóa VBA, chờ sự đóng góp thêm ý kiến đến khi mình test ok rồi sẽ gửi Pass VBA kèm Demo mới các bạn tham khảo.