ifade yanlış yazılmış veya çalıştırmak için çok karmaşık mesajı - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: ifade yanlış yazılmış veya çalıştırmak için çok karmaşık mesajı (/konu-ifade-yanlis-yazilmis-veya-calistirmak-icin-cok-karmasik-mesaji.html) |
ifade yanlış yazılmış veya çalıştırmak için çok karmaşık mesajı - accessman - 09/03/2009 iyi günler arkadaşlar eklentideki eğitim programında süz formunda listelerden tümü seçili iken yazdır butonu çalışıyor fakat üç listeden herhangi birisi tümü seçili değilse resimdeki uyarıyı veriyor "ifade yanlış yazılmış veya çalıştırmak için çok karmaşık......." arkadaşların eklediklerine biraz da biz birşeyler ekleyince accessin kafası karıştı. ama sizler gibi Access canavarı arkadaşları tanıyınca accessde yapılacakların ancak hayal gücü ile sınırlı olduğunu anladım yardımcı olacak arkadaşlara çok teşekkürler Cvp: ifade yanlış yazılmış veya çalıştırmak için çok karmaşık mesajı - Seruz - 09/03/2009 Verdiğiniz gazı aldık Artık bu gazdan sonra bakmasak olmaz Allahtan kodunuz karışık değilmiş Verdiği hata şu; Sayısal bir alana, metin olarak kriter koyamazsınız. [birim.birimkod], [ünvan.ünkod], [konu.konukod] adındaki sayı alanlarını metin bir alanla kontrol ettirmişsiniz, aslında [birim.birim], [ünvan.ünvan], [konu.konu] alanlarını kontrol etmelisiniz. Bunun için Yazdır komutundaki ilgili kodları aşağıdaki şekilde değiştirin. Kod:
If Not flgSelectAll Then strWhere = " WHERE (((toplantı.tarih)>=[Forms]![suz]![tarih1] And (toplantı.tarih)<=[Forms]![suz]![tarih2])) and ([birim.birim] in (" & Left(strIN, Len(strIN) - 1) & ")) " Burada Listbox'larda görünen isimleri değil, id alanlarını In kriterine ekliyor, böylece sayı alanlarını ait olduğu sayı alanlarıyla kontrol etmiş oluyorsunuz. Bence bu yöntem daha iyidir. Kod:
'----------------------------------------------- Cvp: ifade yanlış yazılmış veya çalıştırmak için çok karmaşık mesajı - accessman - 09/03/2009 teşekkürler kardeşim problem çözülmüştür ellerinize sağlık |