Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
01/06/2009 12:48
Konu Sahibi
mesudi
Yorumlar
12
Okunma
4214
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mesudi

Aktif Üye
Kullanici Avatari
Aktif Üye
M.... A....
249
30/10/2008
63
İstanbul
Ofis 2003
12/12/2016,17:50
Çözüldü 
Arkadaşlar 3061: To few parameters. Expected 2 hatası DAO kullanarak oluşturduğum Recordset'lerde eğer sorgu ifadesi biraz karmaşık ve uzunsa, özelliklede formlardan parametre girdisi alıyorsa, zaman zaman gördüğüm bir hata mesajı idi. Ama orasıyla burasıyla oynayarak bir şekilde çözebiliyordum. Fakat son günlerde bu hata başıma bela olmuş durumda. Bu konuda bilgisi olan arkadaşlar paylaşırsa sevinirim.

Bu arada probleme yol açan Sql ifadesi şu :

Kod:
Dim rs As Recordset

Set rs = CurrentDb.OpenRecordset("SELECT tblEmployees.NameSurname, Sum(tblTeacherHours.HowManyHours) AS SumOfHowManyHours, tblEmployees.Quantity, tblEmployees.PriceState, tblEmployees.OverTime, tblEmployees.OverTimeQuota, tblEmployees.OverTimeQuotaPrice, tblEmployees.Extra FROM tblEmployees INNER JOIN tblTeacherHours ON tblEmployees.EmployeeID = tblTeacherHours.Teacher WHERE (((tblTeacherHours.Dt) Between [Forms]![frmTeacherSalary]![Date1] And [Forms]![frmTeacherSalary]![Date2])) GROUP BY tblEmployees.NameSurname, tblEmployees.Quantity, tblEmployees.PriceState, tblEmployees.OverTime, tblEmployees.OverTimeQuota, tblEmployees.OverTimeQuotaPrice, tblEmployees.Extra;")


Cevapla

esrefigit

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çözüldü 
programı gönderseydin bakardık ama şu anda gördüğüm tarihlerri süzdürmede karşılaşılan sorun ancak şunu bir dene ilgili yeri bu şekilde değiştir

(((tblTeacherHours.Dt) Between (#" & [Forms]![frmTeacherSalary]![Date1] &"#) And (#" & [Forms]![frmTeacherSalary]![Date2] & "#)))

büyük ihtimalle düzelmesi lazım
ha unutmadan bu tip tarihleri süzdürebilmek için tablodaki alanların mutlaka tarih-saat olmalı ve aralarındaki işaretleme sistemide windows bölgesel dil ayarları ile aynı olmalı yoksa arıza çıkarır peki bir yolu yokmu olmamı tarih alanını 01062009 şekilne çevirerk between ile daha kolay süzdürme yapılır en azından ben öyle deniyorum


meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla

mesudi

Aktif Üye
Kullanici Avatari
Aktif Üye
M.... A....
249
30/10/2008
63
İstanbul
Ofis 2003
12/12/2016,17:50
Çözüldü 
Hocam ilgilendiğin için teşekür ederim, denedim ama maalesef olmadı. Tarih alanlarının başına # koymak zaten tarih formatında olan alanlarda gereksiz sanırım. Ben uğraşmaya devam edecem bakalım nasıl olacak.


Cevapla

adnanyurdakul

Aktif Üye
Kullanici Avatari
Aktif Üye
88
2
05/02/2009
19
Manisa
Ofis 2003
03/06/2016,23:55
Çözüldü 
tarihi sayı formatına çevirerek deneyin
sanırım sorununuz çözülür
between clng(cdate(tarih alanı1) and clng(cdate(tarih alanı2) gibi


Cevapla

esrefigit

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çözüldü 
en iyisi örneği eklemen görmeden bir şey diyemeyeceğiz


meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla

mesudi

Aktif Üye
Kullanici Avatari
Aktif Üye
M.... A....
249
30/10/2008
63
İstanbul
Ofis 2003
12/12/2016,17:50
Çözüldü 
Arkadaşlar örnek baya karmaşık. Ben sadeleştirip bugün eklemeye çalışacağım. Yardımlarınız için teşekürler.


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Dlookup Kodu Hatası accessdelisi 3 151 14/10/2017, 07:52 accessdelisi
Çözüldü Windows 10'da Access Kısayol İkonu Hatası serkan1985 2 133 06/10/2017, 19:42 serkan1985
Çözüldü Like Kullanımı Hakkında ALike Hatası anno 11 307 05/10/2017, 14:38 anno
Çözüldü Değer Hatası Hk. serkan1985 4 120 02/10/2017, 23:39 serkan1985
Çözüldü Formda Otomatik Sayı Hatası ştekin 2 74 27/09/2017, 13:03 ştekin

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.