08-09-2023, 01:36
öncelikle çalışmanıza bir modül ekleyip aşağıdaki yordamı oluşturun
sonra aşağıdaki koda sahip bir sorgu oluşturun
ama tavsiyem 2 tablolu yapıdır
alternatif olarak aşağıdaki sorgu istediğiniz gibi benzersiz değere sahip bir geçici tablo oluşturur
sorgu çalıştıktan sonra eski tablo silinip yeni tablonun adı değiştirilebilir
Visual Basic
- Function TmDgr(xID As Long) As String
- Set rs = CurrentProject.Connection.Execute("select [yardim_turu],[yardim_tarihi] from tbl_1 where kimlik_no=" & xID)
- TmDgr = rs.GetString(, , " : ", Chr(13) & Chr(10))
- End Function
sonra aşağıdaki koda sahip bir sorgu oluşturun
SQL
- SELECT tbl_1.kimlik_no, tbl_1.adi, tbl_1.soyadi, TmDgr([kimlik_no]) AS Sonuç
- FROM tbl_1
- GROUP BY tbl_1.kimlik_no, tbl_1.adi, tbl_1.soyadi;
ama tavsiyem 2 tablolu yapıdır
alternatif olarak aşağıdaki sorgu istediğiniz gibi benzersiz değere sahip bir geçici tablo oluşturur
sorgu çalıştıktan sonra eski tablo silinip yeni tablonun adı değiştirilebilir
SQL
- SELECT tbl_1.kimlik_no, tbl_1.adi, tbl_1.soyadi, TmDgr([kimlik_no]) AS Sonuç INTO Tbl_Tmp
- FROM tbl_1
- GROUP BY tbl_1.kimlik_no, tbl_1.adi, tbl_1.soyadi;