I am sorry to say, im little bit new to access, Can you explain what do u mean by Linked Master And Linked Child fields?
When i tried using Docmd.OpenReport "HistoryReport", , (WhereCondition) it works fine, but i dont want to open report in new window, i want to open report in SubForm