[VBA] Yeni çalışmada çıkan sorunlar
#25
Sayin hturkavci03 ;

Sayin jon206'un modul1 icindeki vba kodunu asagidaki gibi degistirip sonuca ulasabilirsiniz.

Public Function jn(VeriDz)
On Error Resume Next
Dim i As Integer, veri As String
veri = Replace(VeriDz, ", ", ",")
For i = 0 To UBound(Split(veri, ","))
z = z & Left(Trim(Split(veri, ",")(i)), 1) & IIf(InStr(1, Split(veri, ",")(i), " ", vbTextCompare) > 0, Mid(Split(veri, ",")(i), InStr(1, Split(veri, ",")(i), " ", vbTextCompare) + 1, 1), Null) & "."
Next
z = Left(z, Len(z) - 2)
jn = z
End Function




  Alıntı
Bu mesajı beğenenler:
#26
Sayın dsezgin83260, bu sefer de Serbest Yüzme = SY. olurken, Basketbol = BY. oldu. Sinema = SY. oldu. İlk hobinin ikinci kelimesinin baş harfi tekrarlanıyor sanırım. Sorgu sonucu aşağıdaki gibidir.

Hobileri
Serbest Yüzme, Basketbol, Sinema, SY.BY.SY.



  Alıntı
Bu mesajı beğenenler:
#27
Kaç tane daha sorun çıkaracağım bilemiyorum ama umarım bu son olur. Örnekteki NOTLAR isimli rapor açıldığında üyeliği devam eden üyeleri listeliyor ve kişiler hakkında Not alanına yazılmış küçük notlar da listeleniyor. Yapmak istediğim rapor açıldığında not alanına not yazılmış satırlar yukarıdan aşağıya Not 1, Not 2 şeklinde isim alarak numaralanarak sıralansın ve bunların karşılıkları sayfanın sonunda 1, 2 şeklinde içerikleri raporlansın. Örnek ve olması gereken halini gösteren resim ektedir.


Eklenti Dosyaları
.jpg   Notlar.jpg (Boyut: 36,13 KB / İndirilme: 66)
.rar   Deneme07.rar (Boyut: 70,28 KB / İndirilme: 48)



  Alıntı
Bu mesajı beğenenler:
#28
(23-07-2013, 22:47)hturkavci03 demiş ki: Sorgu sonucu aşağıdaki gibidir.
Hobileri
Serbest Yüzme, Basketbol, Sinema, SY.BY.SY.

Sayin jon206 vba kodunu degistirdik.



  Alıntı
Bu mesajı beğenenler:
#29
Sayın dsezgin83260, olay budur, çok teşekkür ederim. Tüm aramalarıma rağmen modülde, sorguda veya tablonun hobileri alanı özelliklerinde bir değişiklik bulamadım. Ne değişti ki durum düzeldi.

Son olarak 27. mesajımdaki sorunumu hala çözemedim. Raporda üye bitiş tarihi boş satırlara istediğim kelimeyi (Sayın Taruz'un öğretisi ile) yazdırıyorum ancak not 1, not 2, not 3, ..... şeklinde yapamıyorum tabi sayfa sonuna da aynı sırayı 1, 2, 3, ..... şeklinde içerik açıklamalarıyla listeleyemedim.



  Alıntı
Bu mesajı beğenenler:
#30
sayın dsezgin83260 tşk.ler çözümü için;

bende şu şekilde sonuca ulaştım Wink alternatifler iyidir.. uygulanmış hali ektedir..

Visual Basic
  1. Public Function jn(veri) As String
  2. On Error Resume Next
  3. Dim v As Variant
  4. Dim i As Integer
  5. Dim z As String
  6.  
  7. veri = Replace(veri, ", ", ",")
  8.  
  9. v = Split(veri, ",")
  10.  
  11. For i = 0 To UBound(v)
  12.  
  13. If InStr(v(i), " ") > 0 Then
  14. z = z & Left(Split(v(i), " ")(0), 1) & Left(Split(v(i), " ")(1), 1) & "."
  15. Else
  16. z = z & Left(v(i), 1) & "."
  17. End If
  18.  
  19. Next
  20.  
  21. jn = z
  22.  
  23. End Function




Eklenti Dosyaları
.rar   Deneme06_jon206.rar (Boyut: 50,89 KB / İndirilme: 51)
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ileri Butonu Sona Geldiğinde Uyarı Vermiyor Yeni Kayıt Açıyor. programmer67 2 466 25-06-2024, 16:49
Son Mesaj: programmer67
  Yeni Kayıt Açarken Uyari evren89 2 356 15-06-2024, 10:04
Son Mesaj: evren89
  [FORM] Alt Forum Dan Tıklandıgında Yenı Form Acmak sevincili 2 442 29-03-2024, 15:54
Son Mesaj: sevincili
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 680 28-11-2023, 01:37
Son Mesaj: dsezgin
  Sürekli Formda Yeni Kayıt üstte Olsun hegu 4 566 05-10-2023, 20:55
Son Mesaj: hegu
  Form Yeni Kayıt Ekle Butonu SümeyyeK 1 421 17-12-2022, 03:07
Son Mesaj: dsezgin
  Sürekli Formda Yeni Kayıt üstte Olsun hegu 15 1.092 07-11-2022, 11:43
Son Mesaj: hegu
  şifreli çalışmada Bağlı Tablo Yöntemi adnnfrm 4 534 23-08-2022, 08:12
Son Mesaj: dsezgin

Foruma Git:


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