Skip to main content

AccessTr.neT


Sorguda Otomatik Sıra Numarası Verme

Sorguda Otomatik Sıra Numarası Verme

Çözüldü #1
Merhaba. ekteki dosyadaki srg_tedarikkaydi_son isimli sorguya otomatik sıra numarası vermeye çalışıyorum forumda bir örnek buldum fakat kendi veri tabanıma uygulayamadım. Sorguyu çalıştırdığımda, sorgudaki alanlar sırasıyla Sıra No. Stok Numarası Malzeme Adı Tedarik Tarihi Tedarik Fiyatı şeklinde olacak. Sıra No alanı, 1,2 ,3,4.... şekilnide sıralı şekilde ilerleyecek. Bu konuda yardımcı olabilirseniz sevinirim.
.rar MALZEMELER6_5.rar (Dosya Boyutu: 92,73 KB | İndirme Sayısı: 12)
Cevapla
#2
(27/12/2017 17:39)mmert06 Adlı Kullanıcıdan Alıntı: Merhaba. ekteki dosyadaki srg_tedarikkaydi_son isimli sorguya otomatik sıra numarası vermeye çalışıyorum forumda bir örnek buldum fakat kendi veri tabanıma uygulayamadım. Sorguyu çalıştırdığımda, sorgudaki alanlar sırasıyla Sıra No. Stok Numarası Malzeme Adı Tedarik Tarihi Tedarik Fiyatı şeklinde olacak.  Sıra No alanı, 1,2 ,3,4.... şekilnide sıralı şekilde ilerleyecek. Bu konuda yardımcı olabilirseniz sevinirim.

srg_tedarikkaydi_son isminde form oluşturdum inceleyiniz. umarım işinize yarar
.rar MALZEMELER6_5_alper.rar (Dosya Boyutu: 94,98 KB | İndirme Sayısı: 36)
Son Düzenleme: 27/12/2017, 19:40, Düzenleyen: alperadn01.
Cevapla
#3
alper bey saolun ama ben formda değil sorguda otomatik numara verilmesini istemiştim
Cevapla
#4
sorguyu bu şekilde düzenlermisınız



Visual Basic Code
SELECT srg_tedarikkaydi.sira_no, tbl_ihtiyac.ihtiyac_no, srg_tedarikkaydi.stok_numarası, srg_tedarikkaydi.malzeme_adı, srg_tedarikkaydi.tedarıktarıhı, srg_tedarikkaydi.tedarık_bırımfıyatı
FROM tbl_ihtiyac INNER JOIN srg_tedarikkaydi ON tbl_ihtiyac.stoknumarasi = srg_tedarikkaydi.stok_numarası
ORDER BY srg_tedarikkaydi.sira_no;
Son Düzenleme: 27/12/2017, 21:01, Düzenleyen: simendifer.
Cevapla
#5
sayın simendifer dediğiniz kodu yazıp sorguyu çalıştırdığımda aşağıdaki resimdeki gibi sonuç alıyorum oysa sıra numarası 1,2,3,4 diye otomati gelmesi lazım


[Resim: do.php?imgf=151439966908961.png]
Cevapla
#6
Aşağıdaki sorguyu dener misiniz,
Visual Basic Code
SELECT 
(select count([ihtiyac_no]) from tbl_ihtiyac  where [ihtiyac_no]<=ss.[ihtiyac_no]) as sira, ss.*
FROM
(SELECT tbl_ihtiyac.ihtiyac_no, srg_tedarikkaydi.stok_numarası, srg_tedarikkaydi.malzeme_adı, srg_tedarikkaydi.tedarıktarıhı, srg_tedarikkaydi.tedarık_bırımfıyatı
FROM tbl_ihtiyac INNER JOIN srg_tedarikkaydi ON tbl_ihtiyac.stoknumarasi = srg_tedarikkaydi.stok_numarası) as ss
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da