Article ID: 135751
Article Last Modified on 2/15/2000
* Add record to parent table
IF INLIST(oAddRec.AddOption,OPT_ADD_PARENT,OPT_ADD_BOTH)
IF EMPTY(m.cPapaKey)
APPEND BLANK IN (m.cPapaAlias)
ELSE
INSERT INTO (m.cPapaAlias) ((oAddRec.KeyField)) ;
VALUES(oAddRec.KeyValue)
ENDIF
ENDIF
THISFORM.REFRESH && < ---- Add this line to fix the problem
* Add child record
IF INLIST(oAddRec.AddOption,OPT_ADD_CHILD,OPT_ADD_BOTH)
* Need to check
IF EMPTY(m.cChildKey) OR TYPE(m.cChildKey)#TYPE('oAddRec.KeyValue')
APPEND BLANK IN (m.cChildAlias)
ELSE
INSERT INTO (m.cChildAlias) ((m.cChildKey)) ;
VALUES(oAddRec.KeyValue)
ENDIF
ENDIF
Additional query words: 3.00 VFoxWin one to many one-to-many
Keywords: KB135751