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

كيفية نقل مسار ملف من خلال زر أمر Braws

بدأه rewnasser في 2 ديسمبر 2008 · 4 رد · 733 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكــم ورحمـة الله وبركاتــه

بداية - لنفرض انة يوجد حقلين فى نموزج الأول أسم الملف والثانى مكان حفظ الملف

طبعا بقوم بأدخال أسم الملف ثم أنتقل لمكان حفظ الملف والذى سيكون على الصورة مثلا E:\My dataBase بمعنى حقل يبين أسم الملف والثانى يبين مكان حفظة على الهارد

المطلوب

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

فتغلق صفحة الأستعراض وأجد فى حقل مكان حفظ الملف مكتوب نصا مكان الحفظ كما بالصورة السابقة E:\My dataBase

ملحوظة

من الممكن أن لا يوجد اصلا ملف وأنما سيتم عملة لاحقا

يارب يكون كلامى واضح وشكرا

والسلام عليكــم ورحمـة الله وبركاتــه

#2

وعليكم السلام ورحمة الله وبركاته

اخي الكريم تفضل هذا المثال وارجو ان تستفيد منه بارك الله بك

اخوك ابو عدنان

openfile.rar

27169617.gif
#3
moh samer ali كتب:
وعليكم السلام ورحمة الله وبركاته

اخي الكريم تفضل هذا المثال وارجو ان تستفيد منه بارك الله بك

اخوك ابو عدنان

مشكور أخى أبو عدنان

تعديل بسيط وصار فعلا هذا هو المطلوب

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

ياريت أستفسار أخر

الحقل المسمى بأسم الملف كان نوعة أرتباط تشعبى وهذا لانى عندما أضغط أستعراض وأحدد الملف يقوم بكتابة مسارة فى هذا الحقل ولو حبيت افتحة من خلال قاعدة البيانات أضغط علية فيفتح ولكن الى صار أنة لا يفتح ولا يعمل الأرتباط ياريت الاقى رد

وشكرا

#4
rewnasser كتب:
مشكور أخى أبو عدنان

تعديل بسيط وصار فعلا هذا هو المطلوب

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

ياريت أستفسار أخر

الحقل المسمى بأسم الملف كان نوعة أرتباط تشعبى وهذا لانى عندما أضغط أستعراض وأحدد الملف يقوم بكتابة مسارة فى هذا الحقل ولو حبيت افتحة من خلال قاعدة البيانات أضغط علية فيفتح ولكن الى صار أنة لا يفتح ولا يعمل الأرتباط ياريت الاقى رد

وشكرا

اخي الكريم لا شكر على واجب بارك الله بك،،،

اذا اردت ان تفتح اي ملف من قاعدة البيانات استخدم الكود التالي مع مراعاة نوع الملف

Dim X As Integer

Dim AppName As String

AAPNAME = "C:\Program Files\Microsoft OfficeXp\Office10\WINWORD.EXE" & [FLIELOCATION]

 X = Shell(AppName, 1)

[FLIELOCATION] = الحقل المسمى اسم الملف لديك ( مسار الملف واسمه) .

ومثالنا هنا لفتح ملف وورد

C:\Program Files\Microsoft OfficeXp\Office10\WINWORD.EXE

واذا كان نوع آخر اكسل مثلا او صورة بدل اسم البرنامج ومساره (مساره في جهازك) باسم البرنامج الذي يفتح نفس الملف المطلوب واعتقد ان هناك طريقة أخرى ولكن للاسف لم اجدها عندي الآن .

ارجوا ان اكون وفقت بمساعدتك مع احترامي وتقديري

اخوك ابو عدنان

27169617.gif
#5

حاول الاستفادة من هذا المثال للاخت الفاضلة ام عهود.

zaOpenWord.rar

27169617.gif

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