Obrigado Noob
Resolvi assim:
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize
If Forms.movimentosgerais.TipoMov = "Todos" Then
Me.RecordSource = "SELECT tblItensPedido.Ordem, MEs.TxtData, MEs.IdMes, tblItensPedido.ID2, tblItensPedido.Tipo1, tblItensPedido.IDItem, " & _
"tblItensPedido.Produto, tblItensPedido.ValorProduto, tblItensPedido.Tipo, tblItensPedido.CodProduto, tblItensPedido.Setor, tblItensPedido.Qty, " & _
"Nz([ValorProduto])*Nz([qty]) AS ValorT, TblProdutos.unidade, TblProdutos.Preço " & _
"FROM MEs INNER JOIN (TblProdutos INNER JOIN tblItensPedido ON TblProdutos.CodProduto = tblItensPedido.CodProduto) ON MEs.IdMes = tblItensPedido.IDItem " & _
"WHERE (((MEs.TxtData)=[forms].[calendáriodia].[cdatageral])) ORDER BY tblItensPedido.Ordem, MEs.TxtData, tblItensPedido.IDItem;"
End If
End Sub