honglv157 > 13-08-15, 04:48 PM
paulsteigel > 13-08-15, 06:21 PM
(13-08-15, 04:48 PM)honglv157 Đã viết: Cái wd của em bị lỗi, không vào được regsvr32.exe anh ah!tiếc quá! Anh có thể cho em hỏi vềĐương nhiên là bạn phải sửa rồi, sửa đoạn này này...
Câu lệnh insert và select anh viết trên là gắn vào nút thêm đúng ko anh. Nhưng nếu đánh mặc định gv, mã lớp thì sẽ chỉ nhân bản được các record của gv và mã lớp ấy thôi ah!Em viết thử nhưng không ra cái gì cả a!
paulsteigel > 14-08-15, 01:33 PM
(13-08-15, 06:21 PM)paulsteigel Đã viết:(13-08-15, 04:48 PM)honglv157 Đã viết: Cái wd của em bị lỗi, không vào được regsvr32.exe anh ah!tiếc quá! Anh có thể cho em hỏi vềĐương nhiên là bạn phải sửa rồi, sửa đoạn này này...
Câu lệnh insert và select anh viết trên là gắn vào nút thêm đúng ko anh. Nhưng nếu đánh mặc định gv, mã lớp thì sẽ chỉ nhân bản được các record của gv và mã lớp ấy thôi ah!Em viết thử nhưng không ra cái gì cả a!
WHERE (((a.MAGV)='" & lsGiangvien & "') AND ((a.MALOP)='" & cbLophoc & "') AND ((a.MAMON)='" & cbMonhoc & "') AND ((a.SOPHIEU)=" & txtMaSophieu & "));
Trong đó biến số phiếu txtMaSophieu là số thứ tự của phiếu mà bạn đang chọn.
Mã số đó có thể lấy được bằng cách truy vấn giá trị DGGV.Form.Sophieu./...
'Function de kiem tra gia tri...
Function ValidSelectedObject(FormObj As Form, Optional ObjTag As Long = 1, Optional ByPassObjectName As String = "") As Boolean
ValidSelectedObject = True
Dim obj As Object
For Each obj In FormObj.Controls
If obj.Tag = ObjTag Then
If ByPassObjectName <> "" And obj.Name = ByPassObjectName Then
' skip checking with this...
Else
If Nz(obj, 0) = 0 Then
' hay chu y lenh replace nay...
MsgBox Replace(Replace(Msg("MSG_CHUA_CHON_DOI_TUONG"), "%%", "[" & obj.Controls(0).Caption & "]"), "&", ""), vbCritical
ValidSelectedObject = False
Exit For
End If
End If
End If
Next
End Function
honglv157 > 14-08-15, 01:52 PM