AccessTr.neT
Mid Fonksiyonu - 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ığı: Mid Fonksiyonu (/konu-mid-fonksiyonu.html)



Mid Fonksiyonu - Forceful - 30/03/2015

Merhaba,

Bende aşağıdaki şekilde bir veri var.Bu veri için MID fonksiyonu kullanıyorum ama sayı 100'ü geçince sorun oldu.Yardım eder misiniz?

01-001-101
02-002-201
03-003-202
""
""
100-003-201

İlk rakamdan itibaren '-' ye kadar olan sayıları almam gerekiyor nasıl yapabilirim?


Cvp: Mid Fonksiyonu - Kur@l - 30/03/2015

MID fonksiyonu içinde kaç tane alması gerektiğini bulmak için instr fonksiyonu ile - işaretinin pozisyonunu öğrenip 1 eksik kadar olan miktarı alabilirsiniz 1 haneli rakamlarda 1 tane iki haneli rakamlarda 2 tane üç haneli rakamlarda 3 tane n haneli rakamlarda n tane rakam alabilirsiniz. Kolay gelsin.

Kod:
mid(alinacakyer,1,InStr(1, alinacakyer, "-")-1)



Cvp: Mid Fonksiyonu - Forceful - 30/03/2015

Mid([YM_DOK_KODU];1;3)
şeklinde kullanınca kayıtlar şöyle geliyor,

KOD
08-
08-
09-
09-
09-
100
100
100

Ben "-" gelsin istemiyorum.


Cvp: Mid Fonksiyonu - Forceful - 30/03/2015

Yaptım arkadaşlar sizinlede paylaşmak isterim.

KOD: Mid([numbers];1;InStr(1;[numbers];"-")-1)