buna örnek verilerin olduğu bir tablo vermen lazım ayrıca bu sorgunun mantığınıda sana anlatayım belki bana hiç ihtiyaç duymadan yaparsın
bu sorgunun mantığı tablodaki her sutunu tek bir stunda birleştirmek ekte verdiğim resimde olduğu gibi bu tip birleşim sorgularında dikkat etmen gereken birinci sorguda kaç alan varsa diğer union sorgulardada o kadar alan olması şimdi bu sorgunun ilk başlangıç sorgusunda kod diye tablodan alınan veri ve Listem diye sanal bir alan belirledik ve bu alana ev adresini aldık sonra Where ile belli kriterler sorguya verdik birinci kriter ev adresi alanının içinde veri olmalı ve bununla berebaer kod alanıda formdaki kod alanına uymalı sorgunun bu kısmı ile birinci satıra ev adresini aldık
SELECT [Kod],[Ev adresi] as Listem FROM Liste WHERE (((Liste.[Ev adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod]))
sorgunun bu kısmında Union sorgu ile bir önceki sorguyu birleştireceğiz burda yine kod iş adresi var dikkat ettinmi yukardaki sorguda iki alan var burdada iki alan var eğere fazla olmuş olsa arıza verirdi neyse sanırım bu kısmı anladın kısaca öncekinde kaç alan varsa sonrakinddede aynı alan sayısı kadar alan olacak kriter yine aynı iş adresi alanı boş olmayacak kod ise formdaki ile aynı olacak
UNION SELECT [Kod],[İş adresi] FROM [Liste] WHERE (((Liste.[İş adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod]))
burda yine dikkate et alan sayısı aynı burda da yazlık adresi boş olmayacak ve kod formdaki ile aynıo olacak dedik ve en son alarak da ilk sorguda belirlediğimiz listem alanına göre ORDER BY il sıralama yap dedik
UNION SELECT [Kod],[Yazlık adresi] FROM [Liste] WHERE (((Liste.[Yazlık adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) ORDER BY [Listem];
neyse bu sorgu Listem diye belirlediğimiz bir sanal alana üç stunun bilgisini altalta getirdik ve bunu açılan kutuda gösterdik
meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla