AccessTr.neT

Tam Versiyon: Soldan Metin Al
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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?
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
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
TŞKLER,
left ile birlikte kullanınca çözüldü,
Rica ederim
İyi çalışmalar