binhhoajp1052 > 28-12-23, 07:29 PM
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.
binhhoajp1052 > 29-12-23, 09:49 AM
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.
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.