[VBA] Birden Çok Tablodan Liste Kutusuna Veri Çekmek
#7
(12-06-2017, 19:02)EminA demiş ki:
(12-06-2017, 13:57)Abdullah demiş ki: SELECT alan_adı FROM tablo_adı ORDER BY alan_adı ASC/DESC

SELECT sorgusu ile çektiğimiz kayıtları sıralamak için, sıralamanın azalan (büyükten küçüğe) şekilde olmasını istiyorsak DESC anahtar kelimesini, Artan şekilde olması için ASC yazmamız gerekir.

Hocam sorumun temeli iki farklı tablodan bilgileri tek listede gösterebilmekti. Sağolsun Jon206 Hocam sorunumu çözmüş. Yoksa sıkıntı SELECT sorgusu değildi. Bir de bildiğim kadarıyla alan adından sonra bir şey yazmasak ta varsayılan artan olarak sıralıyor. İlginize teşekkür ederim.

Ben örneğinizi versiyon farkından dolayı inceleyemedim, o yüzden Select örneğini verdim...

Evet doğru biliyorsunuz "alan adından sonra bir şey yazmasak ta varsayılan artan olarak sıralar"..

Birleştirme sorgusu, vb. yöntemlere pek tabii sıralama uygulanabilir...
"Amacımız; zorlaştırmak değil, kolaylaştırmak..." Abdullah Uğur
bayrak



  Alıntı
Bu mesajı beğenenler:
#8
(12-06-2017, 19:21)EminA demiş ki: Sayın Jon206 Hocam yol göstermeniz sayesinde biraz deneme yanılmayla personel isimlerini de almayı başardım. Önceki mesajımda belirttiğim gibi jn tablosunu nasıl oluşturduğunuz konusunda yine yol göstermenizi bekliyorum. İlginize çok teşekkür ederim.

sn emina;
oluşturduğum sorguyu SQL Görünümünde inceleyin Demiştim.. bakmadınız heralde;
Oluşturmuş olduğunuz tabloları sorguda sanal bir tablo yapabilirsiniz..
örneğin Gerçek Tablo adı Firmalar
SQL
  1. SELECT * FROM firmalar AS EMİNA


burada aslında firmalar tablosunun sanal adını değiştirdim. tablonun adı da EMİNA oldu..
aslında sorgularda tasarım görümünde ihtiyaç olan tabloyu eklerken aynı tablodan 1 kaç kere ekleyebilirsin.. burada sadece adını değiştiriyorum(sanal) bir şekilde..

Cevaplamış olduğum örnekte ise;
tblMaliFatura tablosu ile tblPUcret tablosundaki ortak alanları alıp ilk önce birleştirdim (union all)
SQL
  1. SELECT faturaID AS id, ftarih AS trh, ffirma AS aciklama, ftutar AS odenen,"FATURALAR" AS birim FROM tblmalifatura ORDER BY ftarih
  2. UNION ALL
  3. SELECT maasID AS id, mTarih AS trh, may AS aciklama, mmaas AS odenen, "PERSONEL MAAŞLARI" AS birim FROM tblpucret;


bu sorgu normal birleşim sorgusudur.. sorguyu tasarım görümünde açtığında sql cümlesi gelir.. tablo'yu ekleme şansınız yoktur.. tablo görünümüne vermek içinde;
bu alanlar bir üst normal sorgu cümlesi ile

SELECT jn.id, jn.Trh, jn.Aciklama, jn.Odenen, jn.birim
FROM

(select faturaID AS id, ftarih as trh, ffirma as aciklama, ftutar as odenen,"FATURALAR" as birim from tblmalifatura order by ftarih
union all
select maasID as id, mTarih as trh, may as aciklama, mmaas as odenen, "PERSONEL MAAŞLARI" as birim from tblpucret )
AS jn
ORDER BY jn.birim, jn.trh;

birde; anlaşılabilmesi için örnek vt ekliyorum..
sorgu1 ile sorgu2 ihtiyacımızı karşılayabiliriz.. fakat vt'de fazla sorgu yorar.
bu yüzden tek sorgu ile de bu işi yapabiliriz..
inşaallah anlatabilmişimdir..



Eklenti Dosyaları
.rar   örnek_vt.rar (Boyut: 30,99 KB / İndirilme: 68)
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#9
Sayın Jon206 Hocam elinize, dilinize sağlık. Süper anlatmışsınız. SQL cümlesini incelemiştim ama anlamlandıramamıştım. Şimdi her şey yerli yerine oturdu. Sabrınız ve ilginiz için çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Acceste Liste Kutusundan Seçilen Veriyi Metin Kutusuna Gönderme Pasham 24 295 04-04-2024, 01:18
Son Mesaj: halily
  [FORM] Inputbox Kutusuna Girilen Değere Pasword Maske Uygulama orderyazbim 2 141 22-01-2024, 22:12
Son Mesaj: orderyazbim
  Farklı Tablodan Mükerrer Olmayan Bilgi Almak bilservisci 5 137 17-12-2023, 18:04
Son Mesaj: dsezgin
  Birden Fazla Alandaki Veriyi Sorguda Alt Alta Birleştirme adnnfrm 3 169 18-11-2023, 19:54
Son Mesaj: dsezgin
  Buton Adlarının Tablodan Gelmesi alikagan 17 928 29-10-2023, 01:09
Son Mesaj: dsezgin
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 373 31-07-2023, 16:40
Son Mesaj: 88888888
  [VBA] bir tablodan bir tabloya veri aktarma hknct 7 3.583 06-02-2023, 21:35
Son Mesaj: dsezgin
  Formdan Raporlara Veri çekmek kursun 14 506 01-02-2023, 22:27
Son Mesaj: kursun

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi