Sorgu ile Karakter Ayırma Hk. - 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ığı: Sorgu ile Karakter Ayırma Hk. (/konu-sorgu-ile-karakter-ayirma-hk.html) Sayfalar:
1
2
|
Sorgu ile Karakter Ayırma Hk. - rknbrlz - 02/12/2016 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 Cvp: Sorgu ile Karakter Ayırma Hk. - atoz112 - 02/12/2016 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,
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. Cvp: Sorgu ile Karakter Ayırma Hk. - atoz112 - 02/12/2016 sayın rknbrlz, EK'te; bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz. bilginize...iyi çalışmalar,saygılar. Cvp: Sorgu ile Karakter Ayırma Hk. - atoz112 - 02/12/2016 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. Cvp: Sorgu ile Karakter Ayırma Hk. - rknbrlz - 02/12/2016 (02/12/2016, 12:06)atoz112 yazdı: sayın rknbrlz, 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. Cvp: Sorgu ile Karakter Ayırma Hk. - atoz112 - 02/12/2016 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. |