SELECT MenuTbl.Tarih, YemekListesiTbl.[Malzeme Adı], Sum([YemekListesiTbl]![1 - 2 Yaş]*[Formlar]![Menueklefrm]![1-2Y]+[YemekListesiTbl]![3 - 6 Yaş]*[Formlar]![Menueklefrm]![3-6Y]+[YemekListesiTbl]![7 - 12 Yaş]*[Formlar]![Menueklefrm]![7-12Y]+[YemekListesiTbl]![Yaşlı]*[Formlar]![Menueklefrm]![Yasli]+[YemekListesiTbl]![Personel]*[Formlar]![Menueklefrm]![Personel]) AS Miktar
FROM MenuTbl INNER JOIN YemekListesiTbl ON MenuTbl.Yemek = YemekListesiTbl.[Yemek Adı]
GROUP BY MenuTbl.Tarih, YemekListesiTbl.[Malzeme Adı]
HAVING (((MenuTbl.Tarih)=[Formlar]![Menueklefrm]![TarihGir]));
İlk sorunuza henüz bakmadım. Onda nerede f5 yaptığınıza bakacağım. Gerekirse her f5 eyleminde aynı yöntemle Numluck açtırabilirsiniz. Yani senkeys kullanarak. Denediniz mi?