Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
12/12/2011 03:00
Konu Sahibi
hace32
Yorumlar
5
Okunma
1416
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

hace32

Üye
GÜ.... YI....
 55
 24
 3
 31/01/2010
0
 Isparta
 
 Ofis 2000
 03/12/2018,15:23
Çözüldü 
Arkadaşlar iyi geceler.
Ekteki dosyamda da göreceğiniz üzere gidenevrak defteri formumdan yilsec açılan kutusuyla seçtiğim yıla ait verileri o yıl adıyla bulunan tablolarıma işleyebiliyorum.
Ayrıca formda o anda bulunan bilgileride T_USTRAPOR adlı tabloma kaydederek istadiğim yıl ve sayılı yazışma raporunu alabiliyorum. Benim yapamadığım ise yeterli VB ve Sql bilgim olmadığından bu T_USTRAPOR tablosuna form verilerimi kaydetmeden formumdaki yilsec açılan kutusu değeri ve o anda sayisi metin kutusu değerine göre seçilen yıla ait tablodan form sayisi alanı değeriyle eşleşen kaydımın raporunu alabilmek.
Şöylede diyebiliriz : Rapor kayıt kaynağını belirli bir kritere göre istediğimiz tablo yapabiliyormuyuz?
Forumda çok dosya ve konu inceledim ama hepsi tek tablolu çözümler.
Yardımlarınız için şimdiden teşekkürler.
(Ayrıca ekli dosyamdaki raporda RTF2 denetimi ve formdada bütün işlemler Access TR'den öğrenebildiğim kadarıyla ADO ile yapılmıştır. Yararlanmak isteyen arkadaşlar olabilir)
Ek Dosyalar
gyraporkayıtkaynağı.zip(219.99 KB)


hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ozanakkaya

Kurucu
OZ.... AK....
 39
 11.602
 469
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,00:38
Çözüldü 
Sorunuzdan anladığım kadarıyla;
forma Buton ekleyin, tıklandığında olayına aşağıdaki kodu yazın.

Visual Basic Code
1
2
3
4
5
6
Dim TabloAdi As String
TabloAdi = "T_G" & Me.yilsec
DoCmd.OpenReport "R_USTYAZI", acViewDesign
Reports!R_USTYAZI.RecordSource = "SELECT " & TabloAdi & ".[sayisi], '{\rtf1\ansi\ansicpg1254\deff0\deflang1055{\fonttbl{\f0\fnil\fcharset162 Times New Roman TUR;}}{\colortbl ;\red0\green0\blue0;}{\*\generator Riched20 5.40.11.2220;}\viewkind4\uc1\pard\qj\cf1\f0\fs24\tab ' & [icerik] & '\par\tab ' & [icerik2] & '\par\tab ' & [icerik3] & '\par\tab ' & [icerik4] & '\par}' AS icerikler, * FROM " & TabloAdi & " WHERE ((([sayisi])=[Forms]![F_GIDENEVRAK]![sayisi]))"
DoCmd.Close acReport, "R_USTYAZI", acSaveYes
DoCmd.OpenReport "R_USTYAZI", acViewPreview


"sayisi" metin kutusundaki veriye göre seçtiğiniz "yilsec" değerindeki tabloyu raporun kayıt kaynağı yapılır.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

Kullanici Avatari

hace32

Üye
GÜ.... YI....
 55
 24
 3
 31/01/2010
0
 Isparta
 
 Ofis 2000
 03/12/2018,15:23
Çözüldü 
Teşekkürler sayın Sledgeab. Deneyip sonucunu bildireceğim.


hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

hace32

Üye
GÜ.... YI....
 55
 24
 3
 31/01/2010
0
 Isparta
 
 Ofis 2000
 03/12/2018,15:23
Çözüldü 
Sayın Sledgeap.
vermiş olduğunuz kodu formumdaki önizle etiketinin tıklandığında olayına yazdım.
Raporu açıp düzenleyip kapatıyor. Yani çalışıyor. Yalnız:
Her önizleme ve yazdırma işinde bu raporu tekrar düzenleyip kaydetmek ileride veritabanı boyutunu büyütür mü? Yada benim yöntemimdeki form verilerini bir tabloya kaydedip o tablodan rapor almak mı? , bu sizin vermiş olduğunuz yöntem mi? daha hızlı ve kullanışlı olur? Bu iki yöntemden başka daha verimli bir yolu varmıdır? İlgi ve cevabın için teşekkür ederim.


hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ozanakkaya

Kurucu
OZ.... AK....
 39
 11.602
 469
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,00:38
Çözüldü 
Başka önerebilceğim bir yol malesef yok. Butonu 10 kere tıklasanız boyut en fazla 100 KB artar, veritabanı Düzenle/Onar ile tekrar eski boyutuna çevirebilirsiniz.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

Kullanici Avatari

hace32

Üye
GÜ.... YI....
 55
 24
 3
 31/01/2010
0
 Isparta
 
 Ofis 2000
 03/12/2018,15:23
Çözüldü 
Teşekkür ederim Sayın Sledgeab cevabın ve önerin için.
İyi akşamlar.


hace32, 31-01-2010 tarihinden beri AccessTr.neT üyesidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Acces Tablo Alanı Boş İse,sorguda Boş Olarak Gözükmeli alimadam 3 69 10 saat önce
Son Yorum: XEvilBestSow
Çözüldü Kdv Hesaplamalarında, Değişken Tanımlanmamış Hatası. Oğuz Türkyılmaz 2 109 21/11/2018, 17:38
Son Yorum: Oğuz Türkyılmaz
Çözüldü Tablo Yap Sorgusu Ve Uzun Bekleyiş kaiserr76 4 173 19/11/2018, 17:58
Son Yorum: ozanakkaya
Çözüldü Formumdaki Arama Sonuçlarının Rapor Olarak Gösterilebilmesi DataBilgi 30 665 02/11/2018, 17:30
Son Yorum: ozanakkaya
Çözüldü İlişkisiz Tablo-form Yapısında Kayıtlarda Gezinti Oğuz Türkyılmaz 4 168 26/10/2018, 20:45
Son Yorum: Oğuz Türkyılmaz

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444