Refresh Window
Purpose 
Updates the entire contents of the FileMaker Pro document window, including any related records.
Format 
Refresh Window [Flush cached join results; Flush cached external data]
Options 
Select Flush cached join results to delete the results of queries for related records and cause related records to be refreshed. Do not select this option if you know your script does not affect related data, and if you want to minimize the performance impact of re-accessing related data (particularly when sharing a database over a network).
Select Flush cached external data to delete the results of queries for related ODBC data source records and cause related ODBC records to be refreshed. FileMaker Pro dumps the internal cache and refreshes record data. Do not select this option if you know your script does not access ODBC data.
Compatibility 
 
Where the script step runs 
Supported 
FileMaker Pro 
Yes 
FileMaker Server scheduled script 
Yes 
FileMaker Go 
Yes 
Custom Web Publishing 
Yes 
FileMaker WebDirect 
Yes 
Runtime solution 
Yes 
Originated in 
FileMaker Pro 6.0 or earlier
Description 
Refresh Window updates the visibility state of all objects with hidden conditions in the window.
You do not need to select Flush cached join results in order to refresh the entire window.
This script step updates records (rows) in the current ODBC table.
Note  To update a single layout object without updating the entire window, use the Refresh Object script step.
Example 1 
Updates the Total field to include taxes and beeps after all records are updated.
Go to Record/Request/Page [First]
Loop
Set Field [Invoices::Total; Invoices::Total * Invoices::Tax]
Go to Record/Request/Page [Next; Exit after last]
End Loop
Refresh Window [ ]
Beep
Related topics 
Script steps reference (alphabetical list)
Script steps reference (category list)
Updating data between FileMaker and ODBC data sources