-
Tạo thư mục bằng nút lệnh trong Access
binhhoajp1052 > 28-12-23, 07:29 PM
Hi mọi người
Mình định tạo một nút lệnh trong Form mà khi bấm vào thì nút lệnh đó có thể tự động tạo ra một thư mục mới trên máy
tên của thư mục mới là tên của một trường trong Table
ý mình là ví dụ mình có trường là tên của khách hàng, như người khách hàng tên Trần Văn Đào chẳng hạn
thì khi mình ấn nút lệnh đó, một thư mục mới sẽ được tạo ra trên máy với tên là Trần Văn Đào
mình thử dùng đoạn mã
MkDir "D:\Tên khách hàng"
thì nó chỉ tạo ra một thư mục với tên là Tên khách hàng
Mình tìm hoài ko ra cách, mong mọi người giúp đỡ, cảm ơn mọi người. -
RE: Tạo thư mục bằng nút lệnh trong Access
ongke0711 > 28-12-23, 09:55 PM
(28-12-23, 07:29 PM)binhhoajp1052 Đã viết: Hi mọi người
Mình định tạo một nút lệnh trong Form mà khi bấm vào thì nút lệnh đó có thể tự động tạo ra một thư mục mới trên máy
tên của thư mục mới là tên của một trường trong Table
ý mình là ví dụ mình có trường là tên của khách hàng, như người khách hàng tên Trần Văn Đào chẳng hạn
thì khi mình ấn nút lệnh đó, một thư mục mới sẽ được tạo ra trên máy với tên là Trần Văn Đào
mình thử dùng đoạn mã
MkDir "D:\Tên khách hàng"
thì nó chỉ tạo ra một thư mục với tên là Tên khách hàng
Mình tìm hoài ko ra cách, mong mọi người giúp đỡ, cảm ơn mọi người.
Vấn đề tạo thư mục này đơn giản nhưng bạn nói tên Folder là tên của một trường (Field) là có vấn đề về thiết kế. Nếu nói đặt tên Folder theo tên của từng dòng (record) của trường [TenKhachHang] thì mới đúng.
Bạn nên gửi cái file có table mẫu để lấy tên đó lên đây, mọi người hỗ trợ nhanh hơn. -
RE: Tạo thư mục bằng nút lệnh trong Access
binhhoajp1052 > 29-12-23, 09:49 AM
Ko thấy có chỗ nào cho đính kèm tệp, mình share link gg drive nhé:
https://drive.google.com/file/d/1ejOfih-...sp=sharing -
RE: Tạo thư mục bằng nút lệnh trong Access
ongke0711 > 29-12-23, 02:17 PM
(28-12-23, 07:29 PM)binhhoajp1052 Đã viết: Mình định tạo một nút lệnh trong Form mà khi bấm vào thì nút lệnh đó có thể tự động tạo ra một thư mục mới trên máy
tên của thư mục mới là tên của một trường trong Table
ý mình là ví dụ mình có trường là tên của khách hàng, như người khách hàng tên Trần Văn Đào chẳng hạn
thì khi mình ấn nút lệnh đó, một thư mục mới sẽ được tạo ra trên máy với tên là Trần Văn Đào
mình thử dùng đoạn mã
MkDir "D:\Tên khách hàng"
thì nó chỉ tạo ra một thư mục với tên là Tên khách hàng
Mình tìm hoài ko ra cách, mong mọi người giúp đỡ, cảm ơn mọi người.
Bạn xem file đính kèm.
Link: https://www.mediafire.com/file/wqyk5ujq0...accdb/file
Tôi không dùng lênh MkDir (có sẳn của DOS) vì lệnh này không tạo được Folder có tên là tiếng Việt có dấu. Liên quan đến thao tác Folder/File là tiếng Việt có dấu thì phải dùng thư viện FSO (File System Object).
Ghi chú:
- Lệnh MkDir khi gõ trực tiếp trong cửa số CMD của Windows thì vẫn tạo được Folder tên tiếng Việt nhưng trong VBA thì không được.
- File của bạn còn nhiều lỗi lắm. -
RE: Tạo thư mục bằng nút lệnh trong Access
binhhoajp1052 > 29-12-23, 07:26 PM
(29-12-23, 02:17 PM)ongke0711 Đã viết: Tôi không dùng lênh MkDir (có sẳn của DOS) vì lệnh này không tạo được Folder có tên là tiếng Việt có dấu. Liên quan đến thao tác Folder/File là tiếng Việt có dấu thì phải dùng thư viện FSO (File System Object).
Ghi chú:
- Lệnh MkDir khi gõ trực tiếp trong cửa số CMD của Windows thì vẫn tạo được Folder tên tiếng Việt nhưng trong VBA thì không được.
- File của bạn còn nhiều lỗi lắm.
Đoạn mã hoạt động tuyệt vời.
Cảm ơn @ongke0711 nhiều nhe, vì đoạn mã và cũng vì đã luôn cho nhiều góp ý nữa