Trong cơ sở dữ liệu Access trên máy tính nếu bạn đã đặt các tùy chọn cửa sổ tài liệu để sử dụng Windows chồng lấp thay vì các tài liệu theo thẻ, bạn có thể sử dụng hành động macro Moveandsizewindow để di chuyển hoặc đổi kích cỡ cửa sổ hiện hoạt. Để biết thông tin về cách đặt tùy chọn cửa sổ tài liệu, hãy xem phần chú thích.
Lưu ý: Hành động macro này không thể áp dụng cho các cửa sổ mã trong trình soạn thảo Visual Basic. Để biết thêm thông tin về cách ảnh hưởng đến các cửa sổ mã, hãy xem chủ đề thuộc tính Windowstate .
Lưu ý: Bắt đầu từ Access 2010, hành động macro Movesize đã được đổi tên thành Moveandsizewindow.
Lưu ý: Hành động macro Moveandsizewindow không sẵn dùng trong các ứng dụng Web Access.
Thiết đặt
Hành động macro Moveandsizewindow có các đối số sau đây.
Đối số hành động |
Mô tả |
Phải |
Vị trí ngang mới của góc trên bên trái của cửa sổ, được đo từ cạnh trái của cửa sổ có chứa. Nhập vị trí vào hộp đối số bên phải . |
Xuống |
Vị trí dọc mới của góc trên bên trái của cửa sổ, được đo từ cạnh trên cùng của cửa sổ có chứa. |
Chiều rộng |
Chiều rộng mới của cửa sổ. |
Chiều cao |
Chiều cao mới của cửa sổ. |
Nếu bạn để trống đối số, Access sử dụng thiết đặt hiện tại của cửa sổ.
Bạn phải nhập một giá trị cho ít nhất một đối số.
Lưu ý: Mỗi phép đo được in inch hoặc cm, tùy thuộc vào thiết đặt vùng trong Pa-nen điều khiển của Windows.
Chú thích
Để thiết lập ứng dụng để sử dụng Windows chồng lên thay vì các tài liệu theo tab, hãy sử dụng quy trình sau đây:
-
Bấm vào Tệp > Tùy chọn.
-
Bấm Cơ sở Dữ liệu Hiện tại.
-
Trong phần tùy chọn ứng dụng , bên dưới tùy chọn cửa sổ tài liệu, hãy bấm vào chồng lấp Windows.
-
Bấm OK, sau đó đóng và mở lại cơ sở dữ liệu.
Hành động này tương tự như cách bấm di chuyển hoặc kích cỡ trên menu điều khiển của cửa sổ. Với các lệnh menu, bạn sử dụng các phím mũi tên bàn phím để di chuyển hoặc đổi kích cỡ của cửa sổ. Với hành động macro Moveandsizewindow , bạn nhập các phép đo vị trí và kích cỡ trực tiếp. Bạn cũng có thể sử dụng chuột để di chuyển và kích cỡ Windows.
Bạn có thể sử dụng hành động macro này trên bất kỳ cửa sổ nào, trong bất kỳ dạng xem nào.
Mẹo
-
Để di chuyển một cửa sổ mà không đổi kích cỡ, hãy nhập giá trị cho các đối số bên phải và xuống nhưng để trống các đối số chiều rộng và chiều cao .
-
Để đổi kích cỡ một cửa sổ mà không di chuyển nó, hãy nhập giá trị cho các đối số chiều rộng và chiều cao nhưng để trống các đối số bên phải và xuống .
Để chạy hành động macro Moveandsizewindow trong mô-đun Visual Basic for APPLICATIONS (VBA), hãy sử dụng phương pháp movesize của đối tượng DoCmd .
Ví dụ
Đồng bộ hóa các biểu mẫu bằng cách sử dụng macro
Các hành động macro sau đây mở một biểu mẫu danh sách sản phẩm ở góc dưới bên phải của biểu mẫu nhà cung cấp, Hiển thị các sản phẩm của nhà cung cấp hiện tại. Nó hiển thị việc sử dụng ECHO, MsgBox, gotocontrol, Stopmacro, openformvà moveandsizewindow Actions. Nó cũng hiển thị việc sử dụng một biểu thức có điều kiện với hộp msg,gotocontrolvà stopmacro . Macro này sẽ được đính kèm vào nút xem lại sản phẩm trên biểu mẫu nhà cung cấp.
Điều kiện |
Hành động |
Đối số: thiết đặt |
Chú thích |
Echo |
ECHO: không có |
Dừng Cập Nhật màn hình trong khi macro đang chạy. |
|
IsNull ([ID nhà cung cấp]) |
MsgBox |
Thông báo: di chuyển đến bản ghi nhà cung cấp có sản phẩm mà bạn muốn xem, rồi bấm vào nút xem lại sản phẩm. Beep: có Loại: không có Tiêu đề: chọn một nhà cung cấp |
Nếu không có nhà cung cấp hiện tại trên biểu mẫu nhà cung cấp, hãy Hiển thị thư. |
GoToControl |
Tên điều khiển: companyname |
Di chuyển tiêu điểm đến điều khiển CompanyName. |
|
... |
Ngừng macro |
Dừng macro. |
|
OpenForm |
Tên biểu mẫu: danh sách sản phẩm Xem: biểu dữ liệu Tên bộ lọc: Where condition: [nhà cung cấp ID] = [biểu mẫu]! [Nhà cung cấp]! [SupplierID] Chế độ dữ liệu: chỉ đọc Chế độ cửa sổ: thông thường |
Mở biểu mẫu danh sách sản phẩm và hiển thị các sản phẩm của nhà cung cấp hiện tại. |
|
Cửa sổ moveandsize |
Bên phải: 0,7799 " Xuống: 1,8 " |
Đặt biểu mẫu danh sách sản phẩm ở phía dưới bên phải của biểu mẫu nhà cung cấp. |