To solve this: create global variable FilterBuffer Text[1024]. Create TextBox with Visible=No and SourceExpr=FilterBuffer. On AfterGetRecord write a code: FilterBuffer := GETVIEW(FALSE); and on OpenForm SETVIEW(FilterBuffer);. It’s because the SaveValues property works only for controls.