Rapor bir önceki kaydı değil, aslında tüm kayıtları gösteriyor çünkü herhangi bir kriter belirtmiyorsunuz. 
Son kayıt değil, üstünde olduğunuz kaydı
raporlamak için kodlarınızı kriter ekleyerek şu şekilde değiştirmelisiniz.
	Kod:
	
		Private Sub Komut40_Click()
On Error Resume Next
    DoCmd.OpenReport "RprEkstraisler", acPreview, , "FORMNO='" & Me.FORMNO & "'"
End Sub
Private Sub Komut41_Click()
On Error Resume Next
    DoCmd.OpenReport "RprEkstraisler", acNormal, , "FORMNO='" & Me.FORMNO & "'"
End Sub
	
 
Tarih olayına gelince;
Siz aslında tarih kriterlerini doğru şekilde koymuşsunuz ama zannediyorum gene şu animasyon uğruna
Sorgula dedikten sonra "frmikitarih2" adlı formu kapatıyorsunuz.
	Kod:
	
		Private Sub sorgula_Click()
On Error GoTo Err_Komut5_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmEkstraislerlistele"
       DoCmd.OpenForm stDocName, , , stLinkCriteria
    DoCmd.Close acForm, "frmikitarih2"
    DoCmd.Close acForm, "frmEkstraisler"
Exit_Komut5_Click:
    Exit Sub
Err_Komut5_Click:
    MsgBox Err.Description
    Resume Exit_Komut5_Click
 
End Sub
	
 
Form kapatıldığı için de girilmiş olan tarih alanları da yok oluyor ve 
Access raporda değerleri bulamıyor doğal olarak.
Formu kapatmazsanız sorun kalmaz.
Kullandığınız animasyon ilk başlarda çok güzel görünebilir ama çok göz yorduğunu ve bir müddet sonra sıkıcı olacağını belirtmeden geçemeyeceğim.
En fazla 10-15 dk. uğraştım formlarınızla ama şu animasyonunuz gözlerimi rahatsız etti.
Fikrimi sorarsanız eğer; şu animasyon işinden vazgeçin.
				
				
			 
			
			
			
	Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs