metin bölme

1 2
10/12/2009, 14:39

akd

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?
10/12/2009, 22:35

maytas

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.
1 2