AccessTr.neT

Tam Versiyon: Çapraz Sorgu Toplamı #Ad? Hatası
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
merhaba ekte ki örnekte TUM_PRFMNS formu açıldığında çapraz sorgu sonucunda aylık personel toplam puanları geliyor.
sorun ise örnek te 9. ay'a ait veri olmadığı zaman formda #Ad?  hatası alıyorum formda ki örnekleri inceledim fakat sorunu halledemedim yardımcı olabilirmisiniz lütfen
şimdiden teşekkür ederim
Sayın polak_68 fomdaki ayların denetim kaynağı sorgudan alınıyor sorgu boş geldiğinde denetim kaynağı olmadığı için hata veriyor. bunu yerine sorguyu direk veri sayfası görünümünde alsanız formunuzun içine olmaz mı ?
 
Access seçeneklerinden Hata Denetimini pasifleştirebilirsiniz ancak veritabanınızı mde yaptığınızda yine hata verecektir.
Form da ki ay metin kutularinin kayit kaynagini bosaltin ce metin kutularinin basina "A" harfi koyun. Ornek: 12 ay = A14...........A14 ila A3 arasi
Asagidaki kodu form acilisina kaydedin. 
Private Sub Form_Open(Cancel As Integer)
Dim Kyt As Recordset, SW As Long
Set Kyt = Me.RecordsetClone
Kyt.MoveFirst
For SW = 3 To Kyt.Fields.Count - 1
Me.Controls("A" & CLng(Kyt.Fields(SW).Name) + 2).ControlSource = ""
Me.Controls("A" & CLng(Kyt.Fields(SW).Name) + 2).ControlSource = "=[" & Kyt.Fields(SW).Name & "]"
Next SW
Kyt.Close: Set Kyt = Nothing
End Sub




farklı bir kaynaktan yardım alınarak yukarıda ki gibi sorun halloldu. ihtiyacı olan arkadasları faydalı olabileceği düşüncesiyle paylaşıyorum. kolay gelsin