congbinhdh > 03-05-13, 11:07 AM
Xuân Thanh > 03-05-13, 12:06 PM
congbinhdh > 03-05-13, 01:07 PM
(03-05-13, 12:06 PM)Xuân Thanh Đã viết: 1/ Cả hai form đều có chung một Recordsouce nên không thể hiện thị được
2/ Giữ nguyên các textbox của Maiform, xóa RecordSource của MaiForm, Xóa ControlSource của các textbox
3/ Dùng sự kiện Click của SubForm để lấy dữ liệu đổ vào các textbox của MaiForm
Thân mến
Xuân Thanh > 03-05-13, 03:11 PM
Private Sub Form_Click()
Forms!Khoi!MaKhoi = Me.MaKhoi
Forms!Khoi!TenKhoi = Me.TenKhoi
Forms!Khoi!Nien = Me.Nien
End Sub
congbinhdh > 03-05-13, 04:20 PM
congbinhdh > 03-05-13, 05:11 PM
Xuân Thanh > 03-05-13, 05:20 PM
Private Sub cmdThem_Click()
Me.MaKhoi = ""
Me.TenKhoi = ""
Me.Nien = ""
Me.MaKhoi.SeyForcus
End Sub
Private Sub cmdHuy_Click()
Me.MaKhoi = ""
Me.TenKhoi = ""
Me.Nien = ""
Me.MaKhoi.SetForcus
End Sub
Private Sub cmdLuu_Click()
Dim rs As Recordset
Dim CauSQL As String
CauSQL = "Select * From Khoi Where MaKhoi = '" & Me.MaKhoi & "'"
Set rs = CurrentDb.OpenRecordset(CauSQL)
If rs.RecordCount > 0 Then
rs.Edit
rs!TenKhoi = Me.TenKhoi
rsNien = Me.Nien
rs.Update
Else
rs.AddNew
rs!MaKhoi = Me.MaKhoi
rs.TenKhoi = Me.TenKhoi
rs!Nien = Me.Nien
rs.Update
End If
rs.Close
End Sub
Private Sub cmdXoa_Click()
Dim CauSQL As String
CauSQL = "Delete * From Khoi Where MaKhoi = '" & Me.MaKhoi & "'"
DoCmd.SetWarnings False
DoCmd.RunSQL CauSQL
DoCmd.SetWarnings True
End Sub