When using MDI ChildWindow, closing data, release of fonts/resources, etc should be done in oWndChild:bPostEnd, but NOT in VALID clause or after activate command Please replace oWChild:oClient := oBrw ACTIVATE WINDOW oWChild MAXIMIZED VALID(oRsCte:close(),.t. ...