Private Sub Form_Open(Cancel As Integer)
Dim stID As String
If IsNull(Me.OpenArgs) Then
stID = CLng(Nz(DMax("CLng([请购单ID])", "请购单"), 0)) + 1
Else
stID = Me.OpenArgs
End If
Set mDAOTransForm = New DAOTransForm
mDAOTransForm.InitForm Me, "Select * From 请购单 Where 请购单ID='" & stID & "'", _
Me.frmsub, "Select * From 请购单明细 Where 请购单ID='" & stID & "'"
If mDAOTransForm.FormDataMode Then
Me.Caption = "添加请购单"
Me.请购单ID.DefaultValue = stID
Else
Me.Caption = "编辑请购单"
End If
Me.frmsub.Form.请购单ID.DefaultValue = stID
Me.frmsub.Requery
End Sub作者: Henry D. Sy 时间: 2012-4-6 15:57
传例子作者: aslxt 时间: 2012-4-6 16:25 本帖最后由 aslxt 于 2012-4-6 16:32 编辑