AccessTr.neT
metin bölme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: metin bölme (/konu-metin-bolme.html)

Sayfalar: 1 2


Cvp: metin bölme - akd - 10/12/2009

Sn.seruz ve puledin, şimdi 3 lü ayrım yapma ihtiyacı doğdu onu nasıl yapabilirim,
SP2000-30X50-TEK TARAFLI Yı
ayrı ayrı almam gerek,
A1:SP2000
A2:30X50
A3:TEK TARAFLI

Sn.Maytas, sizin kodu sorguda nasıl kulanabilirim,
sizin kod ile form üzerinde yapılabiliyor, ama
sorguda yapamadım, sorguda nasıl kullanabilirim?


Cvp: metin bölme - maytas - 10/12/2009

Sayın akd,
Split fonksiyonunu doğrudan sorguda kullanamazsın.
Bunun için bir fonksiyon hazırlamak gerekiyor.

Kod:
Public Function SplitT(Metin As String, Ayrac As String, Sayi As Integer)
    SplitT = Split(Metin, Ayrac)(Sayi)
End Function

Daha sonra hazırladığımız bu fonksiyonu sorguda kullanabilirsin.
Kod:
Alan=SplitT(AlanAdi;"-";1)
Burada Sayi argumanının ilk endeksi 0'dır.
Alıntı:SP2000-30X50-TEK TARAFLI
Senin örneğinde SP2000 sonucunu elde etmek için bu argümanı 0 olarak girmelisin, 30X50 için 1 ve TEK TARAFLI için 2.