- Katılım
- 18 Ocak 2008
- Mesajlar
- 7
- Excel Vers. ve Dili
- Office Xp(Excel)
Sorgu Kullanarak Veri aktarımı
Selamün aleyküm;
Hayırlı günler arkadaşlar sorum ilişlkisel tablolar ile veri alış verişi hakkında olucaktı.
Access veritabanı kullanıyorum, 2 tane tablom var bunlardan 1. Musteri adında, 2. ise Hareket adında.
Musteri tablosu alanları;
StokHesapID<---------> Otomatik Sayı
Hesap <---------> Metin
StokKartiID <---------> Metin
Sorumlu <---------> Metin
Bakiye <--------->Para Birimi
Hareket tablosu alanları;
StokHareketID<---------> Otomatik Sayı
StokKartiID <---------> Metin
Eklenen <--------->Para Birimi
Odenen <--------->Para Birimi
olarak tanımlı.Musteri ve Hareket tablolarında StokKartiID kısımları birbirine bağlantılı...
Örnek;
Musteri Tablosu kayıtları aşağıdaki gibi olsun...
StokHesapID<-->Hesap<---->StokKartiID<--------->Sorumlu<--------->Bakiye
1 <---------> aktif<---->bilgisayarci<---------> deneme1<---------> 0,00 YTL
2 <---------> aktif<---->muhasebeci<--------->deneme2<---------> 0,00 YTL
3 <---------> aktif<---->elektronik<---------> deneme3<---------> 0,00 YTL
Hareket Tablosu kayıtları aşağıdaki gibi olsun...
StokHareketID<-->StokKartiID<----->Eklenen<--------->Odenen
1 <--------->1 <--------->15,00 YTL<---------> 0,00 YTL
2 <--------->2 <--------->17,15 YTL<---------> 0,00 YTL
3 <--------->1 <--------->0,00 YTL<---------> 10,00 YTL
Şimdi sorumu geliyorum: şimdi ben sorgu kullanarak Muşteri Tablosunun görünümünün
StokHesapID<-->Hesap<---->StokKartiID<--------->Sorumlu<--------->Bakiye
1 <---------> aktif<---->bilgisayarci<---------> deneme1<---------> 5,00 YTL
2 <---------> aktif<---->muhasebeci<--------->deneme2<---------> 17,15 YTL
3 <---------> aktif<---->elektronik<---------> deneme3<---------> 0,00 YTL
Olarak görünmesini istiyorum.
Not:Ben aşağıdaki gibi bir sorgu kullandım ama olmadı bu konu hakkında yardımcı olursanız sevinirim.Şimdiden yardımlarınızdan dolayı teşekkür ederim.
Selamün aleyküm;
Hayırlı günler arkadaşlar sorum ilişlkisel tablolar ile veri alış verişi hakkında olucaktı.
Access veritabanı kullanıyorum, 2 tane tablom var bunlardan 1. Musteri adında, 2. ise Hareket adında.
Musteri tablosu alanları;
StokHesapID<---------> Otomatik Sayı
Hesap <---------> Metin
StokKartiID <---------> Metin
Sorumlu <---------> Metin
Bakiye <--------->Para Birimi
Hareket tablosu alanları;
StokHareketID<---------> Otomatik Sayı
StokKartiID <---------> Metin
Eklenen <--------->Para Birimi
Odenen <--------->Para Birimi
olarak tanımlı.Musteri ve Hareket tablolarında StokKartiID kısımları birbirine bağlantılı...
Örnek;
Musteri Tablosu kayıtları aşağıdaki gibi olsun...
StokHesapID<-->Hesap<---->StokKartiID<--------->Sorumlu<--------->Bakiye
1 <---------> aktif<---->bilgisayarci<---------> deneme1<---------> 0,00 YTL
2 <---------> aktif<---->muhasebeci<--------->deneme2<---------> 0,00 YTL
3 <---------> aktif<---->elektronik<---------> deneme3<---------> 0,00 YTL
Hareket Tablosu kayıtları aşağıdaki gibi olsun...
StokHareketID<-->StokKartiID<----->Eklenen<--------->Odenen
1 <--------->1 <--------->15,00 YTL<---------> 0,00 YTL
2 <--------->2 <--------->17,15 YTL<---------> 0,00 YTL
3 <--------->1 <--------->0,00 YTL<---------> 10,00 YTL
Şimdi sorumu geliyorum: şimdi ben sorgu kullanarak Muşteri Tablosunun görünümünün
StokHesapID<-->Hesap<---->StokKartiID<--------->Sorumlu<--------->Bakiye
1 <---------> aktif<---->bilgisayarci<---------> deneme1<---------> 5,00 YTL
2 <---------> aktif<---->muhasebeci<--------->deneme2<---------> 17,15 YTL
3 <---------> aktif<---->elektronik<---------> deneme3<---------> 0,00 YTL
Olarak görünmesini istiyorum.
Not:Ben aşağıdaki gibi bir sorgu kullandım ama olmadı bu konu hakkında yardımcı olursanız sevinirim.Şimdiden yardımlarınızdan dolayı teşekkür ederim.
Kod:
SELECT *
FROM musteri
WHERE (((musteri.Bakiye)=(SELECT Sum(hareket.Eklenen-hareket.Odenen)
FROM hareket where musteri.StokKartiID=hareket.StokKartiID)));
Son düzenleme: