tẠo màn hình chờ trong Access 2010

codang2605

New Member
Hội viên mới
Chào mọi người
Em muốn tạo một màn hình chờ dạng loading ấy
nghĩa là khi Access load dữ liệu thì trong thời gian nó load mình cho xuất hiện cái form chờ của mình.

Mong mọi người giúp đỡ ạ
 
Ðề: tẠo màn hình chờ trong Access 2010

Chào mọi người
Em muốn tạo một màn hình chờ dạng loading ấy
nghĩa là khi Access load dữ liệu thì trong thời gian nó load mình cho xuất hiện cái form chờ của mình.

Mong mọi người giúp đỡ ạ

Bạn thử dùng code sau

Mã:
On Error Resume Next
DoCmd.OpenForm "FormBanCanLoad" 'Mo form can load
DoEvents
'...............................
'Thuc hien lenh cua ban o day

'...............................

DoCmd.Close acForm, "FormBanCanLoad" 'Dong form da load
 
Ðề: tẠo màn hình chờ trong Access 2010

mình cũng không hiểu lắm bạn ơi.
ví dụ như mình cần mở FormA, trong thời gian chờ FormA xuất hiện, mình cho FormB xuất hiện làm màn hình chờ.
nếu theo code của bạn gởi thì mình không hình dung được
mong bạn hướng dẫn thêm

On Error Resume Next
DoCmd.OpenForm "FORMB" 'Mo form can load
DoEvents
'...............................
'Thuc hien lenh cua ban o day 'mình cần thực hiện lệnh mở FormA chỗ này?

'...............................

DoCmd.Close acForm, "FORMB" 'Dong form da load
 
Sửa lần cuối:
Ðề: tẠo màn hình chờ trong Access 2010

mình cũng không hiểu lắm bạn ơi.
ví dụ như mình cần mở FormA, trong thời gian chờ FormA xuất hiện, mình cho FormB xuất hiện làm màn hình chờ.
nếu theo code của bạn gởi thì mình không hình dung được
mong bạn hướng dẫn thêm

On Error Resume Next
DoCmd.OpenForm "FORMB" 'Mo form can load
DoEvents
'...............................
'Thuc hien lenh cua ban o day 'mình cần thực hiện lệnh mở FormA chỗ này?

'...............................

DoCmd.Close acForm, "FORMB" 'Dong form da load

Thực sự không hiểu bạn muốn gì. Thời gian bạn mở formA mất bao lâu mà bạn phải mở formB? 1 phút? 5 phút? Nửa giờ hay 1 giờ?
Bạn nên làm theo kiểu mở formB trong khoảng 5s rồi tự động tắt và formA sẽ xuất hiện trên màn hình. Bạn thử xem
Thân
 
Ðề: tẠo màn hình chờ trong Access 2010

Thực sự không hiểu bạn muốn gì. Thời gian bạn mở formA mất bao lâu mà bạn phải mở formB? 1 phút? 5 phút? Nửa giờ hay 1 giờ?
Bạn nên làm theo kiểu mở formB trong khoảng 5s rồi tự động tắt và formA sẽ xuất hiện trên màn hình. Bạn thử xem
Thân
Vậy bạn cho cai Code đầy đủ đi. Mình đang học hỏi.
Cảm ơn nhìu!
Thân
 
Ðề: tẠo màn hình chờ trong Access 2010

mình cũng không hiểu lắm bạn ơi.
ví dụ như mình cần mở FormA, trong thời gian chờ FormA xuất hiện, mình cho FormB xuất hiện làm màn hình chờ.
nếu theo code của bạn gởi thì mình không hình dung được
mong bạn hướng dẫn thêm

On Error Resume Next
DoCmd.OpenForm "FORMB" 'Mo form can load
DoEvents
'...............................
'Thuc hien lenh cua ban o day 'mình cần thực hiện lệnh mở FormA chỗ này?

'...............................

DoCmd.Close acForm, "FORMB" 'Dong form da load
Thì bạn làm như sau:

Mã:
On Error Resume Next
DoCmd.OpenForm "FORMB" 'Mo form can load
DoEvents
'...............................
DoCmd.OpenForm "FORMA" 

'...............................

DoCmd.Close acForm, "FORMB" 'Dong form da load
 
Ðề: tẠo màn hình chờ trong Access 2010

Trong bảng khách hàng có tới hơn 1000 record (1000 khách hàng), chưa kể trên Form khách hàng mình còn tạo thêm mấy cái combo mấy cái listbox load dữ liệu từ những bảng khác nữa thì theo bạn khi mình mở form lên, mình có phải chờ hay không?
hay là quen làm access chỉ với vài mẫu tin? Nếu vậy thì mình làm màn hình chờ làm gì?
Giữa 2 sự kiện Form_Load và Form_Open chỉ xảy ra trong tíc tắt, nhưng với số lượng mẫu tin khá lớn như vậy thì ta hoàn toàn thấy được thời gian chờ Loading của Form đấy.
Nên mình muốn tạo màn hình chờ, chứ không phải là trước khi mở form A thì mở Form B rồi đóng form B lại, rồi cho xuất hiện Form A

---------- Post added at 06:28 PM ---------- Previous post was at 06:26 PM ----------

Bạn cho mình hỏi, đoạn code của bạn mình đặt ở đâu vậy, ý là đặt ở form nào, và đặt ở sự kiện(event) nào?
tại cũng hơi quá sức mình một tí..
hj
 
Ðề: tẠo màn hình chờ trong Access 2010

Nên mình muốn tạo màn hình chờ, chứ không phải là trước khi mở form A thì mở Form B rồi đóng form B lại, rồi cho xuất hiện Form A
Bạn cho mình hỏi, đoạn code của bạn mình đặt ở đâu vậy, ý là đặt ở form nào, và đặt ở sự kiện(event) nào?
tại cũng hơi quá sức mình một tí..
hj

Bạn nên thử đi không đơn thuần như bạn nói mà nó sẽ xuất hiện trên màn hình là formB(Form chờ) trong suốt quá trình load formA

Code trên sẽ được đưa và sự kiện form_Load của formA (Form có chứa dữ liệu)
 
Ðề: tẠo màn hình chờ trong Access 2010

Mình làm được rồi
cảm ơn bạn nhiều ^^
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top