Skip to main content

AccessTr.neT


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

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

Çözüldü #1
İ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
temre, 18-02-2010 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 15/07/2010, 01:26, Düzenleyen: temre.
Cevapla
Çözüldü #2
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?
Cevapla
Çözüldü #3
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
temre, 18-02-2010 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 15/07/2010, 08:06, Düzenleyen: temre.
Cevapla
Çözüldü #4
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.
Cevapla
Çözüldü #5
Bılgılendırmenız ıcın tesekkurler hocam.

Saygılar
temre, 18-02-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da