hongle516 > 15-03-12, 06:41 PM
Private Sub GHI_Click()
If IsNull(MATHUOC) = True Then
MsgBox "MA THUOC KHONG DUOC DE TRONG, YEU CAU NHAP LAI"
MATHUOC.SetFocus
ElseIf DCount("MATHUOC", "THUOC", "MATHUOC='" & MATHUOC & "'") = 1 Then
MsgBox "MA THUOC BI TRUNG, YEU CAU NHAP LAI"
MATHUOC.SetFocus
Else
DoCmd.RunCommand acCmdSaveRecord
MsgBox "THEM THUOC THANH CONG"
sangmo True
End If
End Sub
Private Sub Command20_Click()
If MsgBox("BAN CO MUON XEM TRUOC BAN IN HOA DON KO?", vbYesNo + vbQuestion, "NHAT THANH") = vbYes Then
DoCmd.SetWarnings False
DoCmd.OpenReport "hoadon", acViewPreview
End If
End Sub
hoanglonglangtu > 16-03-12, 10:14 AM
Private Sub GHI_Click()
If IsNull(MATHUOC) = True Then
MsgBox "MA THUOC KHONG DUOC DE TRONG, YEU CAU NHAP LAI"
MATHUOC.SetFocus
exit sub
If DCount("MATHUOC", "THUOC", "MATHUOC='" & MATHUOC & "'") = 1 Then
MsgBox "MA THUOC BI TRUNG, YEU CAU NHAP LAI"
MATHUOC.SetFocus
exit sub
if isdate(NSX)=false then
msgbox "NSX nhap vao phai dung"
exit sub
end if
if date()-NSX <0 then
msgbox "Ngay SX phai < ngay hien tai "
exit sub
end if
DoCmd.RunCommand acCmdSaveRecord
MsgBox "THEM THUOC THANH CONG"
sangmo True
End If
End Sub
if Dcount("tttt","BANGCHITIET","MABAN='" & tttt & "'") = 0 then
msgbox "ma hoa doan khong ton tai "
exit sub
end if
hongle516 > 17-03-12, 03:45 PM
pthamnb > 05-04-12, 12:50 AM
hoanglonglangtu > 05-04-12, 10:06 AM
pthamnb > 06-04-12, 04:44 PM
(05-04-12, 10:06 AM)hoanglonglangtu Đã viết: - Bạn mún hoàn chỉnh thì còn tùy bạn có những fields nào, đk ntn nữa chứ :P
hoanglonglangtu > 07-04-12, 10:43 AM
dtv197 > 07-04-12, 04:36 PM
pthamnb > 08-04-12, 09:21 AM
(07-04-12, 10:43 AM)hoanglonglangtu Đã viết: Bạn tham khảo bài mình demo, nếu ko đúng yc thì trao đổi thêm
Demo
(07-04-12, 04:36 PM)dtv197 Đã viết: Theo mình nghĩ bạn nên thêm 1 trường Ẩn vào CSDL khi bạn muốn xoá record nào đó mà vẫn muốn nó không mất đi, (chỉ là không hiển thị lên thôi) thì bạn đặt thuộc tính Ẩn = yes, trong query bạn chỉ cần đưa ra điều kiện tại trường Ẩn = No là OK mà
Mình không hiểu xoá vật lý là ntn, và không biết ý kiến của mình có đúng ý của bạn không
mình lấy ví dụ nhé:
bạn có 1 danh sách vận động viên đúng không, danh sách này bạn lấy từ bảng DanhSachVDV chẳng hạn, bây giờ bạn muốn xoá 1 người nào đó ra khỏi danh sách đó mà vẫn không muốn thông tin của người đó mất đi thì bạn nên tạo thêm 1 trường nữa trong bảng DanhSachVDV có thể đặt tên trường là Ẩn hoặc Active, hoặc gì gì đó mà bạn thích, type là Yes/No.
Nút xoá của bạn bây giờ có tác dụng là làm cho trạng thái Ẩn từ "No" thành "Yes"
trong query gọi ra danh sách VĐV bạn đặt điều kiện cho trạng thái Ẩn là "No" có nghĩa là hiển thị những người không bị đánh dấu Ẩn.
ý kiến hơi dài dòng bạn thông cảm.