Sorguların VBA ile çalıştırılması

15/07/2010, 01:17

temre

İ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.
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
15/07/2010, 01:43

ozanakkaya

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?
15/07/2010, 08:00

temre

Günaydın.
Çalışıyor hocam, teşekkürler. Ben Sql deyimlerini bilmiyorum (diğerlerini de bilmiyorum ya
Selamlar
15/07/2010, 13:16

ozanakkaya

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



-1 yerine 0 yazarsan resimdeki onay tekrar çıkar.
15/07/2010, 13:23

temre

Bılgılendırmenız ıcın tesekkurler hocam.

Saygılar