Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » Bir galerinin veri tabanı çalışması (5 sql cümleciği ile birlikte basit bir örnek)
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Sistem bilgilerini registry'den edinin !

Yazar: dream__onur
Merhaba arkadaşlar;

Öncelikle Registry?den değer okumak için gerekli kodu bir modül yaratıp oraya ekliyoruz.

Bu kod aşağıda:




Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 2291
Yayın Tar:11.03.2005
Yazar : birsen215
Hit :3034

Bu Yazarın Yazıları Sadece bu yazarın  göster
Bu Yazıyı Tavsiye Et

Bir galerinin veri tabanı çalışması...


araba musteri satis satis_eleman
------ -------- ------- ---------------
sase_no sase_no sase_no satis_eleman_no
marka musteri_no musteri_no eleman_ad
model musteri_adi satis_eleman_no eleman_soyad
tur musteri_soyadi marka eleman_tel
fiyat musteri_tel model eleman_adres
musteri_adres tur eleman_yas
musteri_is satis_tar ise_giris_tar
musteri_yas fiyat isten_cikis_tar



fatura fatura detay tahsilat sirket
-------- -------------- ---------- --------
fat_no fat_no fat_no sirket_ad
fat_tar sase_no tarih sirket_adres
musteri_no adet tutar sirket_tel
sirket_ad fiyat tutar_cinsi sirket_vergi_no
satis_eleman_no fiyat_cinsi odeme_sekli sirket_vergi_dairesi
satis_eleman_no sirket_web_adresi




create table araba
(
sase_no varchar(20) not null,
marka varchar(15) not null,
model varchar(4) not null,
tur varchar(5),
fiyat integer not null
);


create table musteri
(
sase_no varchar(20) not null,
musteri_no integer not null,
musteri_ad varchar(15) not null,
musteri_soyad varchar(20) not null,
musteri_tel varchar(15) not null,
muster_adres varchar(50) not null,
musteri_is varchar(20),
musteri_yas varchar(2)
);


create table satis
(
sase_no varchar(20) not null,
fiyat integer not null,
marka varchar(15) not null,
model varchar(4) not null,
tur varchar(5),
musteri_no integer not null,
satis_eleman_no integer not null,
satis_tar datetime not null
);


create table satis_eleman
(
satis_eleman_no integer not null,
eleman_ad varchar(15) not null,
eleman_soyad varchar(20) not null,
eleman_tel varchar(15) not null,
eleman_adres varchar(50),
eleman_yas varchar(2)
ise_giris_tar datetime not null,
isten_cikis_tar datetime
);


create table fatura
(
fat_no integer not null,
fat_tar datetime not null,
musteri_no integer not null,
sirket_ad varchar(20) not null,
satis_eleman_no integer not null
);


create table fatura_detay
(
fat_no integer not null,
sase_no varchar(20) not null,
adet integer not null,
fiyat integer not null,
fiyat_cinsi varchar(10) not null,
satis_eleman_no integer not null
);


create table tahsilat
(
fat_no integer not null,
tarih datetime not null,
tutar integer not null,
tutar_cinsi varchar(10) not null,
odeme_sekli varchar(15) not null
);


create table sirket
(
sirket_ad varchar(20) not null,
sirket_adres varchar(50) not null,
sirket_tel varchar(15) not null,
sirket_vergi_no integer not null,
sirket_vergi_dairesi varchar(25) not null,
sirket_web_adresi varchar(20)
);



1)01.10.2004 ile 31.10.2004 tarihleri arasında satılan arabaları,
bu arabayı satan satıs elemanlarını ve bu arabaları satın alan kişileri müşteri adına göre listeleyin.

Select a.marka, a.model, s.satis_eleman_no, m.musteri_ad, m.musteri_soyad, s.satis_tar
from araba a, satis s, musteri m
where s.satis_tar between ('01.10.2004' and '31.10.2004')
group by a.marka, a.model, s.satis_eleman_no, m.musteri_ad, m.musteri_soyad
order by m.musteri_ad


2)01.11.2004 ile 30.11.2004 tarihleri arasında kesilen faturaların numaralarını, müsterinin numarasını, fatura tarihine göre listeleyin.

Select f.fat_no, f.fat_tar, m.musteri_no
from fatura f, musteri m
where f.fat_tar between ('01.11.2004' and '30.10.2004')

group by f.fat_tar, f.fat_no, m.musteri_no
order by f.fat_tar



3)01.01.2004 ile 31.12.2004 tarihleri arasında Porsche marka otomabil satın alan müşterilerin adını, soyadını, numarasını,
satış tarihini satış yapan elemanın numarasını satış tarihine göre listeleyin.
Select a.marka, m.musteri_ad, m.musteri_soyad, m.musteri_no, s.satis_tar, se.satis_eleman_no
from araba a, musteri m, satis s, satis elemani se
where s.satis_tar between ('01.01.2004' and '31.12.2004')
and a.marka='porsche'
group by m.musteri_ad, m.musteri_soyad, m.musteri_no, s.satis_tar, se.satis_eleman_no
order by s.satis_tar



4)01.01.2003 ile 31.01.2003 tarihleri arasında yapılan tahsilatların tarihini ödeme sekillerini listeleyin.

Select t.tarih, t.odeme_sekli
from tahsilat t
where t.tarih>='01.01.2003' and
t.tarih<='31.01.2003'
group by t.tarih,t.odeme_sekli


5)01.09.2003 ile 31.09.2003 tarihleri arasında kesilen faturadaki adedi fiyat cinsini fiyatı
ve arabanın sase numarasını adede göre listeleyin.


Select f.adet, f.fat_tar, f.fiyat, f.fiyat_cinsi, a.sase_no
from fatura f, arabaa
where f.fat_tar between('01.09.2003' and'31.09.2003')
group by f.adet, f.fiyat, f.fiyat_cinsi, a.sase_no
order by f.adet








Yorumlar, eklemeler ve düşünceler
        Güzel bir örnek ama biraz daha detaylara inilse daha iyi olurdu.

   kaynak, 15.03.2005 00:06
© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin