Seçilen Sorguyu excel'e gönderme

1 2
29/08/2011, 10:04

iscinar

Öncelikle Tüm forum üyelerinin ve islam aleminin Ramazan bayramının huzurlu ve mutlu geçmesini temenni ediyorum.

Konu-1 ile açılıp Konu-2 ile mevcut şeklini almış olan dosyada sanırım tek eksiğimiz kaldı.
(Sn. sledgeab'a destek ve sabrından dolayı teşekkür etmeden geçemeyeceğim)

RaporCins açılan kutusundan seçtiğimiz raporu Rapor önizleme butonu ile rapor olarak görüntüleyebiliyoruz. Aynı işlemi Excel'e gönder butonuyla yapmaya kalktığımızda her bir Excel sorgulaması için ayrı sorgu mu oluşturmamız gerekiyor yoksa tek bir sorguyla esnek ölçüt kullanarak yapabilirmiyiz? Olursa her bir alana yazacağımız ölçütümüz nasıl olmalı?

Not: Bayram tatilinin başlaması dolayısıyla 2.Konunun cevabından sonra biraz boşluk bırakmak zorunda kaldım. Bu soruya alacağım cevabı inceleme ve düzenleme imkanım olsa da üzerinde çalıştığım projeme ancak bayramın 2. günü nöbetim var o zaman uygulayabileceğim. Bu yüzden yaşanacak aksaklıklar için şimdiden
Asıl tablolarım iş yerindeki dosyamda olduğu için araçlar ile ilgili örenk tablo ekeldim "Marka Raporu" isimli sorgulama sanırım soruma cevap verebilmek için yeterlidir. Diğerlerini örneğe göre ben hazırlamaya çalışırım.
29/08/2011, 11:29

mehmetdemiral

Buyrun, seçenekten istediğinizi seçerek xls olarak kaydedebilirsiniz.
29/08/2011, 13:01

iscinar

Sn.mehmetdemiral
Çok teşekkür ediyorum. Örneği indirdim istediğim gibi olmuş. İlk işim nasıl yaptığınızı detaylıca incelemek olacak.

İyi bayramlar.
29/08/2011, 16:35

iscinar

Sn.mehmetdemiral
Örneğinizi incelerken evden çıkmam icabetti gelir gelmez tekrar inceledim. Sadece Excel butonunun tıklandığında olayıyla çözmüşsünüz sanırım yani raporları kaynağı olan sorgular bu iş için yeterli olmuş doğrumudur?
29/08/2011, 20:23

mehmetdemiral

Aynen gördüğünüz gibi. Sizin çalışmanızda zaten raporlar seçenekli olarak açılabilir olarak hazırlanmıştı. Ben sadece ekrana gönderilecek raporları, aynı değişken üzerinden "OutputTo" kullanarak farklı birkaç formatta çıkış alabileceğiniz bir ekrana gönderdim. Komut şu kadar:

Kod:
DoCmd.OutputTo acReport, RaporCins

Mevcut örnekte erindiğim için Access sihirbazını kullandım. Aslında yukardaki kodu kullanmak daha kolay.
29/08/2011, 23:16

iscinar

Bu olay hiç aklıma gelmemişti raporlar gibi açılacağını düşünerek kaynak tabloya sorgu adında alan eklemiştim. Bu vesileyle o alana da eklemiş olduğum örnek sorguya da gerek kalmamış.
Bu yöntemle sanki (sakın yanlış anlamayın)
Güzel de olmuş
1 2