A report's RecordSource property can be the name of a table, the name of a saved querydef object, or the SQL statement for an unsaved query. If you edit data in a table the changes will be reflected in a query, and consequently a report, whether that is the table name, a saved querydef object or an SQL statement as the report's RecordSource property.
If you edit data in a saved querydef object opened independently of a report, the changes will be saved automatically as you navigate from row to row, and when you close the datasheet. They will then be reflected in the report's results.
If you change the definition of a saved querydef object independently of the report or when opened within report in design view, e.g. by changing the criteria by which the query's result table is restricted, or by changing its WHERE clause in SQL view, then you must save the querydef object for those changes to be stored in the query definition. They will then be reflected in the report's results.
If the report's RecordSource property is an SQL statement. You can edit it in the report in design view, either directly in the report's properties, or in query design view or SQL view opened from the properties sheet. If you do this you will be prompted to save the changes when you close the query design window or SQL window. You will also be prompted to save the report when you close it. You should answer yes in each case.