Skip to main content

AccessTr.neT


Sorgu ile Karakter Ayırma Hk.

Sorgu ile Karakter Ayırma Hk.

#1
Merhabalar,

Tablomdaki "DOSYA_ADI" isimli field içindeki kayıtları "DosyaAdi" ve "Aciklama" fieldları içinde aşağıdaki şekilde sorguda ayırmak istedim fakat karakter sayısı sabit olmadığı için yapamadım. Mid, right, left kullandım fakat karakter sayısı arttığında istediğim aralıktaki karakterleri alamadım. Yani ben bir fieldta  "\\istwdmoss01\Lo\DeliveryDocuments\" ile ".jpg" arasındaki karakterleri almak istiyorum. Diğer fieldta da bu aldığım aralığı zaten LEFT ile alabilirim. Bu konuda yardımcı olabilir misiniz? Teşekkürler.



DOSYA_ADI
DosyaAdiSub
DosyaAdi
Aciklama
\\istwdmoss01\Lo\DeliveryDocuments\0000644412_7.jpg
0000644412_7.jpg
0000644412_7
0000644412
\\istwdmoss01\Lo\DeliveryDocuments\0000644413_15.jpg
0000644413_15.jpg
0000644413_15
0000644413
\\istwdmoss01\Lo\DeliveryDocuments\0000644555_145.jpg
0000644555_145.jpg
0000644555_145
0000644555
\\istwdmoss01\Lo\DeliveryDocuments\0000644676_1305.jpg
0000644676_1305.jpg
0000644676_1305
0000644676
Cevapla
#2
sayın rknbrlz,

bahsettiğiniz talebinize yönelik olarak;

kendi adıma imkan ve zaman yetersizliği olması nedeni ile,ilk aklıma gelen hali ile belirtmek gerekirse,
bu sonucu,form üzerinden de elde edebilirsiniz.

bunun için:
form üzerinde DosyaAdi değerini içeren denetimin DosyaAdi_txt olduğu,
Aciklama değerini içeren denetimin de Aciklama_txt olarak tanımlandığını var sayarsak eğer;

ister formun GEÇERLİ OLDUĞUNDA olay yordamı içerisine,

Visual Basic Code
Me.Aciklama_txt=Split(Right(Me.DosyaAdi_txt; Len(Me.DosyaAdi_txt) - InStrRev(Me.DosyaAdi_txt;"\")); ".")(0) 

kod ifadesini yazmak sureti ile istediğiniz sonucu elde edebilirsiniz.başka çözümler de elbette ki mevcuttur.paylaşılabilir süreç içerisinde.

denemeleriniz neticesinde olumlu sonuç alamazsanız,lütfen,Site Kuralları gereği örnek uygulamanızı;içeriğinde farazi gerçek dışı uydurma bilgiler olacak şekilde ekleyiniz.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
sayın rknbrlz,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar KarakterSecme-ATOZ.rar (Dosya Boyutu: 22,36 KB | İndirme Sayısı: 8)
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
sayın rknbrlz,

sadece hatırlatma olması adına,

Access te OCR uygulaması hk.

yukarıda bağlantısı yazılı konunuza AYRINTILI geri bildirimde bulunmaya gayret ediniz.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(02/12/2016 12:06)atoz112 Adlı Kullanıcıdan Alıntı: sayın rknbrlz,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.

Merhabalar,

İlginiz için teşekkür ederim fakat sorguda çözmem gerekiyordu. Biraz araştırma ile sorguda "DosyaAdi: Left([DosyaAdiSub];InStr(1;[DosyaAdiSub];".")-1)" ile çözdüm. Tekrar teşekkürler.
Cevapla
#6
sayın rknbrlz,

Alıntı:sorguda "DosyaAdi: Left([DosyaAdiSub];InStr(1;[DosyaAdiSub];".")-1)" ile çözdüm. 

ifadenize yönelik olarak;

yazdığınız bu kod ile istediğiniz sonucu aldığınızı,naçizane densizliğimi bağışlayın fakat düşünmüyorum.

çünkü,bu kod denendiğinde;

\\istwdmoss01\Lo\DeliveryDocuments\0000644412_7.jpg

değerinin,sadece . (NOKTA) değerinden önceki tüm değerler olan

\\istwdmoss01\Lo\DeliveryDocuments\0000644412_7

ifadesini verecektir.dolayısı ile,tekrar incelemenizde fayda var.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da