AccessTr.neT
InstrRev ? - 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ığı: InstrRev ? (/konu-instrrev.html)

Sayfalar: 1 2


InstrRev ? - prtkl - 03/06/2011

İSTEK NO = 2011-205A ise

Val(Right([İSTEK NO];Len([İSTEK NO])-InStrRev([İSTEK NO];"-")))

kodunun sonucu nedir? Çalışma mantığını kısaca özetleyebilir misiniz?




Cvp: InstrRev ? - DUAYEN - 03/06/2011

InStrRev açıklayım elimden geldiğince ; Sadece aradığınız kelimeyi sondan başa doğru giderek arar ve baştan sona doğru kaçıncı karakterde başladığını söyler. Yani diyelim ki metinde 5 adet virgül var ve siz en son virgülden sonraki metni alacaksınız. O zaman instrrev kullanışlıdır.



Cvp: InstrRev ? - boolean_ - 03/06/2011

Kısaca bir dizenin başka bir dize içindeki konumunu sondan başlayarak verir


Cvp: InstrRev ? - alpeki99 - 03/06/2011

Eğer sadece InStrRev komutunu sorduysanız arkadaşlar açıklamışlar. Eğer yukarıda ne yapıldığını öğrenmek istiyorsanız bana kulak kesilin.

İSTEK NO adında bir metin kutusu varmış. Bir gün metin kutusunun içinde yazılı olan değerin ( örnek 2011-205A ) içinde yer alan - karakterinden sonraki olan kısmın ( 205A ) sayısal değer olan bölümünü almaya karar vermiş iseniz yani 205 i işte o zaman yukarıdaki cümleyi yazacaksınız.


Cvp: InstrRev ? - prtkl - 03/06/2011

Teşekkür ederim

İSTEK NO = 2011-205A

A- InStrRev([İSTEK NO];"-")
B- Len([İSTEK NO])-InStrRev([İSTEK NO];"-"))
C- Right([İSTEK NO];Len([İSTEK NO])-InStrRev([İSTEK NO];"-")))

CEVAPLAR

A-
B-
C-


Soruyu üç parçaya bölüp tekrar sormak istedim. Çünkü bölümlerin kendi içerisnde nasıl çalıştığını kavrayamadım.


Cvp: InstrRev ? - alpeki99 - 03/06/2011

İSTEK NO = 2011-205A

A- InStrRev([İSTEK NO];"-")
B- Len([İSTEK NO])-InStrRev([İSTEK NO];"-"))
C- Right([İSTEK NO];Len([İSTEK NO])-InStrRev([İSTEK NO];"-")))

CEVAPLAR

A- İSTEK NO isimli denetimde sağdan itibaren ilk rastlanılan - şaretine kadar olan yer
B- Böyle bir komut imkansız uygulanamaz çünkü eksik.
C- Doğru yazılışı burada yazdığınız gibi yani Right("Kaynak Kelime", kaçıncı karakterden, kaçıncı karaktere)