tieuphung88 > 08-07-15, 09:43 AM
tieuphung88 > 10-07-15, 09:14 AM
paulsteigel > 10-07-15, 09:50 AM
(10-07-15, 09:14 AM)tieuphung88 Đã viết: không ai giúp em cả saoNội dung bài đây
SqlStr="D ELETE * FROM [Tên bảng] WHERE [Tên công văn]= '[Giá trị đang chọn trong list box]';"
Currentdb.Execute SqlStr
tieuphung88 > 10-07-15, 09:56 PM
paulsteigel > 10-07-15, 11:39 PM
(10-07-15, 09:56 PM)tieuphung88 Đã viết: Cảm ơn bạn rất nhiều, tuy nhiên nó chưa chạy đc và có thông báo sau"
The expression on click you entered as the event property setting produced the following error: A problem occucrred while Microsoft office access was communicating with the OLE server or ActiveX Control.
* the expression may not result in the name of a macro, the name of a user-defined function, or [Event Procedure].
*There may have been an errorr evaaluatin the function, event, or macro.
Private Sub cmdDelete_Click()
End Sub
Private Sub cmdDelete_Click()
'Kiem tra xem Listbox Cong van co dang chon mot cong van nào khong?
if nz(lstDsCongvan,"")="" then Exit Sub
On Error GoTo Err_cmdDelete_Click
Dim StrSql as String
If MsgBox("Ban muon xoa ho so nay?", vbYesNo + vbQuestion) = vbYes Then
StrSql="D ELETE * FROM [tblCongvan] Where [fldSoCongvan]='" & lstDsCongvan & "';"
' Cau lenh thuc hien truy van Xoa
Currentdb.Execute SqlStr
' Nap lai danh sach cong van
lstDsCongvan.Requery
End If
Exit_cmdDelete_Click:
Exit Sub
Err_cmdDelete_Click:
Resume Exit_cmdDelete_Click
End Sub
tieuphung88 > 11-07-15, 09:04 AM
Private Sub cmd_XOA_Click()
If Nz(lst_DEN, "") = "" Then
MsgBoxUni "Ch?n công v?n c?n xóa", , "Thông báo"
Else
Dim StrSql As String
If MsgBoxUni("Ban muon xoa ho so nay?", vbYesNo + vbQuestion) = vbYes Then
StrSql = "D ELETE * FROM [tbl_CVDEN] Where [soden]= '" & lst_DEN & "';"
CurrentDb.Execute SqlStr
lst_DEN.Requery
End If
End If
End Sub
MTNQ > 11-07-15, 09:54 AM
(10-07-15, 11:39 PM)paulsteigel Đã viết: Ở đây cần chú ý: Nếu trường tên công văn là dữ liệu cần tìm và kiểu dữ liệu là kiểu ký tự thì cần 2 dấu nháy đơn. Nếu bạn dùng listbox với 2 cột trong đó cột một là trường khóa ví dụ CongvanID - kiểu số thì không cần dấu nháy.
...
Còn một điều, do diễn đàn không cho phép ghi chữ DELETE nên bạn phải xóa dấu trắng trong chữ DELETE truy vấn ở trên nhé!
Where [soden]= " & lst_DEN & ";"
paulsteigel > 11-07-15, 11:51 AM
tieuphung88 > 11-07-15, 02:14 PM
MTNQ > 11-07-15, 03:18 PM
(11-07-15, 02:14 PM)tieuphung88 Đã viết: Mình có xài hàm MsgBoxUni rồi, đoạn code trên là mình chưa chỉnh lại để hiển thị tiếng việt thôi.
Mình cũng đã bỏ hai dấu nháy đơn rồi nhưng vẫn không được
Cảm ơn các anh em nhiều lắm