AccessTr.neT

Tam Versiyon: Sorguların VBA ile çalıştırılması
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
İyi geceler
Formdaki tuş ile sorguları Vba ortamından nasıl çalıştırabilirim? Ekteki örnekte macro kullanmak ya da Vba de Sql i çalıştırmak istemiyorum. Formdaki tuşun olay yordamına ne yapmak istediğim ile ilgili birşeyler karalamaya çalıştım - umarım bu izlediğim yol hakkında da bir fikir verecektir. Değerli yardımlarınızı rica ederim.

Selamlar, teşekkürler.
Lol
Konuyu gönderdikten sonra biraz çaylak denemeleri yaptım. Yordamdaki sorgu isimlerini çift tırnak (") içine alınca işlem yapıldı. Ama yine de siz değerli hocalarımın bu yöntemin uygunluğu konusunda yorumlarını öğrenmek isterim.

İyi geceler
Kod:
DoCmd.OpenQuery S01ssn1
koduyla çalıştırdığın "S01ssn1" isimli sorgu yerine butonun tıklandığı olayına

Kod:
DoCmd.RunSQL "SELECT T01SSN.Key, T01SSN.SatışSiparişi INTO ssn1  FROM T01SSN  GROUP BY T01SSN.Key, T01SSN.SatışSiparişi;  ", -1

kodunu deneyip bilgi verebilir misin?
Günaydın.
Çalışıyor hocam, teşekkürler. Ben Sql deyimlerini bilmiyorum (diğerlerini de bilmiyorum ya Img-grin ), Sql satırının sonundaki -1 hangi işlevi yerine getirir? Başka bir soru da (kusura bakmayın bilmediğim için soruyorum) iki kod arasında ne tür bir fark var? İlginize teşekkür ederim.

Selamlar
koda yazdığın
Kod:
DoCmd.SetWarnings False
kodu yerine DoCmd.RunSQL'un sonuna -1 yazarak aşağıdaki resimdeki evet-hayır'ı kapadım.

[Resim: adszeaaz.jpg]

-1 yerine 0 yazarsan resimdeki onay tekrar çıkar.
Bılgılendırmenız ıcın tesekkurler hocam.

Saygılar