Thủ Thuật Access

Thế Giới Thủ Thuật với Access

Cách lấy (copy)database tại một máy trên mạng Lan

Posted by Noname on 25.01.2010

Hỏi:
Mong được sự giúp đỡ của các cao thủ lập trình Access :
_ Đến 1 ngày nhất định trong tháng phải copy database Access từ một máy tính trên mạng Lan; tên máy tính là computerA và địa chỉ IP tĩnh 192.168.1.30, máy tính A share thư mục với tên “Baocao” và tên file cần lấy là “Nhaplieu.mdb”.
( tức là \\computerA\Baocao\nhaplieu.mdb hoặc \\192.168.1.30\Baocao\nhaplieu.mdb )
+ Mình muốn tạo một button khi click vào sẽ tự động lấy file ấy về và để tại máy tính mình tại thư mục gốc ổ D.

Đáp:

Trong sự kiện Click, bạn cho dòng lệnh sau vào

Dim RCopy as String
Rcopy= “Copy \\computerA\Baocao\nhaplieu.mdb D:\nhaplieu.mdb”

Shell RCopy,vbHide

Hoặc:

Call FileCopy(“\\computerA\Baocao\nhaplieu.mdb”, “D:\nhaplieu.mdb”)

Trong trường hợp máy copy yêu cầu nhập userName/ pass để được vào copy thì bạn dùng cách Map 1 ổ đĩa mạng, rồi copy từ đó về máy.
Xem thêm cách map ổ đĩa mạng với UserName/ Pass

Một phản hồi to “Cách lấy (copy)database tại một máy trên mạng Lan”

  1. Phan Minh Nhật said

    Trong file access tôi đã tạo report. Nhưng muốn mỗi lần mở report, access phải hỏi ý người dùng để chọn 1 trong những query (Đã có). Viết cho tôi xin đoạn mã như vậy được không ạh?
    giúp nhé!
    *Có nghĩa là nên có tùy chọn nguồn data cho report mỗi lần open

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: