sizin eklediğiniz kod:
DD = [Forms]![f_tarih].[Form]![t_dokumasayac].[Form]![dokuma_makno]
ID = Dlookup ("dokuma_asayac2", "t_dokumasayac", "dokuma_makno=" & DD)
Me.dokuma_asayac1 = DMax(ID, "t_dokumasayac")
DD değişkeni ile dokuma_makno değerini buluyorsunuz
DD değeri 1 iken, ID Değişkeni ise, dokuma_makno=1 olan veriyi buluyor, yani tablodaki dokuma_makno değeri 1 olan ilk satırı buluyor. Bu satırın dokuma_asayac2 alanındaki veri 300 olduğu için bu veriyi buluyor. DMax(ID, "t_dokumasayac") kodunda kriter olmadığı için alana yine 300'ü aktarıyor.
dokuma_makno'ya göre veri alacaksanız kriter kullanmanız gerekiyor.