Birden Fazla Alandaki Veriyi Sorguda Alt Alta Birleştirme
#1
Selamlar;

Birden fazla alandaki veriyi sorguda alt alta nasıl birleştirebilirim. Ama bunu yaparken boş olan alandaki veri es geçecek. Ekte örnek tablo paylaştım. Tabloda sonuc diye bir alan açtım. Orada yapmak istediğim sonucu da gösterdim. Ama bunu sorguda yapmak istiyorum. Nasıl yapabilirim?

Şimdiden teşekkürler.


Eklenti Dosyaları
.rar   deneme1.rar (Boyut: 16,33 KB / İndirilme: 9)



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. Public Function Son(V1, V2, V3, V4) As String
  2. Dim Sayac As Long, AltAlta, Dsz As String
  3. For Sayac = 1 To 4
  4. Dsz = IIf(Sayac = 1, Nz(V1, "|"), IIf(Sayac = 2, Nz(V2, "|"), IIf(Sayac = 3, Nz(V3, "|"), Nz(V4, "|"))))
  5. AltAlta = AltAlta & IIf(Dsz <> "", Dsz & vbNewLine, vbNullString)
  6. Next Sayac
  7. Son = Replace(AltAlta, "|" & vbNewLine, vbNullString)
  8. End Function



SQL
  1. SELECT t_veri.deger1, t_veri.deger2, t_veri.deger3, t_veri.deger4, t_veri.sonuc, Son([deger1],[deger2],[deger3],[deger4]) AS AltAlta
  2. FROM t_veri;





  Alıntı
Bu mesajı beğenenler:
#3
(14-11-2023, 00:54)dsezgin demiş ki:
Visual Basic
  1. Public Function Son(V1, V2, V3, V4) As String
  2. Dim Sayac As Long, AltAlta, Dsz As String
  3. For Sayac = 1 To 4
  4. Dsz = IIf(Sayac = 1, Nz(V1, "|"), IIf(Sayac = 2, Nz(V2, "|"), IIf(Sayac = 3, Nz(V3, "|"), Nz(V4, "|"))))
  5. AltAlta = AltAlta & IIf(Dsz <> "", Dsz & vbNewLine, vbNullString)
  6. Next Sayac
  7. Son = Replace(AltAlta, "|" & vbNewLine, vbNullString)
  8. End Function



Visual Basic
  1. SELECT t_veri.deger1, t_veri.deger2, t_veri.deger3, t_veri.deger4, t_veri.sonuc, Son([deger1],[deger2],[deger3],[deger4]) AS AltAlta
  2. FROM t_veri;


Hocam forumdaki samimi faydanıza çok çok teşekkür ederim. Ellerinize ve emeğinize sağlık. 
Spesifik sorular sormaya ve herkesin faydasına olacak şekilde sormaya gayret ediyorum.
Ve sizlerde bu gayretin ötesinde ilginizle bu soruları cevaplıyorsunuz. Gönülden teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
(18-11-2023, 02:49)adnnfrm demiş ki: Spesifik sorular sormaya ve herkesin faydasına olacak şekilde sormaya gayret ediyorum.

Sn adnnfrm, rica ederim. Paylaşımın birilerine faydası olsun, niyetiyle öneri sunmaktayız.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Birleştirme Hakkında. Satir 7 142 10-09-2023, 18:21
Son Mesaj: Satir
  [SORGU] Sorguda Iif mart02 7 163 10-09-2023, 14:23
Son Mesaj: halily
  [SORGU] Textbox'taki Veriyi Dinamik Sorgulama NLas7 2 90 06-09-2023, 08:44
Son Mesaj: NLas7
  Formdaki Veriyi Rapora Aktaramadım ankaram 2 125 18-02-2023, 21:51
Son Mesaj: ankaram
  [FORM] Liste Kutusundaki Veriyi Mail Ile Göndermek husem 8 848 27-01-2023, 00:52
Son Mesaj: BeyTor
  [FORM] Sürekli Formda Belli Bir Sütundaki Satırları Tek Bir Metin Kutusunda Birleştirme dormin 4 172 18-01-2023, 14:29
Son Mesaj: dormin
  [FORM] Iki Farklı Tablodaki Veriyi Yansıtma omergenc7 2 261 16-12-2022, 14:14
Son Mesaj: omergenc7
  Sütunları Alt Alta Ekle Bora34 5 177 14-12-2022, 20:08
Son Mesaj: Bora34

Foruma Git:


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