Soldan Metin Al - 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ığı: Soldan Metin Al (/konu-soldan-metin-al.html) |
Soldan Metin Al - alikagan - 21/11/2021 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? RE: Soldan Metin Al - berduş - 21/11/2021 Instrrev fonksiyonunu kullanmayı deneyebilirsiniz RE: Soldan Metin Al - alikagan - 21/11/2021 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 RE: Soldan Metin Al - berduş - 22/11/2021 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 RE: Soldan Metin Al - alikagan - 22/11/2021 TŞKLER, left ile birlikte kullanınca çözüldü, RE: Soldan Metin Al - berduş - 22/11/2021 Rica ederim İyi çalışmalar |