اذهب الي المحتوي
أوفيسنا

استخراج كلمة من مسار ملف ضمن نطاق معين


AboSaad17

الردود الموصى بها

لدي استعلام  يظهر لي مسار الصور لكل دولة . أريد أن انشئ حقل جديد يظهر فيه اسم الدولة

C:\Teed|Egypt.jpg    i هذا مسار ملف الصور  أريد أستخراج إسم الدولة فقط من المسار في حقل جديد

 

مسار.png

رابط هذا التعليق
شارك

وعليكم السلام:smile:

 

جرب هذا :

City: mid([PicFile],instrev([PicFile],"\")+1)

واما اذا اردت الاسم فقط
City: replace(replace(mid([PicFile],instrev([PicFile],"\")+1),".png",""),".jpg","")

.

او

city: replace([PicFile],"C:\Teed\","")

والاسم فقط
city: replace(replace(replace([PicFile],"C:\Teed\",""),".png",""),".jpg","")

 

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته 
وشكرا جزيلا على الرد 
للأسف أستاذ الفاضل جعفر لا يعمل الاستعلام  ( بناء جملة غير صالح )
ملاحظة لدي اوفس 2003 

رابط هذا التعليق
شارك

اعتذر:blink:

بدل
instrev

اكتب
instrrev

.

اما الطريقة الثانية فتعمل تمام وبدون تعديل:smile:

 

وتفضل ، كل الطرق الاربعة في استعلام:

SELECT Mid([PicFile],InStrRev([PicFile],"\")+1) AS City, Replace(Replace(Mid([PicFile],InStrRev([PicFile],"\")+1),".png",""),".jpg","") AS City2, Replace([PicFile],"C:\Teed\","") AS city3, Replace(Replace(Replace([PicFile],"C:\Teed\",""),".png",""),".jpg","") AS city4
FROM tbl_pic;

.

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

شكرا جزيلا لك أستاذي الفاضل جعفر  ولكن
قمت بتعديل الفاصلة من (,) إلى  (  ; ) ومن ثم تم الوصول للهدف بارك الله فيك وزادك الله من كرمه 

City: Replace(Replace(Mid([PicFile];InStrRev([PicFile];"\")+1);".png";"");".jpg";"")

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information