Merhabalar, yaptığım çalışmada raporda yanyana yazılmış alanda 'AçılanKutu1' diye geçiyor (ConcatRelated uygulanmış) distinct kullanmak istiyorum ama nasıl yapacağımı bilemedim, kendimce bir şeyler yapmaya çalışıyorum bu işte çok acemiyim; ayrıca o alanda tüm harfler büyük yazılmış yalnızca ilk harfler büyük olarak nasıl çevirebilirim örnek bırakıyorum yardımcı olabilecek arkadaşlara şimdiden şükranlarımı sunuyorum.
Sn dixus;
ConcatRelated_modul, ConcatRelated prosedurunun strSql satirini asagidaki gibi degistirin.
Public Function ConcatRelated(strField As String, _
strTable As String, _
Optional strWhere As String, _
Optional strOrderBy As String, _
Optional strSeparator = " ") As Variant
...
strSql = "SELECT DISTINCT " & strField & " FROM " & strTable
...
end function
Sayın Hocam,
Dediğiniz gibi yaptım ama iki sorun oluşuyor
1 Sıralama karışıyor yani ben tabloya yada forma göre sıralı gelsin istiyorum, öncekinde olduğu gibi.
2 Büyük harfleri küçük harfe dönüştürürken 'I' harfini 'i' olarak çeviriyor sanırım ingilizce karakter olarak algılıyor, küçük 'ı' olarak dönüştürmek mümkün mü?
İlginize teşekkür ederim.
Sn dixus; ConcatRelated prosedurunude siralama eylemi icin alan yazilmasi yapildi, StrConv yerini degistirdim, Replace ile harf degisimi saglandi. Mesaj 2'i ekini guncelledim.
Sn Hocam:
Kıymetli zamanınızdan vakit ayırdığınız için sağolun, diğer sorunlar hallolmuş ama galiba 1. maddeyi doğru ifade edememişim. (1 Sıralama karışıyor yani ben tabloya yada forma göre sıralı gelsin istiyorum derken) Formdan Rapora yansıtırken a'dan z'ye doğru bir sıralama yapılmış öyle olunca derslerin uzun kısa amaçları karışık gelmiş oysa ben; tablodan yada formdan 'kazanım_id' alanına göre Raporda sıralansın istiyorum.