Merhaba arkadaşlar,
access vba'da yapmaya çalıştığım işlem:
access tablomda bulunan veri (alan türü:metin) 21322-17224-21263
ben bu veriden almak istediğim kısım: 21322-17224 YANİ SON - TİRE İŞARETİNE KADAR OLAN KISIM tüm verilerde böyle, son tire işaretine kadar olan kısım
DİĞER ÖRNEKLER AŞAĞIDA:
21322-17224-21263-32500 burada 21322-17224-21263
21322-17224-21263-32500-19700 burada da 21322-17224-21263-32500
vba koduyla, nasıl yapabilirim acaba?
Soldan Metin Al
Instrrev fonksiyonunu kullanmayı deneyebilirsiniz
KALACAK_SIPLER = InStrRev(REPNO, "-") - 1
değere dönüştürüyor, belirtilen yere kadar kaç değer kaldıysa sayısını veriyor
101-102-103
yukarıdakini 7 ye dönüştürüyor
değere dönüştürüyor, belirtilen yere kadar kaç değer kaldıysa sayısını veriyor
101-102-103
yukarıdakini 7 ye dönüştürüyor
instrrev zaten öyle yapar siz bu fonksiyonu left fonksiyonuyla beraber kullanmalısınız?
left("21322-17224-21263-32500",instrrev("21322-17224-21263-32500","-")-1) gibi
left("21322-17224-21263-32500",instrrev("21322-17224-21263-32500","-")-1) gibi
TŞKLER,
left ile birlikte kullanınca çözüldü,
left ile birlikte kullanınca çözüldü,
Rica ederim
İyi çalışmalar
İyi çalışmalar
Konuyu Okuyanlar: 1 Ziyaretçi