Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bạn có thể sử dụng hàm Command để trả về tham đối phần dữ liệu được dòng lệnh dùng để khởi chạy Microsoft Office Access 2007.

Chú thích

Khi Access được khởi chạy từ dòng lệnh, bất kỳ phần nào của dòng lệnh sau tùy chọn /cmd sẽ được chuyển đến chương trình làm đối số dòng lệnh. Bạn có thể sử dụng hàm Command để trả về đối số đã được truyền.

Để thay đổi đối số dòng lệnh sau khi mở cơ sở dữ liệu:

  1. Trên menu Tệp , bấm vào Tùy chọn Access.

  2. Trong hộp thoại Thiết đặt Ứng dụng, bấm Nâng cao.

  3. Nhập đối số mới trong hộp Đối số dòng lệnh .

Hàm Command bây giờ sẽ trả về đối số mới mà bạn đã nhập.

Khi hàm Command được sử dụng ở bất kỳ đâu ngoài mã Visual Basic for Applications (VBA) trong mô-đun, bạn phải đưa vào các dấu ngoặc đơn trống sau hàm. Ví dụ: để sử dụng hàm Command trong hộp văn bản trên biểu mẫu, bạn sẽ đặt thuộc tính ControlSource của hộp văn bản thành một biểu thức như sau:

=Command()

Ví dụ

Lưu ý: Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Ví dụ sau đây cho thấy cách khởi động Access với đối số dòng lệnh và sau đó cho thấy cách trả về giá trị của đối số này bằng cách sử dụng hàm Command.

Để kiểm tra ví dụ này, hãy bấm vào nút Bắt đầu của Windows và bấm Chạy. Nhập mã sau đây vào hộp Chạy trên một dòng duy nhất. (Bạn phải đặt các phần thông tin dòng lệnh trong dấu ngoặc kép).

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

Tiếp theo, tạo mô-đun mới trong cơ sở dữ liệu mẫu Northwind Traders và thêm thủ tục con sau đây:

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

Khi bạn gọi thủ tục này, Access sẽ mở biểu mẫu Đơn hàng. Bạn có thể tạo macro AutoExec để gọi thủ tục này tự động khi mở cơ sở dữ liệu.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×