Buton İle Veri Çekme

1 2
07/01/2019, 23:29

ali durmus

Sorgu yaptım fakat sorguyu nasil forma bağlarım onu bilmiyorum. Değişkene bilgi atama ile ilgili örnek verebilir misiniz. Örneğin ben tarih sütununu iki açılır kutudan çekmek istiyorum ay yıl  değişkenleri nasıl birleştirdim
07/01/2019, 23:46

ali durmus

İnternette videoların bir çoğu hazır form elemanları ile işlem yapmayı anlatıyor. Vba kodlarına giren pek yok. işim gereği örnek dosyayı yükleyemem kusura bakmayın.
Buton ile sorgu çalıştırılacak bu sorgu form içinde açılır kutudan bilgileri çekerek tarih olarak 12 ay gerisine kadar verileri içerecek bu bilgiler form içinde listelenecek


Select * from kayıt where tarih = ay+yıl   between tarih ile tarih-12 ay

Form kaynağı olarak sorgu göstermeyi yeni öğrendim doğru yeri bulabilmek saatlerce video izlemek zorunda kalıyorum bu işlemleri yapabileceğim konu anlatımı bulamadım
08/01/2019, 00:05

berduş

ay ve yıl eğer açılır kutunun 2. sütunundaysa; column(1)
1. sütunundaysa; column(0)

Kod:
Select * from kayıt where tarih =#" & AYacılırkutu.column(1) & "." &YILacılırkutu.column(1) & "#  between date and DATEADD(month,-12,Date)
benzeri bir şeyler olmalı.
verilerin olmadığı yada sahte verilerin olduğu sadece basit bir form ve açılır kutulardan oluşan basit bir örnek bile iş görürdü aslında
08/01/2019, 00:17

ozguryasin

(07/01/2019, 23:46)ali durmus yazdı: işim gereği örnek dosyayı yükleyemem kusura bakmayın. 
size elinizdeki projeyi yükleyin demiyoruz. problem yaşadığınız konu ile ilgili örnek yapın gönderin diyoruz. 

haliliyas hocam sorunuzu cevaplamış.
08/01/2019, 07:03

ali durmus

Hocam daha yeniyim ifadeleri tam bilmiyorum verilen örnek için teşekkürler
08/01/2019, 12:21

ali durmus

Sorunu çözdüm
Bir tane textbox ekleyerek seçim kutularının bilgilerini birleştirdim
Textbox içine
="01."&[acilirkutuay]&"."&[acilirkutuyil]
Textbox i tbxTarih olarak isimlendirdim 
Form özellikleri kayıt kaynağından sorgu olusturucuya gittim
Tablo tarih alanının ölçüt kısmına 
Between [formlar]![formsuzme]![tbxTarih] and DateAdd("m";-12; [formlar]![formsuzme]![tbxTarih] )
Seçilen tarihten 12 gerisinin bilgisini çekme




Yardımlarınız için teşekkürler
1 2