Tạo Form để quản lí dữ liệu bản vẽ

Liên hệ QC

bkvampire10

Thành viên mới
Tham gia
14/2/22
Bài viết
21
Được thích
2
Chào mọi người, em là thành viên mới.

Em đang học hỏi tự tạo 1 form để nhập dữ liệu nhưng do trình độ còn hạn hẹp nên em không khắc phục được 1 số lỗi.
Nhờ mọi người xem giúp em.

Em cảm ơn.
 

File đính kèm

  • LIST QUẢN LÍ MÃ SỐ GÁ - THIẾT BỊ - Copy.xlsm
    35 KB · Đọc: 13
Bạn sửa bài viết của mình đi đã. Đừng viết hoa cả tiêu đề như thế
 
Upvote 0
Theo mình, vấn đề của bạn chưa phải là Form, mà là làm rõ thiết kế 2 trang tính của bạn, như

NHÀ MÁY SỬ DỤNGPHÂN LOẠIMSNVTÊN NHÂN VIÊNNƠI THIẾT KẾNƠI CHẾ TẠOĐỊNH DẠNG FILE
ĐÚC1ZFVD00Đoàn Văn DaoViệt NamViệt NamNX
GIA CÔNG2ZPJT00Phan ThịnhNhật BảnNhật BảnSOLIDWORD
LẮP RÁP3ZTQT00Trần Quốc TuấnTrung QuốcTrung QuốcPDF
4ZNQD00Ngô Thị Quý DungCAD
5ZSOLID MX
6Z
7Z
8Z
9Z
Cụ thể ở trang này cần làm rõ tiêu đề các cột & nội dung chứa trong đó;
Ví dụ [Phân Loại] là phân loại gì: Phương pháp gia công hay biểu thị sơ đồ tổ chức cơ quan, hoặc gì gì khác;

Trang còn lại trong file có mỗi 1 dòng dữ liệu thì chưa thể nói lên điều gì; Ví dụ mã số bản vẻ cụt lủn thế kia thì tổ gây khó khăn cho bạn về sau, lúc vận hành file mà thôi;
Để rõ ràng trong quản lý nào đó, ta nên lập các danh mục; như danh mục CNV, danh mục [Phân loại], , Danh mục mã số bản vẻ,. . . .

. . . . . . . .
Mong bạn không thấy thế làm buồn!
 
Upvote 0
Chào mọi người, em là thành viên mới.

Em đang học hỏi tự tạo 1 form để nhập dữ liệu nhưng do trình độ còn hạn hẹp nên em không khắc phục được 1 số lỗi.
Nhờ mọi người xem giúp em.

Em cảm ơn.
Không biết bạn nói đến lỗi nào. Khi mình click vào nút <Nhập dữ liệu> thì báo lỗi tại:
Function kiemtra() As Boolean
...
Me.Controls(s2).Visible = False
...
lỗi này chắc do bạn tạo Label2_... không tương ứng với số lượng Textbox + Combobox. code kiểm tra không tìm thấy nhãn nào tên Label2_11 nên báo lỗi. Bạn thử thêm vào form cho đủ Label2_11 và Label2_12 xem được không.
 
Upvote 0
Theo mình, vấn đề của bạn chưa phải là Form, mà là làm rõ thiết kế 2 trang tính của bạn, như

NHÀ MÁY SỬ DỤNGPHÂN LOẠIMSNVTÊN NHÂN VIÊNNƠI THIẾT KẾNƠI CHẾ TẠOĐỊNH DẠNG FILE
ĐÚC1ZFVD00Đoàn Văn DaoViệt NamViệt NamNX
GIA CÔNG2ZPJT00Phan ThịnhNhật BảnNhật BảnSOLIDWORD
LẮP RÁP3ZTQT00Trần Quốc TuấnTrung QuốcTrung QuốcPDF
4ZNQD00Ngô Thị Quý DungCAD
5ZSOLID MX
6Z
7Z
8Z
9Z
Cụ thể ở trang này cần làm rõ tiêu đề các cột & nội dung chứa trong đó;
Ví dụ [Phân Loại] là phân loại gì: Phương pháp gia công hay biểu thị sơ đồ tổ chức cơ quan, hoặc gì gì khác;

Trang còn lại trong file có mỗi 1 dòng dữ liệu thì chưa thể nói lên điều gì; Ví dụ mã số bản vẻ cụt lủn thế kia thì tổ gây khó khăn cho bạn về sau, lúc vận hành file mà thôi;
Để rõ ràng trong quản lý nào đó, ta nên lập các danh mục; như danh mục CNV, danh mục [Phân loại], , Danh mục mã số bản vẻ,. . . .

. . . . . . . .
Mong bạn không thấy thế làm buồn!
dạ em muốn tạo cái form để nhập liệu, còn cái dữ liệu trên e chỉ test thử cái form thôi ạ. chứ k phải dữ liệu chính thức đâu ạ

Em cảm ơn bác đã góp ý.
Bài đã được tự động gộp:

Không biết bạn nói đến lỗi nào. Khi mình click vào nút <Nhập dữ liệu> thì báo lỗi tại:
Function kiemtra() As Boolean
...
Me.Controls(s2).Visible = False
...
lỗi này chắc do bạn tạo Label2_... không tương ứng với số lượng Textbox + Combobox. code kiểm tra không tìm thấy nhãn nào tên Label2_11 nên báo lỗi. Bạn thử thêm vào form cho đủ Label2_11 và Label2_12 xem được không.
cảm ơn bác rất nhiều. bác hốt đúng bệnh của em gặp rồi.

Em cảm ơn rất nhiều.
 
Lần chỉnh sửa cuối:
Upvote 0
Không biết bạn nói đến lỗi nào. Khi mình click vào nút <Nhập dữ liệu> thì báo lỗi tại:
Function kiemtra() As Boolean
...
Me.Controls(s2).Visible = False
...
lỗi này chắc do bạn tạo Label2_... không tương ứng với số lượng Textbox + Combobox. code kiểm tra không tìm thấy nhãn nào tên Label2_11 nên báo lỗi. Bạn thử thêm vào form cho đủ Label2_11 và Label2_12 xem được không.
ngoài ra em có 1 chỗ k biết, ở sheet DULIEU có cột mã số nhân viên với tên nhân viên. Em muốn khi nhập MSNV ở form thì sheet LIST ở cột tên nhân viên nó sẽ hiện ra tên tương ứng thì làm sao ạ?
Mong bác chỉ giúp.
 
Upvote 0
ngoài ra em có 1 chỗ k biết, ở sheet DULIEU có cột mã số nhân viên với tên nhân viên. Em muốn khi nhập MSNV ở form thì sheet LIST ở cột tên nhân viên nó sẽ hiện ra tên tương ứng thì làm sao ạ?
Mong bác chỉ giúp.
Bạn sửa lại Sub Button1_Click() trong Module1
Thay dòng UserForm1.cmb_masonhanvien_7.RowSource = "DULIEU!E5:E6" & a3
Bằng:
Mã:
    With UserForm1.cmb_masonhanvien_7
        .RowSource = "DULIEU!E5:F6" & a3
        .ColumnCount = 2
    End With
 
Upvote 0
Bạn sửa lại Sub Button1_Click() trong Module1
Thay dòng UserForm1.cmb_masonhanvien_7.RowSource = "DULIEU!E5:E6" & a3
Bằng:
Mã:
    With UserForm1.cmb_masonhanvien_7
        .RowSource = "DULIEU!E5:F6" & a3
        .ColumnCount = 2
    End With
dạ em cảm ơn bác ạ. Nhờ có bác e cũng thêm động lực để mài mò thêm
 
Upvote 0
Cụ thể ở trang này cần làm rõ tiêu đề các cột & nội dung chứa trong đó;
Ví dụ [Phân Loại] là phân loại gì: Phương pháp gia công hay biểu thị sơ đồ tổ chức cơ quan, hoặc gì gì khác;
...
Điểm quan trọng nhất của một bảng vẽ là phần kê nó liên quan đến cái gì? Nếu là bảng phụ thì nó là phụ của bản chính nào?
Về sau này, dùng truy vấn CSDL mới ra được bảng cái kèm bảng con.

Cái này bạn giễu có vui quá:
1644833181777.png
 
Upvote 0
Web KT

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

Back
Top Bottom