Ðề: Cùng mổ xẻ chương trình mẫu VDP
Cũng còn vấn đề nữa là: menu có thể ở cấp độ ứng dụng chứ không chỉ ở cấp độ form.
Application.commandbars("tenxxx")...
Do trong các ví dụ ở trên ta cho nó hiện lên hoặc cất đi trong các sự kiện form load, close .... đó chỉ là ví dụ thôi.
Đọc giáo trình Access chưa thấy thì đọc giáo trình ...Excel, Word ...
Hoặc là nhấn F1.
Mấy cái code đó đâu phải do tôi chế ra đâu mà bảo là tìm hổng thấy.
Vậy đó. Nếu có ai đó ghi trong đơn xin việc là "thành thạo Access, Excel" thì chớ vội tin.
Tip: Mấy cái code này bạn có dùng để tạo menu trong Excel. Tất nhiên đối tượng có hơi khác tí chút.
Thì đừng khai báo ID trong lệnh Add().
ID chỉ dành riêng cho button built-in.
Các button tự tạo đều có chung id = 1.
Cách khai báo button tự tạo thì xem lại phần trước.
Đối với cách thiết kế của tôi thì tôi sẽ có một table xác lập quyền cho user. Mỗi dòng bao gồm username, formname, available. Nếu available = True thì cho phép user đó truy cập form đó. Nếu nạp nó vào menu chẳng hạn thì cũng dễ dàng thôi.
Cũng còn vấn đề nữa là: menu có thể ở cấp độ ứng dụng chứ không chỉ ở cấp độ form.
Application.commandbars("tenxxx")...
Do trong các ví dụ ở trên ta cho nó hiện lên hoặc cất đi trong các sự kiện form load, close .... đó chỉ là ví dụ thôi.
Và vì thế bầu trời chỉ bằng nắp vung !!!Rất hay, tập hợp các bài viết này tạo thành 1 cuốn sách có giá trị đấy bác. Hiện nay em đọc hầu hết các giáo trình access thì ít đề cập đến việc tạo menu bằng code mà chỉ có dùng Macro. Trong khi đó để thay đổi nội dung nhanh chóng thì dùng code (nhất là khi cho nó vào table để truy vấn) thì nhanh và hiệu quả hơn nhiều

Đọc giáo trình Access chưa thấy thì đọc giáo trình ...Excel, Word ...
Hoặc là nhấn F1.
Mấy cái code đó đâu phải do tôi chế ra đâu mà bảo là tìm hổng thấy.
Vậy đó. Nếu có ai đó ghi trong đơn xin việc là "thành thạo Access, Excel" thì chớ vội tin.
Tip: Mấy cái code này bạn có dùng để tạo menu trong Excel. Tất nhiên đối tượng có hơi khác tí chút.
Bac muontennguoi oi, cái shortcutbar của bác làm thế nào để cho 1 nút lệnh do mình địnhnghĩa: Mấy cái dòng như thế này Set cbc = Cmb.Controls.Add(msoControlButton, CommandBars("Edit").Controls("Paste").Id) là lấy ID sẵn có của access, em muốn tạo thêm 1 nút cho riêng mình
Thì đừng khai báo ID trong lệnh Add().
ID chỉ dành riêng cho button built-in.
Các button tự tạo đều có chung id = 1.
Cách khai báo button tự tạo thì xem lại phần trước.