-
Ứng dụng đổi tên file trong windows hàng loạt
tranthanhan1962 > 20-07-15, 08:15 PM
Hôm trước anh bạn xử lý công việc phải đổi tên field hàng loạt mà mấy phần mềm rename field tiếng việt trên mạng không đáp ứng được. Còn xử dụng các phần mềm nước ngoài thì quá phức tạp mà anh bạn cũng yếu từ chuyên môn tiếng anh nên mình mình làm ứng dụng này tặng cho anh ấy. Tất nhiên ứng dụng này cũng chưa được hoàn chỉnh. Nay mình post lên để các bạn phát triển thêm cho nó được chuyên nghiệp.
Demo -
RE: Ứng dụng đổi tên file trong windows hàng loạt
tranthanhan1962 > 24-07-15, 05:51 PM
-
RE: Ứng dụng đổi tên file trong windows hàng loạt
ongke0711 > 27-07-15, 08:51 AM
Ứng dụng Rename file của anh Ân không chạy được trên Access 2007 nhỉ. -
RE: Ứng dụng đổi tên file trong windows hàng loạt
tranthanhan1962 > 27-07-15, 11:10 AM
(27-07-15, 08:51 AM)ongke0711 Đã viết: Ứng dụng Rename file của anh Ân không chạy được trên Access 2007 nhỉ.
Mình sử dụng access 2003 nên không biết có chạy trên mấy cái access có version cao hơn không?. Nhưng các procedure sử dụng trong code là đa số là API của Windows chứ không phải riêng của access. Hiện nay, mình đang chạy trên windows 7 thấy cũng ổn. Bạn test thử xem sao. Cứ cho chạy thử xem lỗi đoạn nào thì từ từ nghiên cứu thêm -
RE: Ứng dụng đổi tên file trong windows hàng loạt
ongke0711 > 27-07-15, 04:08 PM
Cái Application.FileSearch không còn hỗ trợ trên Access 2007 anh Ân à. Nó báo lỗi chỗ đó. -
RE: Ứng dụng đổi tên file trong windows hàng loạt
tranhai_vn > 19-09-16, 10:24 AM
Mình muốn đổi tên file theo dữ liệu có sẳn trong table access thì chỉnh lại thế nào vậy thớt. Ví dụ trong table có bảng với dữ liệu là 00567 mình muốn đối chiếu với file trong foder nếu trùng tên thì nó sẽ đổi theo ý mình -
RE: Ứng dụng đổi tên file trong windows hàng loạt
maidinhdan > 19-09-16, 04:16 PM
(19-09-16, 10:24 AM)tranhai_vn Đã viết: Mình muốn đổi tên file theo dữ liệu có sẳn trong table access thì chỉnh lại thế nào vậy thớt. Ví dụ trong table có bảng với dữ liệu là 00567 mình muốn đối chiếu với file trong foder nếu trùng tên thì nó sẽ đổi theo ý mình
Trả lời:
Lồng ghép các bước sau và 1 nút nhất
Bước 1: Dùng hàm Dir để kiểm tra tồn tại của file
Bước 2: Dùng hàm so sánh 2 chuỗi với nhau ( Ở đây bạn buộc phải dùng thêm hàm để cắt lấy tên file ở bước 1 và đuôi file ra mới so sánh chuỗi được
Bước 3: Dùng hàm If kết hợp hàm đổi tên: Name "D:\Tencu.mdb" As "D:\Tencandoi.mdb"
Ghi chú:
+ Xây dựng biến cố cho 1 file trước khi nào có code chuẩn thì lồng vòng lặp vào để nó tự thay 1 lần cho tất cả.
+ Hoặc cũng có thể chèn vào sự kiện Load hay Current của form nếu là Single form.
Thân mến!