TIP : Ẩn Table trong ACCESS .

glasseggs

New Member
Hội viên mới
Nếu ai đã từng dùng Access và VB để lập trình, chắc đã từng có ý nghĩ làm thế nào để ẩn Table trong Access,để người ngoài không thể táy máy hoặc đơn giản chỉ là muốn giấu 1 table lưu 1 số dữ liệu để lập trình phần mềm.
Cũng mang những trăn trở đó, nhưng không biết phải làm thế nào, nhấn chuột phải vào Table và chọn Hide ư,có lẽ phương pháp đó quá đơn giản mình làm được thì người khác cũng show lên được.
:k5429592:

Và vô tình mình đã lượm lặt được 1 Tip sau xin trình bày cho bà con những ai chưa biết để học hỏi thêm về Access.
Đơn giản chỉ là trong Access có một số thư mục hệ thống mặc định ẩn,và với cú pháp Usys trước tên table sẽ khiến Access nghĩ table đó cũng là thư mục hệ thống nên sẽ cho ẩn luôn.
Ví dụ muốn ẩn table abc thì đổi tên Table thành Usysabc
Đương nhiên cách này cũng cho hiện lên được nhưng sẽ hay hơn cách cho ẩn kia phải không.

Mình còn vài Tip như chạy hình động trên Form Access, tạo Form tìm kiếm không giới hạn số trường,và dữ liệu là text hay số. Kiểm tra dung lượng của file dữ liệu ... nếu các bác ủng hộ em sẽ post típ .
:chetroi:
 
Ðề: TIP : Ẩn Table trong ACCESS .

Nếu ai đã từng dùng Access và VB để lập trình, chắc đã từng có ý nghĩ làm thế nào để ẩn Table trong Access,để người ngoài không thể táy máy hoặc đơn giản chỉ là muốn giấu 1 table lưu 1 số dữ liệu để lập trình phần mềm.
Cũng mang những trăn trở đó, nhưng không biết phải làm thế nào, nhấn chuột phải vào Table và chọn Hide ư,có lẽ phương pháp đó quá đơn giản mình làm được thì người khác cũng show lên được.
:k5429592:

Và vô tình mình đã lượm lặt được 1 Tip sau xin trình bày cho bà con những ai chưa biết để học hỏi thêm về Access.
Đơn giản chỉ là trong Access có một số thư mục hệ thống mặc định ẩn,và với cú pháp Usys trước tên table sẽ khiến Access nghĩ table đó cũng là thư mục hệ thống nên sẽ cho ẩn luôn.
Ví dụ muốn ẩn table abc thì đổi tên Table thành Usysabc
Đương nhiên cách này cũng cho hiện lên được nhưng sẽ hay hơn cách cho ẩn kia phải không.

Mình còn vài Tip như chạy hình động trên Form Access, tạo Form tìm kiếm không giới hạn số trường,và dữ liệu là text hay số. Kiểm tra dung lượng của file dữ liệu ... nếu các bác ủng hộ em sẽ post típ .
:chetroi:
Đơn giản chỉ là trong Access có một số thư mục hệ thống mặc định ẩn
Mẹo quá hanh nay,mà nhữa, tuy nhiên khi mà Hide thì mình vào Tool-->Option mà Unhide nó ra.Tuy nhiên sao nó xuất hiện một số Table Ẩn thế này:
74491623.jpg

Mình còn vài Tip như chạy hình động trên Form Access, tạo Form tìm kiếm không giới hạn số trường,và dữ liệu là text hay số. Kiểm tra dung lượng của file dữ liệu ... nếu các bác ủng hộ em sẽ post típ .
Mẹo hay thì phải cùng chia se, tôi ủng hộ bạn 2 tay!
- Mới phát hiện ra nữa, các File Access mới tạo ra sau này,cũng có nhưng cái bảng Ẩn trên, nhưng không có thuộc tính để Ẩn đi nữa mới ác chứ
 
Sửa lần cuối:
Ðề: TIP : Ẩn Table trong ACCESS .

Mình còn vài Tip như chạy hình động trên Form Access, tạo Form tìm kiếm không giới hạn số trường,và dữ liệu là text hay số. Kiểm tra dung lượng của file dữ liệu ... nếu các bác ủng hộ em sẽ post típ .
:chetroi:
Bạn POST tiếp nhé.
Có cách này ẩn các objects mời các pác tham khảo (dùng VBA)
Mã:
Function hideTable(H As Boolean)
On Error Resume Next
Dim DB As Database
Dim N As Byte
Dim i As Byte
Set DB = DBEngine.Workspaces(0).Databases(0)
N = DB.TableDefs.Count
For i = 1 To N - 1
Application.SetHiddenAttribute acTable, DB.TableDefs(i).Name, H
Next

End Function
Nguồn: của bạn Noname trên KHPT
 
Ðề: TIP : Ẩn Table trong ACCESS .

Mẹo quá hanh nay,mà nhữa, tuy nhiên khi mà Hide thì mình vào Tool-->Option mà Unhide nó ra.Tuy nhiên sao nó xuất hiện một số Table Ẩn thế này:
74491623.jpg

Mẹo hay thì phải cùng chia se, tôi ủng hộ bạn 2 tay!
- Mới phát hiện ra nữa, các File Access mới tạo ra sau này,cũng có nhưng cái bảng Ẩn trên, nhưng không có thuộc tính để Ẩn đi nữa mới ác chứ

Cách ẩn của mình đương nhiên cũng cho hiện được nhưng nó là kiểu ẩn hệ thống,cũng giống như Windows ấy, file ẩn có 2 kiểu, kiểu của hệ thống thì phải cho hiện file hệ thống mới thấy được.
Còn các thư mục bạn thấy là thư mục hệ thống của Access.
 
Ðề: TIP : Ẩn Table trong ACCESS .

Cách ẩn của mình đương nhiên cũng cho hiện được nhưng nó là kiểu ẩn hệ thống,cũng giống như Windows ấy, file ẩn có 2 kiểu, kiểu của hệ thống thì phải cho hiện file hệ thống mới thấy được.
Còn các thư mục bạn thấy là thư mục hệ thống của Access.
Thế thì làm sao bỏ những cái table ẩn như trong hình hả bạn.Xoá nó đi có sao không?Mình đã thử thay đổi cách Show/Hide của Window nhưng mà không có khả thi.Bây giò xử lý ra sao đây.
 
Ðề: TIP : Ẩn Table trong ACCESS .

Thế thì làm sao bỏ những cái table ẩn như trong hình hả bạn.Xoá nó đi có sao không?Mình đã thử thay đổi cách Show/Hide của Window nhưng mà không có khả thi.Bây giò xử lý ra sao đây.

Đừng dại mà xóa nó.
Hide của Windows đâu có liên quan. Mình lâu không dùng 2003 nên không rõ lắm .
Bạn vào lại Tool / Option nơi bạn cho hiện file ẩn xem có mục nào tên như sau :
Show System Objects hoặc Hide System Objects ,nếu có đích thị là nó đấy.
 
Ðề: TIP : Ẩn Table trong ACCESS .

Đừng dại mà xóa nó.
Hide của Windows đâu có liên quan. Mình lâu không dùng 2003 nên không rõ lắm .
Bạn vào lại Tool / Option nơi bạn cho hiện file ẩn xem có mục nào tên như sau :
Show System Objects hoặc Hide System Objects ,nếu có đích thị là nó đấy.

Không được nhé bạn,bạn xem hình nè.

CS0.12466442_52786_1.jpg


Ngay cả các Tbl ẩn kia, thuộc tính ẩn bị mờ mất.

CS0.12466448_52786_1.jpg
 
Ðề: TIP : Ẩn Table trong ACCESS .

Đúng rồi ,các thư mục Msys là hệ thống nên thuộc tính ẩn là mặc định và bạn không thể bỏ check.

Bạn bỏ check trong System Objects bên dưới cái Hiden Objects đó.
 
Ðề: TIP : Ẩn Table trong ACCESS .

Đúng rồi ,các thư mục Msys là hệ thống nên thuộc tính ẩn là mặc định và bạn không thể bỏ check.

Bạn bỏ check trong System Objects bên dưới cái Hiden Objects đó.
Có cách nào dùng VBA để bỏ check các thuộc tính đó không các pác ơi. Chứ muốn bỏ thuộc tính lại vào options để làm thì chương trình của mình khi sang máy khác lại phải vào để bỏ a.
 
Ðề: TIP : Ẩn Table trong ACCESS .

Theo mình biết chỉ có thể dùng hàm để đặt thuộc tính của 1 file chứ không có cho table.
Mà mình không hiểu bạn bỏ thuộc tính để làm gì ,nếu như bạn muốn ẩn thư mục theo dạng hệ thống ,thì thêm Usys trước tên Table rồi cho ẩn hết thư mục hệ thống đi là xong. Sang máy khác bạn phải cho hiện lên để làm gi chứ,lúc lập trình bạn mới cần cho hiện để chỉnh sửa, còn không thì cho ẩn đi. Mọi truy vấn đến bảng này vẫn bình thường như bất cứ các loại bảng khác,không phải cho hiện thì mới truy vấn được.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top