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: 28)



  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
  Acceste Liste Kutusundan Seçilen Veriyi Metin Kutusuna Gönderme Pasham 24 359 04-04-2024, 01:18
Son Mesaj: halily
  [SORGU] Sayı Formatı Bozulmadan Metinle Birleştirme atyaty 2 86 08-12-2023, 18:57
Son Mesaj: atyaty
  Birleştirme Hakkında. Satir 7 200 10-09-2023, 18:21
Son Mesaj: Satir
  [SORGU] Sorguda Iif mart02 7 231 10-09-2023, 14:23
Son Mesaj: halily
  [SORGU] Textbox'taki Veriyi Dinamik Sorgulama NLas7 2 137 06-09-2023, 08:44
Son Mesaj: NLas7
  Formdaki Veriyi Rapora Aktaramadım ankaram 2 161 18-02-2023, 21:51
Son Mesaj: ankaram
  [FORM] Liste Kutusundaki Veriyi Mail Ile Göndermek husem 8 936 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 224 18-01-2023, 14:29
Son Mesaj: dormin

Foruma Git:


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