The creation and customization of database applications using Microsoft Access
As Viorel says, you should delete the double quotes for the sort columns:
ORDER BY IIf([TempVars]![tpvFavoriteList1]="TitleAsc", [qryArchive].[ObjectName], [tblNavFavorite].[GUID]);
With the quotes you are telling Access to sort on constant strings, which is not very useful.
Next time you ask about Access try office-access for the tags. I'm not into Access myself, so I don't know what the tags are exactly, but I would expect it to be something like that.