tamngominh
Thành viên mới
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 20/7/18
- Bài viết
- 16
- Được thích
- 4
(1.0) Trước nhất, 'New' là 1 cột (trường) dữ liệu (hiện đang trống trơn) của bạn; Nếu bạn không biết nó như thế nào thì xin hỏi đến ông trời dùm nha!(2) Về vấn đề dòng trống, do dữ liệu em lấy từ bộ phận khác,
Nếu bỏ ra khi nhập liệu có rất nhiều mã không có lỗi, mình nhập vậy em nghi lâu hơn
(1) Phần "mã duy nhất" và "New" em chưa hiểu có ý nghĩa thế nào
Chào các Bác,
Về vấn đề dòng trống, do dữ liệu em lấy từ bộ phận khác,
Nếu bỏ ra khi nhập liệu có rất nhiều mã không có lỗi, mình nhập vậy em nghi lâu hơn
Phần "mã duy nhất" và "New" em chưa hiểu có ý nghĩa thế nào
Chân thành cảm ơn
Mong được giúp đỡ thêm
Thân
Bài đã được tự động gộp:
Em cảm ơn Bác,
Nhưng file này em vẫn chưa hiểu lắm,
Về chỗ nhập lỗi, và cách thức nhập như thế nào
Nhờ hướng dẫn thêm
Thân
Dear Bac "SA_DQ",(1.0) Trước nhất, 'New' là 1 cột (trường) dữ liệu (hiện đang trống trơn) của bạn; Nếu bạn không biết nó như thế nào thì xin hỏi đến ông trời dùm nha!
(1.1) Nếu không có mã duy nhất của dòng thì làm sao bạn tìm ra dòng đó trong ~ 50 dòng (như bạn nói) là số lượng dòng nhập trong 1 ngày của bạn. Chả lẽ dùng chuột tr6n thanh cuộn đứng để tìm?
Mà bạn thao tác tìm thử 1 dòng dữ liệu nào đó hay chưa?
Mình mường tượng công việc của bạn hằng ngày như sau:
(*) Ngày ngày, bạn nhập khống 7 cột dữ liệu đầu của dòng ([STT], [Type]. . . . ,[QTy]) ([QTy] này bạn có nhập ngay số liệu hay sau mấy ngày mới có?)
(*) Những ngày sau đó các bộ fận thống kê gởi cho bạn (lần lượt hay cùng lúc (? xin bạn cho biết)) các nhóm có chứa lỗi;
(*) Bạn tiến hành nhập theo từng nhóm lỗi; Nhóm nào có lỗi thì nhập.
Tóm lại bạn mô tả dùm qui trình sản xuất & thống kê nơi bạn dùm 1 cái; Điều này quyết định đến việc nhập liệu chính xác & quan trọng là dữ liệu nhập trước bọi chép đè bỡi những con số không tròn trịa.
(2) Nếu do lấy dữ liệu từ bộ fận khác về thì ta có thể xóa những dòng hoàn toàn trống dữ liệu (sau cột [QTy]) sau vài ngày đi, được không?
Tất nhiên sẽ tiến hành xóa bỡi macro, bạn chớ lăng tăng về thời gian để làm việc này. Mà bạn có thể chưa kịp nhâm nhi li cà fê trong khi macro thực hiện nữa kia
(1) Tại trang 'GPE' của file cuối mình đưa lên có vùng [A18:C26] là các số liệu trích ra từ vùng cột [C:E] của trang kia;
Dữ liệu cột [C] là mã duy nhất của dòng dữ liệu nào dó bên 'BTL
Lấy ví dụ tại {c20] ta có H3KBBNV-Y627PỞ đây 3 kí tự đầu ứng với số 180320 của dòng này cột [A]
(Thêm nữa 'H' ứng với con 18; 'K' ứng với con 20)
Các kí tự sau 'BB' là 'Type' của dòng đó còn chính nó là 'Checking Date'
Vậy muốn thử tìm dòng dữ liệu này, bạn cần thực hiện 4 động tách sau:
Tại Control 'Nhóm' ta cần chọn hàng 'NV-Y'; Tại Control ngay dưới ta chọn 'Type';
Tại Control 'Ngày' ta nhập 6 con số chỉ ngày;
& cuối cùng là nhập 'BB' vô Control 'Checking Date'
(Sau khi {ENTER} ta sẽ thấy trong Control mớ có mã duy nhất của dòng)
Bạn bấm nút lệnh 'Tìm' ta sẽ biết nó đang ở dòng bao nhiêu của CSDL
Nút lệnh hiện nay chỉ là "Tìm", sau này ta sẽ thêm tính năng khác thích hợp cho nó.
(2) Vấn đề nhập liệu bạn nêu như mình đã mường tượng từ trước;
Ở đây chúng ta cần làm 1 ComboBox để chọn nhóm cần nhập liệu;
Có nghĩa là muốn nhập nhóm lỗi nào, ta chọn trước từ ComboBox này nhóm lỗi đó; Sau khi nhập số liệu vố các Controls của nhóm đó, ta sẽ bấm nút lệnh 'Luu' & số liệu toàn bộ trong nhóm sẽ được lưu đúng dòng mà ta đã tìm ra (như ở (1) đã nêu)
Nhập hết số liệu nhóm này ta sang nhập số liệu nhóm khác.
(3) Như vậy sau 1 vài ngày ta đã xác định được 1 số dòng mãi mãi sẽ 'Trống số liệu'; Các dòng này có xóa đi cho nhẹ CSDL được không;
Nếu 'Không' thì vì sao?
Chúc bạn ngày vui & thành công!
Rất vui được giúp bạn đến hoàn thành tác fẩm này!
[Sáng nay mình sẽ đưa file khác tại bài này đã được cập nhật]
Dear Bac "SA_DQ",(1) Tại trang 'GPE' của file cuối mình đưa lên có vùng [A18:C26] là các số liệu trích ra từ vùng cột [C:E] của trang kia;
Dữ liệu cột [C] là mã duy nhất của dòng dữ liệu nào dó bên 'BTL
Lấy ví dụ tại {c20] ta có H3KBBNV-Y627PỞ đây 3 kí tự đầu ứng với số 180320 của dòng này cột [A]
(Thêm nữa 'H' ứng với con 18; 'K' ứng với con 20)
Các kí tự sau 'BB' là 'Type' của dòng đó còn chính nó là 'Checking Date'
Vậy muốn thử tìm dòng dữ liệu này, bạn cần thực hiện 4 động tách sau:
Tại Control 'Nhóm' ta cần chọn hàng 'NV-Y'; Tại Control ngay dưới ta chọn 'Type';
Tại Control 'Ngày' ta nhập 6 con số chỉ ngày;
& cuối cùng là nhập 'BB' vô Control 'Checking Date'
(Sau khi {ENTER} ta sẽ thấy trong Control mớ có mã duy nhất của dòng)
Bạn bấm nút lệnh 'Tìm' ta sẽ biết nó đang ở dòng bao nhiêu của CSDL
Nút lệnh hiện nay chỉ là "Tìm", sau này ta sẽ thêm tính năng khác thích hợp cho nó.
(2) Vấn đề nhập liệu bạn nêu như mình đã mường tượng từ trước;
Ở đây chúng ta cần làm 1 ComboBox để chọn nhóm cần nhập liệu;
Có nghĩa là muốn nhập nhóm lỗi nào, ta chọn trước từ ComboBox này nhóm lỗi đó; Sau khi nhập số liệu vố các Controls của nhóm đó, ta sẽ bấm nút lệnh 'Luu' & số liệu toàn bộ trong nhóm sẽ được lưu đúng dòng mà ta đã tìm ra (như ở (1) đã nêu)
Nhập hết số liệu nhóm này ta sang nhập số liệu nhóm khác.
(3) Như vậy sau 1 vài ngày ta đã xác định được 1 số dòng mãi mãi sẽ 'Trống số liệu'; Các dòng này có xóa đi cho nhẹ CSDL được không;
Nếu 'Không' thì vì sao?
Chúc bạn ngày vui & thành công!
Rất vui được giúp bạn đến hoàn thành tác fẩm này!
[Sáng nay mình sẽ đưa file khác tại bài này đã được cập nhật]
Dear Bac "SA_DQ",(1) Tại trang 'GPE' của file cuối mình đưa lên có vùng [A18:C26] là các số liệu trích ra từ vùng cột [C:E] của trang kia;
Dữ liệu cột [C] là mã duy nhất của dòng dữ liệu nào dó bên 'BTL
Lấy ví dụ tại {c20] ta có H3KBBNV-Y627PỞ đây 3 kí tự đầu ứng với số 180320 của dòng này cột [A]
(Thêm nữa 'H' ứng với con 18; 'K' ứng với con 20)
Các kí tự sau 'BB' là 'Type' của dòng đó còn chính nó là 'Checking Date'
Vậy muốn thử tìm dòng dữ liệu này, bạn cần thực hiện 4 động tách sau:
Tại Control 'Nhóm' ta cần chọn hàng 'NV-Y'; Tại Control ngay dưới ta chọn 'Type';
Tại Control 'Ngày' ta nhập 6 con số chỉ ngày;
& cuối cùng là nhập 'BB' vô Control 'Checking Date'
(Sau khi {ENTER} ta sẽ thấy trong Control mớ có mã duy nhất của dòng)
Bạn bấm nút lệnh 'Tìm' ta sẽ biết nó đang ở dòng bao nhiêu của CSDL
Nút lệnh hiện nay chỉ là "Tìm", sau này ta sẽ thêm tính năng khác thích hợp cho nó.
(2) Vấn đề nhập liệu bạn nêu như mình đã mường tượng từ trước;
Ở đây chúng ta cần làm 1 ComboBox để chọn nhóm cần nhập liệu;
Có nghĩa là muốn nhập nhóm lỗi nào, ta chọn trước từ ComboBox này nhóm lỗi đó; Sau khi nhập số liệu vố các Controls của nhóm đó, ta sẽ bấm nút lệnh 'Luu' & số liệu toàn bộ trong nhóm sẽ được lưu đúng dòng mà ta đã tìm ra (như ở (1) đã nêu)
Nhập hết số liệu nhóm này ta sang nhập số liệu nhóm khác.
(3) Như vậy sau 1 vài ngày ta đã xác định được 1 số dòng mãi mãi sẽ 'Trống số liệu'; Các dòng này có xóa đi cho nhẹ CSDL được không;
Nếu 'Không' thì vì sao?
Chúc bạn ngày vui & thành công!
Rất vui được giúp bạn đến hoàn thành tác fẩm này!
[Sáng nay mình sẽ đưa file khác tại bài này đã được cập nhật]
Mình xin tháo file bài này; Xin các bạn xem file bài kế dưới & cảm ơn!Dear BAC; Em chan thanh cam on Bac
File rất là hữu ích; Thân!
Dear BACĐây là file cuối cùng của mình trong đề tài này;
Bạn xem & bổ sung 1 số chuyện còn dang dỡ (như thiếu 1 số TextBox & các dòng lệnh để lưu dữ liệu 1 số nhóm lỗi.)
Dear Bác,Sau ~ 3 buổi suy nghĩ & nổ lực, mình đã giảm bớt 120 Controls (nhãn & TextBox )
Xin mời xem file