pherotao > 09-11-17, 06:12 PM
' tim xem soCT nay da co hay chua'
[/font]
k = 1
Do Until k = 0
vsoct = Right("000" & i, 3)
k = Len(Nz(DLookup("SoChungTu", "tblxuatnhap", "[NgayCT]=#" & Format(Me.txtngayct, "mm/dd/yyyy") & "# AND SoChungTu ='" & vsoct & "'"), ""))
i = i + 1
Loop
vrs.Close
Set vdata = Nothing
[font=Tahoma] SoChungTu = vsoct
ongke0711 > 09-11-17, 08:23 PM
(09-11-17, 06:12 PM)pherotao Đã viết: Cám ơn bạn đã quan tâm trả lời. Nhưng bạn có thử nhấn nút "Sửa" không? và nó xảy ra hiện tượng "nhảy số" phải không? Bạn khuyên không nên sửa số HĐ, tôi xin ghi nhận, nhưng đại khái, tôi chỉ muốn sửa dữ liệu, hoặc số tiền, sau đó ấn "Ghi", thì MãHĐ tự "nhảy số"... hichic....
Có cách nào vẹn toàn hơn không bạn? Vì trong quá trình nhập liệu thì sai sót là điều không tránh khỏi.
pherotao > 10-11-17, 12:17 PM
ongke0711 > 10-11-17, 02:12 PM
(10-11-17, 12:17 PM)pherotao Đã viết: Vậy mình sẽ thêm 1 cmd 'Lưu' nữa, để khỏi đụng chạm nút 'Ghi'. Nhưng như vậy thì không "pro" lắm. Vì mình thiết kế tất cả các form đều có 05 nút là: 'Sửa', 'Xóa', 'Thêm', 'Ghi', 'Không'. Như bạn thấy đó, tôi bấm 'Ghi' thì ok, đến khi bấm 'Sửa' (ví dụ tôi có 03 hóa đơn, lần lượt là: "001", "002", "003". Tôi sửa "001"), thì khi bấm 'Ghi', "001" thành "004"... và số "001" mất tích luôn... Nhức cái đầu...
Nếu có cách nào "pro" nhờ bạn chỉ giúp nha. Cám ơn nhiều!
ledangvan > 10-11-17, 05:35 PM
pherotao > 10-11-17, 10:14 PM
maidinhdan > 11-11-17, 01:21 AM
pherotao > 11-11-17, 09:15 PM
(11-11-17, 01:21 AM)maidinhdan Đã viết: Tôi đã làm demo trên bài bạn, bạn xem link này nhé: [Thủ Thuật] [Video+Demo] 2 Cách Tạo Số tăng dần và Reset theo nhu cầu
Thân mến!