Giúp Mình Tạo code Số Phiếu Theo Điều Kiện.

Liên hệ QC

Phuoctaifast

Thành viên mới
Tham gia
4/7/18
Bài viết
32
Được thích
9
Mình có một số rắc rối, nhờ các Thầy, các Anh trong GPE giúp đỡ mình ạ.
1/ Tạo nhiều tên đăng nhập theo form Mã nhân viên
hình minh họa :
1607355470484.png

1607355510111.png

2/ Khi đăng nhập xong sẽ đi tiếp đến userfrom 2 : điều tiếp theo mình muốn là hiện tên đăng nhập vào trong textbox 1 của userform 2.
- Số Phiếu : khi nhấn nút tạo phiếu sẽ tự động điền username nối tiếp hàm now ( do suy nghĩ hàm now khi tạo phiếu sẽ không trùng với bất kỳ thứ gì vì có giây trong đó , nếu các Thầy và các Anh thấy không hợp lý có thể chuyển về nối tiếp với text "000001" theo thứ tự tăng dần ạ.
- Mã KH : dạ ở đây em muốn , khi nhập sẽ tìm kiếm mã kh theo tất cả column trong sheet , và chọn khách hàng ạ.

hình minh họa :
1607356840053.png

Rất mong các Thầy và các anh chỉ giúp em về những code này ạ, chúc các Thầy và các anh một ngày vui vẻ.
Bài đã được tự động gộp:

Mình có một số rắc rối, nhờ các Thầy, các Anh trong GPE giúp đỡ mình ạ.
1/ Tạo nhiều tên đăng nhập theo form Mã nhân viên
hình minh họa :
1607355470484.png

1607355510111.png

2/ Khi đăng nhập xong sẽ đi tiếp đến userfrom 2 : điều tiếp theo mình muốn là hiện tên đăng nhập vào trong textbox 1 của userform 2.
- Số Phiếu : khi nhấn nút tạo phiếu sẽ tự động điền username nối tiếp hàm now ( do suy nghĩ hàm now khi tạo phiếu sẽ không trùng với bất kỳ thứ gì vì có giây trong đó , nếu các Thầy và các Anh thấy không hợp lý có thể chuyển về nối tiếp với text "000001" theo thứ tự tăng dần ạ.
- Mã KH : dạ ở đây em muốn , khi nhập sẽ tìm kiếm mã kh theo tất cả column trong sheet , và chọn khách hàng ạ.

hình minh họa :
1607356840053.png

Rất mong các Thầy và các anh chỉ giúp em về những code này ạ, chúc các Thầy và các anh một ngày vui vẻ.
Dạ sorry các Thầy và các Anh ạ, em quên để pass đăng nhập ạ : NPT0001 (lẫn cả username và password ạ)
 

File đính kèm

  • Test Login.xlsm
    31.6 KB · Đọc: 8
Nhận xét trước tiên của mình là số phiếu của bạn quá dài
Nếu coi như 7 ký tự đầu của số phiếu là phần đặt tính, thì tùy theo số lượng nhân viên trong cơ quan bạn ta có thể giảm số ký tự này xuống, thành 5 hay 4 ký tự mà thôi

Nếu là mình thì phần này như bảng kèm theo:
Mã NVHo & Ten
NDH00Nguyễn Duy Hải
NDH01Ngô Võ Duy Hùng
NJD00Nguyễn Duương
FJD00Đỗ Dương
FFD00Đặng Đỗ Dương
CMN00Công Tằng Tôn Nữ Minh Nguyệt

Như vậy thay vì 7 kí tự, phần này rút lại còn 5 mà thôi

Phần sau mình gọi là phần định trị; Theo mình phần này chỉ nên 7 kí tự (thay vì 14 kí tự như bạn). Nếu bạn cho biết số nhân viên trong CQ bạn cũng như số phiếu cao nhất trong ngày của bạn, ta có thể rút lại thêm.

7 ký tự mà mình đề cập đến có thể là MTN0001
Ở đây M là ký tự chỉ năm, Như năm nay sẽ là 'J', năm sau sẽ là 'K'
Kế tiếp là ký tự hay ký số chỉ tháng, như tháng 9 sẽ là '9', tháng 10 sẽ là 'A'
Ký tự 'N' chỉ ngày, ví dụ ngày 10 là 'A', Ngày 20 sẽ là 'K',. . . . .
Còn 4 kí số sẽ tăng dần trong ngày theo số hóa đơn phát sinh
{Nếu bạn đồng ý với phương án này, mình sẽ giúp}

Rất vui nếu được thảo luận tiếp với bạn!
Chúc bạn tuần làm việc hiệu quả.
 
Upvote 0
- Số Phiếu : khi nhấn nút tạo phiếu sẽ tự động điền username nối tiếp hàm now ( do suy nghĩ hàm now khi tạo phiếu sẽ không trùng với bất kỳ thứ gì vì có

View attachment 250761

Có nhất thiết phải tạo một cái Form riêng cho việc tạo số phiếu không bạn?
Thường thì tôi thấy việc tạo số phiếu chỉ làm ở phía hậu trường và tự động gán vào textbox của Form nhập liệu khi bấm nút [Thêm] .
 
Upvote 0
1607393867271.png

Phần mềm gớm vậy chời!
Vậy mới thấy học Văn quan trọng thế nào. :p
 
Upvote 0
Nhận xét trước tiên của mình là số phiếu của bạn quá dài
Nếu coi như 7 ký tự đầu của số phiếu là phần đặt tính, thì tùy theo số lượng nhân viên trong cơ quan bạn ta có thể giảm số ký tự này xuống, thành 5 hay 4 ký tự mà thôi

Nếu là mình thì phần này như bảng kèm theo:
Mã NVHo & Ten
NDH00Nguyễn Duy Hải
NDH01Ngô Võ Duy Hùng
NJD00Nguyễn Duương
FJD00Đỗ Dương
FFD00Đặng Đỗ Dương
CMN00Công Tằng Tôn Nữ Minh Nguyệt

Như vậy thay vì 7 kí tự, phần này rút lại còn 5 mà thôi

Phần sau mình gọi là phần định trị; Theo mình phần này chỉ nên 7 kí tự (thay vì 14 kí tự như bạn). Nếu bạn cho biết số nhân viên trong CQ bạn cũng như số phiếu cao nhất trong ngày của bạn, ta có thể rút lại thêm.

7 ký tự mà mình đề cập đến có thể là MTN0001
Ở đây M là ký tự chỉ năm, Như năm nay sẽ là 'J', năm sau sẽ là 'K'
Kế tiếp là ký tự hay ký số chỉ tháng, như tháng 9 sẽ là '9', tháng 10 sẽ là 'A'
Ký tự 'N' chỉ ngày, ví dụ ngày 10 là 'A', Ngày 20 sẽ là 'K',. . . . .
Còn 4 kí số sẽ tăng dần trong ngày theo số hóa đơn phát sinh
{Nếu bạn đồng ý với phương án này, mình sẽ giúp}

Rất vui nếu được thảo luận tiếp với bạn!
Chúc bạn tuần làm việc hiệu quả.
dạ xin chào anh @SA_DQ
em xin trả lời các câu hỏi của anh ạ
- công ty em có khoảng hơn 100 nhân viên ạ.
- mã đơn hàng nhập phiếu 1 ngày trung bình 6000 đến 9000 phiếu ạ.
=> Do đó e rất muốn kiểm soát phần nhân viên nhập là ai , thời gian nhập, ( theo e nghĩ là mã nhân viên sẽ không trùng, và theo số thứ tự tăng dần khi nhấn tạo phiếu, tại vì e sợ, do có khoảng hơn 10 máy cùng vào excel cùng nhập thì sẽ bị trùng mã phiếu nếu k phân biệt ký tự mã phiếu theo mã nhân viên đó ạ, phần ngày tháng năm chỉnh theo ký tự A,B,C thì e nghĩ chắc không cần cho đỡ rắc rối khi phải tìm hiểu A,B,C là ngày tháng năm nào ạ)
Rất mong được anh hướng dẫn.
Chúc anh một ngày làm việc vui vẻ ạ.
Bài đã được tự động gộp:

Có nhất thiết phải tạo một cái Form riêng cho việc tạo số phiếu không bạn?
Thường thì tôi thấy việc tạo số phiếu chỉ làm ở phía hậu trường và tự động gán vào textbox của Form nhập liệu khi bấm nút [Thêm] .
em chào anh @ongke0711
em xin phép được trả lời câu hỏi của anh ạ
- Do e đã có sẵn file nhập liệu nhưng chưa rõ về code tạo phiếu theo mã nhân viên nên e mới tạo 1 from mới cho các anh dễ hiểu đó ạ
ý của em là vừa làm vừa học thêm ạ, e muốn hiểu về nó thì e phải học và làm rồi trình bày ạ.
Rất mong được a hướng dẫn
chúc anh 1 ngày làm việc vui vẻ ạ
Bài đã được tự động gộp:

View attachment 250772

Phần mềm gớm vậy chời!
Vậy mới thấy học Văn quan trọng thế nào. :p
dạ em chào anh @befaint
Do khuya hôm qua em mệt quá và cũng làm hơi gấp nên mới không để ý ạ, thanks anh đã nhắc nhở ạ
 
Upvote 0
- công ty em có khoảng hơn 100 nhân viên ạ.
- mã đơn hàng nhập phiếu 1 ngày trung bình 6000 đến 9000 phiếu ạ.
...
- Do e đã có sẵn file nhập liệu nhưng chưa rõ về code tạo phiếu theo mã nhân viên nên e mới tạo 1 from mới cho các anh dễ hiểu đó ạ
ý của em là vừa làm vừa học thêm ạ, e muốn hiểu về nó thì e phải học và làm rồi trình bày ạ.

Lượng giao dịch lớn quá nhỉ.
Bạn dùng Excel làm CSDL luôn à? Bạn xử lý vụ nhiều người nhập liệu như thế nào?
Theo tôi nên dùng Access database lưu dữ liệu và Excel làm front end để nhập liệu.
 
Upvote 0
Có nhất thiết phải tạo một cái Form riêng cho việc tạo số phiếu không bạn?
Thường thì tôi thấy việc tạo số phiếu chỉ làm ở phía hậu trường và tự động gán vào textbox của Form nhập liệu khi bấm nút [Thêm] .
Chuyện Form riêng không quan trọng lắm. Cái form đăng nhập có thể là tiêu chuẩn của nhiều phòng/ban, với trường hợp này thì form riêng là thích đáng.

Phần quan trọng hơn là câu thứ hai của bạn: quy trình tạo số phiếu. Lưu ý tôi nói quy trình chứ không phải phần mềm thực hiện.
Khi tạo phiếu thì ở giai đoạn nào số phiếu sẽ được chốt? Khi mới vừa nhấn "Tạo phiếu" hay đợi đến lúc "Nhập"? Cái "số phiếu kế tiếp" là cho từng nhân viên hay cho cả hệ thống?
Đương nhiên việc tạo số tự động sẽ gây ra tình trạng "lỗ hổng ở giữa (serials gaps)". Tuỳ theo quy trình mà có thể giảm thiểu số lỗ hổng.

Lượng giao dịch lớn quá nhỉ.
Bạn dùng Excel làm CSDL luôn à? Bạn xử lý vụ nhiều người nhập liệu như thế nào?
Theo tôi nên dùng Access database lưu dữ liệu và Excel làm front end để nhập liệu.
Cỡ tầm vực gần 10000 con số/ngày (một năm trên 3 triệu) này là quá lớn. Access cũng là miễn cưỡng.
CSDL nhỏ hơn vầy mà người ta đã phải dùng SQL Server hoặc Oracle.

Kiểu cái số phiếu dài sọc thế này thì các CSDL lớn người ta dùng Composite Keys và Calculated Fields.
Tầm vực bài này đáng lẽ thuộc về dân có nhiều kinh nghiệm về thiết kế chứ không phải dân lập trình.

Chú: cỡ tầm vực này có thể còn phải dùng kỹ thuật "partitioned database" (phân nhỏ ra - ví dụ từng năm, hay từng tài khoá) máy mới đủ sức chạy.
 
Upvote 0
Lượng giao dịch lớn quá nhỉ.
Bạn dùng Excel làm CSDL luôn à? Bạn xử lý vụ nhiều người nhập liệu như thế nào?
Theo tôi nên dùng Access database lưu dữ liệu và Excel làm front end để nhập liệu.
mình đang dùng google sheets trong driver để lưu dữ liệu tổng và báo cáo chi tiết theo mỗi đơn hàng ạ
đúng là mình chỉ muốn làm excel để nhập liệu ạ, nhưng mình đang gặp rắc rối về tạo số phiếu theo mã nhân viên ạ, do sếp chỉ định làm theo nên mình cũng muốn biết thêm về code đó ạ
Bài đã được tự động gộp:

Chuyện Form riêng không quan trọng lắm. Cái form đăng nhập có thể là tiêu chuẩn của nhiều phòng/ban, với trường hợp này thì form riêng là thích đáng.

Phần quan trọng hơn là câu thứ hai của bạn: quy trình tạo số phiếu. Lưu ý tôi nói quy trình chứ không phải phần mềm thực hiện.
Khi tạo phiếu thì ở giai đoạn nào số phiếu sẽ được chốt? Khi mới vừa nhấn "Tạo phiếu" hay đợi đến lúc "Nhập"? Cái "số phiếu kế tiếp" là cho từng nhân viên hay cho cả hệ thống?
Đương nhiên việc tạo số tự động sẽ gây ra tình trạng "lỗ hổng ở giữa (serials gaps)". Tuỳ theo quy trình mà có thể giảm thiểu số lỗ hổng.


Cỡ tầm vực gần 10000 con số/ngày (một năm trên 3 triệu) này là quá lớn. Access cũng là miễn cưỡng.
CSDL nhỏ hơn vầy mà người ta đã phải dùng SQL Server hoặc Oracle.

Kiểu cái số phiếu dài sọc thế này thì các CSDL lớn người ta dùng Composite Keys và Calculated Fields.
Tầm vực bài này đáng lẽ thuộc về dân có nhiều kinh nghiệm về thiết kế chứ không phải dân lập trình.

Chú: cỡ tầm vực này có thể còn phải dùng kỹ thuật "partitioned database" (phân nhỏ ra - ví dụ từng năm, hay từng tài khoá) máy mới đủ sức chạy.
dạ em chào anh @VetMini
do data lớn nên e có xài google sheet trong drive để lưu trữ từng ngày, từ đó e làm báo cáo liên tiếp trên google sheet ạ.
do lúc nhập phiếu e thấy có hơn 10 máy cùng nhập 1 file excel rồi down về và mã phiếu chỉ là số thứ tự tăng dần thôi, nó sẽ bị trùng số phiếu của những người khác , cho nên em muốn thay đổi là 1 máy thì có 1 username riêng biệt, từ cái riêng biệt đó tạo thành số phiếu liên tiếp tăng dần => như vậy sẽ không bị trùng ạ.
còn về qui trình lúc tạo phiếu thì e muốn nhấn nút tạo phiếu sẽ tạo ra 1 phiếu và chốt khi lưu xuống sheet ạ.
còn thời gian nhập liệu thì lúc soạn mã khách hàng enter thì tự động xuất thời gian ạ
 
Lần chỉnh sửa cuối:
Upvote 0
. . . . => Do đó e rất muốn kiểm soát phần nhân viên nhập là ai , thời gian nhập, ( theo e nghĩ là mã nhân viên sẽ không trùng, và theo số thứ tự tăng dần khi nhấn tạo phiếu, tại vì e sợ, do có khoảng hơn 10 máy cùng vào excel cùng nhập thì sẽ (1) bị trùng mã phiếu nếu k phân biệt ký tự mã phiếu theo mã nhân viên đó ạ, (2) phần ngày tháng năm chỉnh theo ký tự A,B,C thì e nghĩ chắc không cần cho đỡ rắc rối khi phải tìm hiểu A,B,C là ngày tháng năm nào ạ)
Rất mong được anh hướng dẫn.
(1) Đồng ý với bạn là nên đưa mã NV vô số hóa đơn; Nhưng như vậy ta cần thiết rút ngắn mã nhân viên sao cô gọn nhất
Nếu chỉ khoảng trăn nhân viên thì mã có thể có độ dài là 4; đó là HVT9,. . . . Như ví dụ sau:

Mã NVHo & Ten
CMN0Công Tằng Tôn Nữ Minh Nguyệt
FFD0Đặng Đỗ Dương
FJD0Đỗ Dương
NDH0Nguyễn Duy Hải
NDH1Ngô Võ Duy Hùng
NDH2Nguyễn Duy Hùng
NDH3Ngô Thị Dung Hà
NDH4Ngô Thanh Danh Hoài
NDH5Nhữ Viết Dy Hà
NDH6Nhăm Danh Hải
NDH7Nữ Thị Duy Hải
NDH8Ngô Quang Dũng Hai
NDH9Nguyễn Duy Hà
NDHANgô Trường Di Hoài
NDHBNguyễn Thị Dung Hoài
NDHCNguyễn Quốc Duy Hằng
NDHDNguyễn Quốc Duy Hạnh
NDHENgô Duy Hạnh
NDHFNguyễn Duy Hân
NDHGNgô Duy Hưng
NJD0Nguyễn Duương

(2) Cách chuyển số liệu ngày-tháng sang mã ngày tháng & ngược lại bạn hay người nhập không bận tâm; Vì các vấn đề này đã có macro lo cho mọi lúc mọi nơi.

& từ đó mã hóa đơn phát sinh của 1 ai đó sẽ là HVT#NTN0123 (độ dài là 11 ký tự)
 
Upvote 0
mình đang dùng google sheets trong driver để lưu dữ liệu tổng và báo cáo chi tiết theo mỗi đơn hàng ạ
...
do data lớn nên e có xài google sheet trong drive để lưu trữ từng ngày, từ đó e làm báo cáo liên tiếp trên google sheet ạ.

- Google Sheet: theo tôi biết có giới hạn dòng cột, ít hơn Excel desktop (do trên nền Web) thì làm sao chọn nó làm CSDL hiệu quả được bạn. Tận dụng tính năng đám mây của nó thì được. Nếu bạn đang dùng nó thì chắc là rất nhiều file lưu trên đó (theo ngày), tổng hợp lại cũng mệt.
(Tôi không biết nhiều về Google sheet, nếu nói sai thì các bạn hiệu chỉnh giùm)

... do lúc nhập phiếu e thấy có hơn 10 máy cùng nhập 1 file excel...

Vậy tức là bạn có 1 file Excel và 10 người mở cùng 1 file đó để nhập liệu?
 
Upvote 0
Google Sheets đem lên "Lập trình với Excel" hỏi? Hai loại bảng tính dùng loại code khác nhau.

Vả lại, cỡ tầm vực này người ta phải trả phí cho Google. Xài loại miễn phí Google không bảo đảm chủ quyền và hỗ trợ.
 
Upvote 0
Google Sheets đem lên "Lập trình với Excel" hỏi? Hai loại bảng tính dùng loại code khác nhau.

Vả lại, cỡ tầm vực này người ta phải trả phí cho Google. Xài loại miễn phí Google không bảo đảm chủ quyền và hỗ trợ.
Dạ anh, cái đó do anh @ongke0711 hỏi csdl nên e mới nói là ở googlesheet á, chứ thực tế em đang hỏi về excel ạ, e khuynh hướng về excel làm form nhập liệu sẽ chuẩn hơn ạ, mong a giúp đỡ
Bài đã được tự động gộp:

(1) Đồng ý với bạn là nên đưa mã NV vô số hóa đơn; Nhưng như vậy ta cần thiết rút ngắn mã nhân viên sao cô gọn nhất
Nếu chỉ khoảng trăn nhân viên thì mã có thể có độ dài là 4; đó là HVT9,. . . . Như ví dụ sau:

Mã NVHo & Ten
CMN0Công Tằng Tôn Nữ Minh Nguyệt
FFD0Đặng Đỗ Dương
FJD0Đỗ Dương
NDH0Nguyễn Duy Hải
NDH1Ngô Võ Duy Hùng
NDH2Nguyễn Duy Hùng
NDH3Ngô Thị Dung Hà
NDH4Ngô Thanh Danh Hoài
NDH5Nhữ Viết Dy Hà
NDH6Nhăm Danh Hải
NDH7Nữ Thị Duy Hải
NDH8Ngô Quang Dũng Hai
NDH9Nguyễn Duy Hà
NDHANgô Trường Di Hoài
NDHBNguyễn Thị Dung Hoài
NDHCNguyễn Quốc Duy Hằng
NDHDNguyễn Quốc Duy Hạnh
NDHENgô Duy Hạnh
NDHFNguyễn Duy Hân
NDHGNgô Duy Hưng
NJD0Nguyễn Duương

(2) Cách chuyển số liệu ngày-tháng sang mã ngày tháng & ngược lại bạn hay người nhập không bận tâm; Vì các vấn đề này đã có macro lo cho mọi lúc mọi nơi.

& từ đó mã hóa đơn phát sinh của 1 ai đó sẽ là HVT#NTN0123 (độ dài là 11 ký tự)
Dạ anh, như câu trả lời ở trên em cũng sẽ nghe theo a là rút gọn lại mã nhân viên ạ, thực tế e cũng k cần mã theo ngày tháng năm nếu cột ngày giờ sử dụng hàm now ạ, cho nên e chỉ muốn biết code tạo ra khi nhấn nút tạo phiếu sẽ lấy mã nhân viên kèm theo số thứ tự tăng dần ạ
Vd : nguyễn phước tài
NTP010001, NTP010002.
Cái của e muốn là kiểm soát nhân viên nhập liệu và tạo số phiếu khác nhau không bị trùng thôi ạ
 
Upvote 0
Cái của e muốn là kiểm soát nhân viên nhập liệu và tạo số phiếu khác nhau không bị trùng thôi ạ
Bạn tham khảo file này xem sao; Chú í: Mình làm trên E365 đó nha.

Các bạn xem file ở #17; & Mã hóa đơn có độ dài 10 kí tự.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn tham khảo file này xem sao; Chú í: Mình làm trên E365 đó nha.
@SA_DQ dạ anh, em thấy nó giống 80% rồi đó anh ạ, từ cái file của a em suy nghĩ ra là mình không cần phải tạo nút button số phiếu luôn á a.
Bài đã được tự động gộp:

@SA_DQ dạ anh, em thấy nó giống 80% rồi đó anh ạ, từ cái file của a em suy nghĩ ra là mình không cần phải tạo nút button số phiếu luôn á a.
em xin phép gửi file chính của em lên để hoàn thiện hơn ạ
 

File đính kèm

  • demo hệ thống vận hành cty.xlsx
    12.8 KB · Đọc: 13
Upvote 0
Còn 20% mà bạn nói có liên quan gì đến file mới nhất của bạn đâu chứ nhỉ?
Trường (cột) có tên là [Mã vận đơn] thì mình nhìn kỹ nhưng chưa thấy qui luật nào cả, so với các bài trên của bạn.
3 cột mà bạn ghi là nhập tay mình thấy lộn xộn quá, như: ví dụ cột đầu & cả cột thứ 2 dữ liệu không nên có độ dài khác nhau như vậy; Khó xử lý về sau 1 khi bạn tùy tiện làm vậy.

Mình mong bạn nói rõ 20% còn lại của bạn là gì, để chúng ta tiếp tục?

Một vấn đề hoàn toàn khác nữa, đó là nội dung trong 1 hóa đơn thường có 2 phần:
Phần chung, gồm Ngày phát sinh, Khách hàng, Số HĐ,. . . .
Phần chi tiết để ghi hàng hóa cần trao đổi trong HĐ
Câu hỏi là bạn sẽ ghi như thế nào để lưu 1 hóa đơn?
 
Lần chỉnh sửa cuối:
Upvote 0
Còn 20% mà bạn nói có liên quan gì đến file mới nhất của bạn đâu chứ nhỉ?
Trường (cột) có tên là [Mã vận đơn] thì mình nhìn kỹ nhưng chưa thấy qui luật nào cả, so với các bài trên của bạn.
3 cột mà bạn ghi là nhập tay mình thấy lộn xộn quá, như: ví dụ cột đầu & cả cột thứ 2 dữ liệu không nên có độ dài khác nhau như vậy; Khó xử lý về sau 1 khi bạn tùy tiện làm vậy.

Mình mong bạn nói rõ 20% còn lại của bạn là gì, để chúng ta tiếp tục?

Một vấn đề hoàn toàn khác nữa, đó là nội dung trong 1 hóa đơn thường có 2 phần:
Phần chung, gồm Ngày phát sinh, Khách hàng, Số HĐ,. . . .
Phần chi tiết để ghi hàng hóa cần trao đổi trong HĐ
Câu hỏi là bạn sẽ ghi như thế nào để lưu 1 hóa đơn?
dạ anh @SA_DQ
ý của e là như thế này ạ , cột mã nhân viên đã được rút gọn, cột số phiếu đã có thêm thông tin theo ngày tháng rồi ạ, vậy là quá tốt luôn ạ
20 % ở đây như sau ạ : khi e nhấn tạo phiếu hoặc ghi mã nhân viên thì trong textbox số phiếu tự hiện và hiểu là mã nhân viên + Mã ngày + STT 000 , nhưng e chưa hiểu về cách thức khi mình thêm xuống sheet, thì lần kế tiếp nó có diễn biến tăng dần STT 001 hay không đó a.
còn về file của e , e đưa lên là ý e muốn nói a làm cái from y chang e suy nghĩ á anh, file gốc của e e đưa lên để anh em xem thôi ạ, chứ không có ý gì hết ạ ( về mã vận đơn thì là do bên em bắn mã barcode vào thôi ạ. thanks anh rất nhiều ạ
Mong anh chỉ dẫn thêm về cái mà e chưa hiểu rõ thôi ạ.
 
Upvote 0
Bạn xem file & chiều muộn mình sẽ tháo file bài trên
 

File đính kèm

  • Form.rar
    33 KB · Đọc: 24
Upvote 0
Web KT

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

Back
Top Bottom