ongke0711 > 31-07-20, 12:25 AM
(31-07-20, 12:17 AM)yamakashi2003 Đã viết: Cách này không đc ạ, Ý em là giờ em muốn làm sao để khi mở form ở chế độ form view thì thang scroll bar sẽ tự động chạy ra giữa ấy ạ. Chứ không phải kéo tay nữa. Cả thanh ngang và thanh dọc đều chạy ra giữa ạ
yamakashi2003 > 31-07-20, 12:46 AM
(31-07-20, 12:25 AM)ongke0711 Đã viết:Bác nói rõ ở trên em mới hiểu cách làm ạ,(31-07-20, 12:17 AM)yamakashi2003 Đã viết: Cách này không đc ạ, Ý em là giờ em muốn làm sao để khi mở form ở chế độ form view thì thang scroll bar sẽ tự động chạy ra giữa ấy ạ. Chứ không phải kéo tay nữa. Cả thanh ngang và thanh dọc đều chạy ra giữa ạ
Tôi nghĩ đây là lỗi thiết kế của bạn thôi.
Bạn chụp hình hiện trạng cái Form lên xem thử.
Thông thường thiết kế Form là tắt bỏ Srcoll bar luôn để người dùng chỉ tập trung vô 1 trang màn hình thôi. Ngoại trừ một số trường hợp đặc thù lắm thì mới thêm thanh cuộn dọc để xem hết dữ liệu.
Muốn tất cả các đối tượng dàn đều trang thì bạn thiết kế trang nhỏ lại, gom hết các đối tượng vô, layout cho cân đối, xong dùng Anchoring để thiết lập Top left, Top Right hay Stretch down hay accross. Khi qua các màn hình khác, nó tự kéo dãn cho vừa độ phân giải của màn hình đó.
Bạn muốn test thì tự đổi độ phân giải màn hình của mình rồi mở Form view lên xem.
Form ở chế độ Design view chỉ chiếm 1/2 màn hình:
Form View:
ongke0711 > 31-07-20, 07:54 AM
(31-07-20, 12:46 AM)yamakashi2003 Đã viết: Bác nói rõ ở trên em mới hiểu cách làm ạ,
Vậy em sẽ chỉnh lại kích thước của cả form
Nhưng bác cho em hỏi có cách nào để khi mở form lên thì thanh scroll bar sẽ tự chạy ra giữa không ạ
tranthanhan1962 > 31-07-20, 08:56 AM
(31-07-20, 12:46 AM)yamakashi2003 Đã viết: Bác nói rõ ở trên em mới hiểu cách làm ạ,Bạn hiểu sai về scroll bar rồi.
Vậy em sẽ chỉnh lại kích thước của cả form
Nhưng bác cho em hỏi có cách nào để khi mở form lên thì thanh scroll bar sẽ tự chạy ra giữa không ạ
yamakashi2003 > 31-07-20, 11:38 PM
(31-07-20, 07:54 AM)ongke0711 Đã viết:Em hiểu rồi bác,(31-07-20, 12:46 AM)yamakashi2003 Đã viết: Bác nói rõ ở trên em mới hiểu cách làm ạ,
Vậy em sẽ chỉnh lại kích thước của cả form
Nhưng bác cho em hỏi có cách nào để khi mở form lên thì thanh scroll bar sẽ tự chạy ra giữa không ạ
Đây là nhưng cái cơ bản có trên menu Access tôi chỉ điểm cho bạn cái công cụ xử lý và bạn tự ngâm cứu nó để hiểu và áp dụng sau này.
Còn về scroll bar: tôi đã nói là bạn thiết kế sai bài mà cũng nhất quyết đi theo à.
Nếu là Form dạng Continuos hiển thị các Records thì khi Form_Load, bạn di chuyển đến record ở giữa của bảng thì Scroll bả tự đi theo. Ví dụ Form hiển thị 100 dòng thì bạn cho di chuyển con trỏ đến dòng thứ 50.
Để xác định vị trí con trỏ trên form, thì bạn tìm hiểu một thuộc tính của Form.CurrentSelectionTop, SelTop...
Bạn up cái hình Form thiết kế của bạn lên để mọi người cùng phân tích hoặc tốt nhất upload cái file có Form với các control mà bạn thiết kế bị lỗi hiển thị, không cần có Source dữ liệu.
yamakashi2003 > 05-08-20, 06:26 PM
ongke0711 > 05-08-20, 10:32 PM
(05-08-20, 06:26 PM)yamakashi2003 Đã viết: Bác ơi cho em hỏi chút, giả sử trong form em có 1 listbox, có 4 trường là: TenSP, SOHD, SOQUAY, SOTIEN,
Em xác định độ rộng cho từng trường là : 3,1,1,1
Và nếu em tùy chọn anchoring của listbox là: stretch down and across
thì khi mở ở máy phân giải cao hơn thì các cột khác giữ nguyên nhưng cột cuối cùng là cột SOTIEN bị kéo dài ra
Liệu có cách nào để cột đầu tiên (TenSP) bị kéo dài thôi, còn các cột khác thì giữ nguyên kích thước không ạ
Em xin cảm ơn