2 tabloyu birleştirme hakkında
Tarih
22/03/2013 11:02
Konu Sahibi
ismailayan
Yorumlar
7
Okunma
2448
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



ismailayan
Üye
Kullanici Avatari
Üye
5
1
14/06/2011
0
İstanbul
Ofis XP
15/04/2013,16:52
Çözüldü 
merhaba arkadaşlar

vb6da yazdığım bir program için 2 tabloyu karşılaştırıcam

1 tablode isim var
2 tabloda aya ait odeme yapan kişiler var ay olarak ocak şubat mart şeklinde

ben 2 tabloyu karşılaştırıp ocak ayında şubat ayında mart ayında ücretini odemeyen kişileri çıkartmak istiyorum

listemde ay ay ocaktan başlayıp ödeme yapmaynların listesini çıkartabilirmiyim.

aşağıdaki sorgu yanlış sonuç veriyor yardımcı olurmusunuz?
Select
Table1.adisoyadi,
Null
From
Table1
Where
Not Exists(Select
distinct
1,
Table2.odemedonem
From
Table2
Where
Table2.odemedonem Like '%' And
Table1.adisoyadi = Table2.adisoyadi)


Ek Dosyalar
.rar   veritabani.rar (Dosya Boyutu: 40,78 KB / İndirme Sayısı: 5)
Cevapla


direnist
Aktif Üye
Kullanici Avatari
Aktif Üye
D.... S....
328
05/11/2008
118
İstanbul
Ofis 2010 64 Bit
07/12/2016,18:50
Çözüldü 
Merhaba Sn.ismailayan;
İstediğiniz sorguları yapabilmek için Table1 ile Table2 arasında ortak ve her kayıt için benzersiz bir alan olması gerekli. Bunun için Table2'ye tckn alanını ekledim. Ayrıca kişilerin ödeme durumunu belirten "odendimi" adında bir alanıda yine Table2 ye ekledim.
Buna göre tablolara değerleri girip, oluşturduğum form üzerindeki liste kutularına istediğiniz sorguları çektim.
Umarım sorunuzu anlamış ve yardımcı olabilmişimdir.
İyi çalışmalar.


Ek Dosyalar
.rar   direnist---veritabani.rar (Dosya Boyutu: 57,4 KB / İndirme Sayısı: 18)
Cevapla


ismailayan
Üye
Kullanici Avatari
Üye
5
1
14/06/2011
0
İstanbul
Ofis XP
15/04/2013,16:52
Çözüldü 
anlatamadım galiba
tablo2 de ödemeler var bağlantıyı ad soyad ile yapıyorum
örek olarak mart ayı
mart ayında ödeme yapmayanlar

s1 mart
s2 mart
s3 eylül

şeklinde listelemk istiyorum

yapmış olduğunuz çalışma çok başarılı ama yukarıda anlattığım gibi olamazmı
Cevapla


direnist
Aktif Üye
Kullanici Avatari
Aktif Üye
D.... S....
328
05/11/2008
118
İstanbul
Ofis 2010 64 Bit
07/12/2016,18:50
Çözüldü 
Önceki örneğimde açılır kutulara 0 ve 1 yazmıştım. Onay kutuları için 0 ve -1 olması gerekiyormuş onu düzelttim.
Mart ayında ödeme yapmayanları listelemek istiyorum demişsiniz.
Örnek çalışmamdaki yukardan ikinci sıradaki liste, ay ve ödeme durumunun seçimine göre istediğiniz sonucu getiriyor.
Son mesajınızdan isime görede sorgulamak istediğinizi anlıyorum. İsime görede olan iki sorgu seçeneği daha ekledim.
Yine olmamışsa da asıl hocalarımızdan bilgilerini rica ederiz.
İyi çalışmalar.


Ek Dosyalar
.rar   direnist---veritabani.rar (Dosya Boyutu: 70,77 KB / İndirme Sayısı: 5)
Cevapla


ismailayan
Üye
Kullanici Avatari
Üye
5
1
14/06/2011
0
İstanbul
Ofis XP
15/04/2013,16:52
Çözüldü 
merhaba

tam anlatamadım galiba zaten ödeme yapanlar kayıt ediliyor table2 ye
tablo1 deki adisoyadi ile tablo2 deki adisoyadini eşleştirip tablodaki odemedonem ile grouplama yapmak istiyorum yani tablodaki mart ayına ait öğrenceleri listelemek

örnek

ödeme yapanlar
s1 mart
s3 mart
s5 mart
s2 eylül
s4 eylül

ödeme yapmayanlar
s2 mart
s4 mart
s1 eylül
s3 eylül

listelenmesi group by ile olailir diye düşünüyorum
Cevapla


direnist
Aktif Üye
Kullanici Avatari
Aktif Üye
D.... S....
328
05/11/2008
118
İstanbul
Ofis 2010 64 Bit
07/12/2016,18:50
Çözüldü 
Tablolar arasında isimler üzeriden ilişki kurmak aynı isimden birden fazla kişi olabileceği için doğru olmadığını biliyorum.
Bir önceki mesajımda da belirttiğim gibi bu aşamadan sonrası için hocalarımızdan destek bekleyelim.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Liste kutusu sütün hizlama ve biçim değiştirme hakkında nightashes 13 131 07/12/2016, 20:10 nightashes
  Personel İzin Takip Prog. Hakkında ? captain_10 4 222 28/11/2016, 14:28 atoz112
  Güncelleştirme Sorgusu Çalıştırınca Kayıt Kilit Hatası Hakkında shalala 2 54 23/11/2016, 00:39 shalala
  Pencere Gizleme Hakkında Serkan Çevik 3 104 09/11/2016, 22:43 Serkan Çevik
  SMS Göndermek Hakkında (Access 2007-2010) WiniFred 9 1.769 09/11/2016, 15:04 atoz112


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya