cawboy > 29-05-17, 09:16 AM
cpucloi > 29-05-17, 10:07 AM
Trích dẫn:Cả nhà cho mình hỏi tí nhé
mình có table :
PHIEUNHAP (PHIEUNHAPID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
PHIEUXUAT (PHIEUXUATID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
Trích dẫn:hi mình tạo form thì PHIEUNHAPID sẽ được tạo theo dạng YYYMM và số thứ tự, số thứ tự này sẽ tăng lên khi mình tạo phiếu nhập mới và sẽ quay về 1 khi bước sang tháng sau. ví dụ: trong tháng 5 2017050001, 2017050002 qua tháng 6 sẽ có 2017060001, 2017060002
Trích dẫn:vấn đề đặt ra là giữa phiếu nhập và phiếu xuất cùng kiểu và cùng số, để phân biệt giữa 2 phiếu này mình định kèm theo ký tự N trong phiếu nhập, ký tự X trong phiếu xuất. nhưng mình không biết thực hiện như thế nào,
xin được hướng dẫn
maidinhdan > 29-05-17, 11:31 AM
chuvoicon > 29-05-17, 11:36 AM
cawboy > 29-05-17, 11:39 AM
(29-05-17, 10:07 AM)cpucloi Đã viết: Bạn đã có:
Trích dẫn:Cả nhà cho mình hỏi tí nhé
mình có table :
PHIEUNHAP (PHIEUNHAPID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
PHIEUXUAT (PHIEUXUATID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
Và bạn đã làm được:
Trích dẫn:hi mình tạo form thì PHIEUNHAPID sẽ được tạo theo dạng YYYMM và số thứ tự, số thứ tự này sẽ tăng lên khi mình tạo phiếu nhập mới và sẽ quay về 1 khi bước sang tháng sau. ví dụ: trong tháng 5 2017050001, 2017050002 qua tháng 6 sẽ có 2017060001, 2017060002
Thì đương nhiên đoạn này bạn đã hiểu rồi chứ, nhìn code của người ta mà chỉnh sửa
Trích dẫn:vấn đề đặt ra là giữa phiếu nhập và phiếu xuất cùng kiểu và cùng số, để phân biệt giữa 2 phiếu này mình định kèm theo ký tự N trong phiếu nhập, ký tự X trong phiếu xuất. nhưng mình không biết thực hiện như thế nào,
xin được hướng dẫn
Bạn chỉ cần thêm: Nếu phiếu nhập => "N" & so
Còn lại là: "X" & so
chuvoicon > 29-05-17, 11:46 AM
(29-05-17, 11:39 AM)cawboy Đã viết:(29-05-17, 10:07 AM)cpucloi Đã viết: Bạn đã có:
Trích dẫn:Cả nhà cho mình hỏi tí nhé
mình có table :
PHIEUNHAP (PHIEUNHAPID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
PHIEUXUAT (PHIEUXUATID (NUMBER), NGAYTHU (DATE), MANCC (TEXT),.....)
Và bạn đã làm được:
Trích dẫn:hi mình tạo form thì PHIEUNHAPID sẽ được tạo theo dạng YYYMM và số thứ tự, số thứ tự này sẽ tăng lên khi mình tạo phiếu nhập mới và sẽ quay về 1 khi bước sang tháng sau. ví dụ: trong tháng 5 2017050001, 2017050002 qua tháng 6 sẽ có 2017060001, 2017060002
Thì đương nhiên đoạn này bạn đã hiểu rồi chứ, nhìn code của người ta mà chỉnh sửa
Trích dẫn:vấn đề đặt ra là giữa phiếu nhập và phiếu xuất cùng kiểu và cùng số, để phân biệt giữa 2 phiếu này mình định kèm theo ký tự N trong phiếu nhập, ký tự X trong phiếu xuất. nhưng mình không biết thực hiện như thế nào,
xin được hướng dẫn
Bạn chỉ cần thêm: Nếu phiếu nhập => "N" & so
Còn lại là: "X" & so
Cám ơn bạn nhiều
nhưng PHIEUNHAP là kiểu NUMBER còn Nếu phiếu nhập => "N" & so là kiểu TEXT
nên ko cùng kiểu
cawboy > 29-05-17, 11:50 AM
(29-05-17, 11:31 AM)maidinhdan Đã viết: Nếu vẫn chua làm được thì gửi Database lên đây để góp ý và hoàn thiện cho bạn.
Thânmến!
maidinhdan > 29-05-17, 09:49 PM
(29-05-17, 11:50 AM)cawboy Đã viết:(29-05-17, 11:31 AM)maidinhdan Đã viết: Nếu vẫn chua làm được thì gửi Database lên đây để góp ý và hoàn thiện cho bạn.
Thânmến!
https://drive.google.com/file/d/0B69j4WE...sp=sharing
gởi bạn nhé
cawboy > 30-05-17, 08:12 AM
(29-05-17, 09:49 PM)maidinhdan Đã viết:(29-05-17, 11:50 AM)cawboy Đã viết:(29-05-17, 11:31 AM)maidinhdan Đã viết: Nếu vẫn chua làm được thì gửi Database lên đây để góp ý và hoàn thiện cho bạn.
Thânmến!
https://drive.google.com/file/d/0B69j4WE...sp=sharing
gởi bạn nhé
Bạn gửi file *.mdb nhé. Mình chỉ cài Access 2003 thôi.
maidinhdan > 30-05-17, 05:44 PM
(30-05-17, 08:12 AM)cawboy Đã viết: gởi lại bạn sắn đó nhờ bạn xem giúp chỗ nào chưa ổn không nhé, cám ơn bạn trước
Function LaySTT()
On Error Resume Next
Dim SoTD As Integer, s As Double
Dim yy As String, mm As String, dd As String
yy = Year(Now)
mm = Format(Month(Now), "00")
dd = Format(Day(Now), "00")
s = DMax("[SoTT]", "[qrSoTTNhap]")
If IsNull(s) Then
SoTD = "0001"
Else
SoTD = s + 1
End If
LaySTT = "N" & yy & mm & dd & Format(SoTD, "0000")
End Function