الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية أظهار عبارة ما فى حالة عدم وجود ملف مخزن فى مسار معين

بدأه rewnasser في 20 نوفمبر 2011 · 6 رد · 510 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدى قاعدة بيانات بها جدول يحتوى على مسلسل ومسار معين ومحدد لمجموعة ملفات pdf

وكما هو واضح من المثال المرفق وبعد قراءة التعيثات أسفل النموذج سيتضح المطلوب

ولتقريب الفكرة

طبعا عملت زر أمر بيفتح ملفات ال pdf المخزنة فى مسارها لكن أحيانا بسجل المسار دون وضع الملف فى مكانة فى هذة الحالة برنامج أدوب ريدر بيفتح لكن بيعطى رسالة تفيد عدم توافر الملف

وطبعا دة بياخد وقت

المطلوب يكتب كلمة غير متوفر أمام كل سجل لا يوجد لة ملف محفوظ فى المسار المكتوب أمام السجل وذلك حتى لا أستعمل زر أمر فتح الملف وفى حالة وضع الملف فى مسارة المحدد تتغير كلمة غير متوفر الى كلمة متوفر

أتمنى أكون وصلت الموضوع

رجاء وضع أى أربع ملفات pdf فى المسار C:\ أسماء الملفات هى 1 & 2 & 3 & 4 لضمان عمل زر الأمر

وشكرا

db1.rar

#2

للرفع

#3

للرفع

#4

أليك المثال بعد التعديل

Gaa_db1.zip

#5

الله ينور عليك

بس ياريت تفهمنى الكود انا لاحظيت الوحدة النمطية وشفت كود أستدعاء الوحدة النمطية على زر الامر لكن ازاى كلمة موجود وغير موجود كتبت فى الحقل الموقف بدون ذكر أسم الحقل فى اى كود

ارجوا التوضيح أن امكن

وشكرا

#6

يتوجب عليك إلقاء نظرة على الاستعلام أيضا!

ما قمت بعمله هو أني أنشأت وظيفة تقوم بفحص البيانات القادمة من حقل pass بواسطة العبارة ()Dir فإذا كان الملف موجود فسوف تعيد قيمة نصية هي اسم الملف أو قيمة خالية إذا كان غير ذلك.. وبالتالي مررناها على العبارة IIf التي تعيد قيمتين الأولى للمنطق الصحيح والأخرى للمنطق الخطأ.. ثم وضعت هده الوظيفة في الاستعلام.

أما ما رايته تحت زر الأمر فقد قمت بتغيير الوظيفة Shell بالإجراء FollowHyperLnk وأسندت إليه اسم الملف ومساره العائد من حقل البيانات pass بعد التأشير على السجل الذي يتضمن كلمة موجود

#7

الف الف شكر على التوضيح

وجعلة الله فى ميزان حسناتك

مشكور اخى شكرا جزيلا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…