Nhờ mọi người test giúp chương trình (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,703
Được thích
53,974
Mình vừa làm xong một chương trình, đã test và cảm thấy ổn trên máy tính nhưng vẫn còn hơi lo. Nay mình gửi lên đây nhờ các bạn test giúp xem liệu có lỗi gì đó xuất hiện không, chẳng hạn:
- Chạy file trên Excel 2007 có ổn không?
- Một vài lỗi nào đó trên form nhập liệu mà mình chưa lường trước được
- Hoặc các bạn có thể góp ý để chương trình dễ sử dụng hơn...

vân... vân...
--------------------------------------------
Trong lúc chờ đợi, mình cảm ơn các bạn trước nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Em mở file nó báo:

upload_2018-1-4_12-59-15.png

Và mở form

upload_2018-1-4_12-58-19.png

Vào references nó missing như sau:

upload_2018-1-4_13-0-34.png
 
Vào cái reference lấy tìm đến file dll, copy file đó share. Trong code có thể tạo thêm code kiểm tra phiên bản hệ thống. Khi chạy code nếu phiên bản phù hợp sẽ kiểm tra file dll nếu tồn tại thì add nó vào reference, nếu không tồn tại copy vào và add. Đấy là suy nghĩ của mình thôi.
 
Hic. Chơi vậy không được nha anh. 64Bit ngồi ngoài chơi sao được???:(
Sẵn tiện làm luôn cho 64Bit đi anh.
Ah! Mình xin nói thêm là chương trình này không phải viết cho MỌI NGƯỜI mà chỉ phục vụ duy nhất trong cty thôi nên chắc chắn mình không cần quan tâm vụ 64 bit (máy cty toàn 32 bit)
Ngoài ra thì: Cho dù có muốn viết cho 64 cũng không làm được (đụng cái thằng DTPicker)
 
Không ai có máy cài Office 32 bit sao ta?
 
Vô thấy reference cái MSCOMCT2.OCX liền im lặng đi ra
 
Em dùng Excel 2016 32 bit chạy thì không báo lỗi gì, nhưng click ghi dữ liệu thì không thấy dữ liệu được ghi ra.
 
Máy Em Office2016_x32 .....................OK
 
Thông tin máy em như sau:
upload_2018-1-4_14-3-9.png
 
Anh Hai lúa down lại file của anh Du đi. Rồi test lại xem. Nhớ sau khi test đừng nhấn Save nhé.
Lý do tui nói sau.
 
Cái rngWOFData ấy nằm trong 1 file, mà file này sẽ được chương trình tạo ra khi mở form
Có khi nào file này không tự tạo được trên máy bạn không? (vì lý do gì đó mình không biết)
Nếu file tạm ấy được tạo thì giao diện sẽ giống vầy:

Untitled.jpg

Thấy ngay file lưu dữ liệu nằm bên dưới
 
Anh Hai lúa down lại file của anh Du đi. Rồi test lại xem. Nhớ sau khi test đừng nhấn Save nhé.
Lý do tui nói sau.
Đúng là phải tải file lại, Khi mở file cũ thì nó chẳng thấy cái dtpicker đó ở đâu cả. Mặc dù không lưu.
 
Sau khi tải file lại thì ok, kết quả như hình bên dưới.

upload_2018-1-4_15-16-46.png
 
Cái rngWOFData ấy nằm trong 1 file, mà file này sẽ được chương trình tạo ra khi mở form
Có khi nào file này không tự tạo được trên máy bạn không? (vì lý do gì đó mình không biết)
Nếu file tạm ấy được tạo thì giao diện sẽ giống vầy:

View attachment 189322

Thấy ngay file lưu dữ liệu nằm bên dưới
Em thử mở form thì không thấy file tự tạo đâu cả. Mà em cũng không thấy cái sheet có phần cuối là Data giống của anh.
 
Hic. Chơi vậy không được nha anh. 64Bit ngồi ngoài chơi sao được???:(
Sẵn tiện làm luôn cho 64Bit đi anh.

Ồ anh hpkhuong có máy 64bit kìa. Anh giúp em chuyển file kia sao cho chạy được trên máy 64bit đi anh. +-+-+-++-+-+-+
Không có cuốn lịch thì mình tự tạo ra cuốn lịch đặng xài ha anh. --=0--=0
 
1 chút un đồ cú mèn về file format của VBA form, code, project của Office.

1.png
 
Chết cha!
Có khi nào tình trạng giống như bài 35 mình vừa đề cập không ta?
Đúng đó anh, Phải vào tab Add-in chọn mở form thì mới được, chứ vào phần VBA project chọn form tự chạy thì không được. Anh bổ sung phần đó vào bài 1 cho mọi người biết mà test.
 
Đúng đó anh, Phải vào tab Add-in chọn mở form thì mới được, chứ vào phần VBA project chọn form tự chạy thì không được. Anh bổ sung phần đó vào bài 1 cho mọi người biết mà test.
Thì TEST mà bạn! Tức là KIỂM TRA SỬ DỤNG
Khi đưa vào hoạt động, ta khóa VBA rồi, ai vào đó mà F5 nữa
 
Mình chỉ test được đến vậy.
 

File đính kèm

  • 111.png
    111.png
    168.2 KB · Đọc: 22
Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)
Mình vừa làm xong một chương trình, đã test và cảm thấy ổn trên máy tính nhưng vẫn còn hơi lo. Nay mình gửi lên đây nhờ các bạn test giúp xem liệu có lỗi gì đó xuất hiện không, chẳng hạn:
- Chạy file trên Excel 2007 có ổn không?
- Một vài lỗi nào đó trên form nhập liệu mà mình chưa lường trước được
- Hoặc các bạn có thể góp ý để chương trình dễ sử dụng hơn...

vân... vân...
--------------------------------------------
Trong lúc chờ đợi, mình cảm ơn các bạn trước nhé!
Trên WOF, khi nhập thông tin không đủ, thay vì liệt kê anh tô màu nền các control chưa nhập sẽ trực quan hơn.
Trên form Transfer, hai cái combobox anh dùng sự kiện Change thì tiện cho người dùng hơn là AfterUpdate.
 

File đính kèm

Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)

Trên WOF, khi nhập thông tin không đủ, thay vì liệt kê anh tô màu nền các control chưa nhập sẽ trực quan hơn.
Trên form Transfer, hai cái combobox anh dùng sự kiện Change thì tiện cho người dùng hơn là AfterUpdate.
Vâng! Gửi lên đây cũng nhằm mục đích này, để tham khảo nhiều ý kiến hay rồi tổng hợp lại thành cái hoàn hảo hơn!
 
Xin hỏi chủ thớt là tại sao không đi "thẳng" mà thích đi "cong", như cái đoạn code này:

Mã:
Private Sub Auto_Open()
  On Error Resume Next
  With ThisWorkbook
    Application.Run .Name & "!modVN.VNInitialize"
    Application.Run .Name & "!modCBar.BuildBar"
 
Xin hỏi chủ thớt là tại sao không đi "thẳng" mà thích đi "cong", như cái đoạn code này:

Mã:
Private Sub Auto_Open()
  On Error Resume Next
  With ThisWorkbook
    Application.Run .Name & "!modVN.VNInitialize"
    Application.Run .Name & "!modCBar.BuildBar"
Ý bạn là Application.Run?
Vì file này sẽ được lưu thành Addin nên tôi lo 2 chuyện:
1> Lo rằng khi cài vào máy tính trong cty, nếu như máy ấy cũng đang dùng code gì đó mà bị trùng tên sub, tên function thì sao?
2> Nếu không Application.Run thì là sao chạy được code ở Module khác, trong khi chúng là Private Sub?
Cuối cùng, tôi cho rằng cách này chắc ăn nhất, gọi tên "thẳng" nhất (trực tiếp) chứ đâu có "cong"
???
 
Không có DTPicker nên thay bằng hai cái Textbox để test :D. Ai muốn test thì tải file này (chưa xử lý ngày tháng khi thay Textbox cho DTPicker)
Không biết bạn có ý tưởng gì về việc nhập ngày tháng trên form không? Bởi nếu dùng TextBox thì lấy gì bảo đảm rằng người dùng sẽ nhập đúng? (Cứ cho rằng mình đã đặt ra quy định về phương pháp nhập)
Làm ra 1 ứng dụng thì không thể nói rằng: "Anh nhập sai ráng chịu" được!
 
Không biết bạn có ý tưởng gì về việc nhập ngày tháng trên form không? Bởi nếu dùng TextBox thì lấy gì bảo đảm rằng người dùng sẽ nhập đúng? (Cứ cho rằng mình đã đặt ra quy định về phương pháp nhập)
Làm ra 1 ứng dụng thì không thể nói rằng: "Anh nhập sai ráng chịu" được!
Em thì em sẽ dùng cái này:
http://www.giaiphapexcel.com/diendan/threads/tặng-file-mẫu-sử-dụng-textbox-với-input-mask.130366/
 

Bài viết mới nhất

Back
Top Bottom