Arkadaşlar Merhaba Kolay Gelsin
Sizlerden Bir İsteğim Olacak
Tablodaki Ülkeleri Sorgu da Alt Alta Nasıl Sıralattıra Bilirim Resimde Görülğü Gibi
Örneğin:
1001 - Elimbat Danimarka
1002 - Elimbat İtalya
1003 - Elimbat Romanya
1004 - Girne Danimarka
1005 - Nazlıhan Danimarka
1006 - Ora Danimarka
1007 - RemerOtel Danimarka
1008 - RemerOtel İngiltere
1009 - RemelOtel Romanya
Konuma Zaman Ayırdığınız İçin Teşekkür Ederim Sağolun
Union ile ilgili bir araştırma yapmanız uygun olur
aşağıdaki kod işinize yarayabilir
SELECT Ülke_Düzenle.sayı, Ülke_Düzenle.Otel_Adı, Ülke_Düzenle.Ülke_1, Ülke_Düzenle.tutar
FROM Ülke_Düzenle
WHERE ((Not (Ülke_Düzenle.Ülke_1) Is Null))
union
SELECT Ülke_Düzenle.sayı, Ülke_Düzenle.Otel_Adı, Ülke_Düzenle.Ülke_2, Ülke_Düzenle.tutar
FROM Ülke_Düzenle
WHERE ((Not (Ülke_Düzenle.Ülke_2) Is Null))
union
SELECT Ülke_Düzenle.sayı, Ülke_Düzenle.Otel_Adı, Ülke_Düzenle.Ülke_3, Ülke_Düzenle.tutar
FROM Ülke_Düzenle
WHERE ((Not (Ülke_Düzenle.Ülke_3) Is Null))
union
SELECT Ülke_Düzenle.sayı, Ülke_Düzenle.Otel_Adı, Ülke_Düzenle.Ülke_4, Ülke_Düzenle.tutar
FROM Ülke_Düzenle
WHERE ((Not (Ülke_Düzenle.Ülke_4) Is Null))
union
SELECT Ülke_Düzenle.sayı, Ülke_Düzenle.Otel_Adı, Ülke_Düzenle.Ülke_5, Ülke_Düzenle.tutar
FROM Ülke_Düzenle
WHERE ((Not (Ülke_Düzenle.Ülke_5) Is Null));
Ama bence bu yapıyı değiştirmeniz daha uygun olur, ulkeleri tabloda yan yana yerlestirmek yerine ulke icin bir alan olmasi yeterli
Sayın Berduş Hocam Teşekkürler
Evet Haklısınız Ama Yan yana Ayrı Ayrı Alanlarda Olması Gerekiyor
Tam İstedğim gibi çalışıyor
Bu Sorguyu Birleşim Sorgusu Olarak Değil de
Düz Sorguda Oluşturamazmıyız Daha Basit Olarak
Devamlı Ülke Ekleme ve Değiştirme Yaptığım İçin
Çok Zor Geldi Düzenlemek Uyarlamak Bana
Teşekkürler
Bildiğim başka yol yok
Kaldi ki sorgu tablodaki alanlara gore yapıyor tabloadaki ulke_1....ulke_5 alanları sabit değil mi?
Yani ulke_6 diye bir alan daha eklenebiliyor mu?
Sayın. Berduş Hocam Teşekkürler
Evet Ülke_1 ve Ülke_5 aralığı var şuan
Ama Ülke_6 da Ülke_7 de daha fazla ülke alanları da ekleye biliyoruz yada Düşüre Biliyoruz.
Teşekkürler Hocam Zahmetler Verdirdim