AccessTr.neT
Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. (/konu-belli-bir-siraya-gore-tekrarli-satir-degerlerini-gruplandirma.html)

Sayfalar: 1 2


Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - hbal09 - 18/09/2020

Merhabalar,

İş yerimde malzeme iş emri tablomda malzemenin takip ettiği tüm işlem rotalarının tekrarlı yazılmasını istemiyorum.

Örneğin, tablo1 tablosunda aşağıdaki gibi bir veri var:

Ham veri:
SIRANO     BOLUM                  ISLEM
1               BOLUM-A               ISLEM-1
2               BOLUM-A               ISLEM-2
3               BOLUM-B               ISLEM-3
4               BOLUM-C               ISLEM-4
5               BOLUM-D               ISLEM-5
6               BOLUM-E               ISLEM-6
7               BOLUM-E               ISLEM-7
8               BOLUM-B               ISLEM-8
9               BOLUM-F               ISLEM-9
10             BOLUM-F               ISLEM-10
11             BOLUM-A               ISLEM-11
12             BOLUM-C               ISLEM-12
13             BOLUM-C               ISLEM-13



tabloda görüleceği üzere ardı sıra bölüm tekrarları olabiliyor, sonradan tekrar aynı bölümde işleme tabi olabiliyor. yukarıdaki tablo verilerine göre malzemenin rota sıralamasını tekrarlar olmadan aşağıdaki gibi yapmak istiyorum:

Sonuç:
BOLUM-A
BOLUM-B
BOLUM-C
BOLUM-D
BOLUM-E
BOLUM-B
BOLUM-F
BOLUM-A
BOLUM-C


burada sıra numarası önemli, yukarıdaki ham veri tablosunda hepsi sıralı görünüyor ama bazen sırano karışık olarak da karşımıza çıkabilir.

Ayrıca bölüm rota sıralamasını sonuç tablosundaki gibi çıkarabildikten sonra bunları raporda bir metin kutusuna tek satırda aşağıdaki gibi nasıl gösterebiliriz?
BOLUM-A-->BOLUM-B-->BOLUM-C-->BOLUM-D-->BOLUM-E-->BOLUM-B-->BOLUM-F-->BOLUM-A-->BOLUM-C



Saygılarımla.


RE: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - berduş - 18/09/2020

distinct yada group by fonksiyonlarını order by ile kullanarak sıralı ve tekli bir sorgu olusturabilirsiniz


RE: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - hbal09 - 18/09/2020

her ikisini de denedim ama order by ile sıralama yaptığım sütunu görmek istemediğim zaman hata veriyor


RE: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - berduş - 18/09/2020

kodu nasıl kullandınız?
nasıl bir hata verdi?


RE: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - hbal09 - 18/09/2020

Kod:
SELECT distinct BOLUM
FROM tablo1
ORDER BY SIRANO;

Bu şekilde yazınca SIRANO ORDER BY yan tümcesi, DISTINCT ile çakışıyor hatası veriyor.
Kod:
SELECT BOLUM
FROM tablo1
GROUP BY BOLUM,SIRANO
ORDER BY SIRANO;

Bu şekilde yapınca da ardı sıra tekrar edenler yine tekrarlıyor


RE: Belli Bir Sıraya Göre Tekrarlı Satır Değerlerini Gruplandırma. - berduş - 18/09/2020

SELECT Tablo1.BOLUM
FROM Tablo1
GROUP BY Tablo1.BOLUM
ORDER BY Min(Tablo1.SiraNo) ;
şeklinde dener misiniz?