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

مسار الرابط التشعبي

بدأه lordring في 6 ديسمبر 2012 · 16 رد · 1,277 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

لدي في البرنامج المرفق حقل لرابط تشعبي .. لملفات تكون في مجلد بجنب القاعدة

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

بغض النظر عما يسبقه ..بمعنى انه لافرق ان اضعه على البارتشن c او d او في مكان في الحاسوب المهم مجلد الملفات بجنب القاعدة ..

12-6-2012%206-30-53%20PM.jpg

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

رابط الملف

الرابط الخاص بي

1
#2

للرفع مع التقدير

#3

تفضل اخي الكريم

post-15367-071913000 1354819723_thumb.gi

تم اضافة زر أمر اضافي للطباعة

وبإمكانك ايضا معاينة الملف بالضغط على الرابط التشعبي

تم تعديل الملف بآخر جديد

لا تنسانا من التقييم بارك الله بك

za-E-project_2-UP.rar

بالتوفيق

المرفقات
PR1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 6 ديسمبر 2012 في 22:22

1
#4

اختي الكريمة ... شكرا للجهود المميزة الله يبارك بك

انا لااريد ان يكون الايعاز للطباعة بحدث بالضغط على الرابط التشعبي لاني اريد ان ابقي امكانية فتح ملف ال pdf عند الضغط على الرابط

لذلك هل يمكن تحويل الكود الى زر اضافي اوابقاء الرابط يؤدي عمله في فتح الملف ...

وحاليا تظهر لدي الخطاء التالي عند فتح الملف المرفق

12-6-2012%2010-29-42%20PM.jpg

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

وشكرا

#5
lordring كتب:

اختي الكريمة ... شكرا للجهود المميزة الله يبارك بك

انا لااريد ان يكون الايعاز للطباعة بحدث بالضغط على الرابط التشعبي لاني اريد ان ابقي امكانية فتح ملف ال pdf عند الضغط على الرابط

لذلك هل يمكن تحويل الكود الى زر اضافي اوابقاء الرابط يؤدي عمله في فتح الملف ...

وحاليا تظهر لدي الخطاء التالي عند فتح الملف المرفق

12-6-2012%2010-29-42%20PM.jpg

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

وشكرا

تم التعديل

اعد تحميل الملف من جديد

بالتوفيق

1
#6

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

اذ ان لكل سجل المفروض ملف معين ... هل من حل ؟؟

#7
lordring كتب:

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

اذ ان لكل سجل المفروض ملف معين ... هل من حل ؟؟

تفضل اخي الكريم

za-E-project_2-LAST.rar

بالتوفيق

1
#8

شكرا مرة اخرى .. هذا ماحدث مع الملف الاخير

قمت بتحميل التعديل الاخير ... عند الضغط على الرابط التشعبي او زر print لايتنفذ الايعازات ..

الا حين اقوم باعادة وضع الملف في الحقل datasheet عن طريق الايكونة الجديدة browse وحتى عند عمل هذا واغلاق البرنامج

تعدود المشكلة مرة اخرى اي لايحدث شي عند الضغط سواء على الرابط او زر print الا باعادة التوجيه

ملاحظة

قمت بوضع ارتباطات للسجلات الثلاثة وعند فتح البرنامج من جديد تحدث نفس الحالة (لايحدث شي عند الضغط سواء على الرابط او زر print)

لكن لاحظت انه يكفي اعادة توجيه الرابط التشعبي من خلال browse للسجل الاول فقط فتتعرف السجلات الباقية على المسار وتعمل الروابط

1
#9
lordring كتب:

شكرا مرة اخرى .. هذا ماحدث مع الملف الاخير

قمت بتحميل التعديل الاخير ... عند الضغط على الرابط التشعبي او زر print لايتنفذ الايعازات ..

الا حين اقوم باعادة وضع الملف في الحقل datasheet عن طريق الايكونة الجديدة browse وحتى عند عمل هذا واغلاق البرنامج

تعدود المشكلة مرة اخرى اي لايحدث شي عند الضغط سواء على الرابط او زر print الا باعادة التوجيه

ملاحظة

قمت بوضع ارتباطات للسجلات الثلاثة وعند فتح البرنامج من جديد تحدث نفس الحالة (لايحدث شي عند الضغط سواء على الرابط او زر print)

لكن لاحظت انه يكفي اعادة توجيه الرابط التشعبي من خلال browse للسجل الاول فقط فتتعرف السجلات الباقية على المسار وتعمل الروابط

لا إله إلا الله محمد رسول الله

اللهم طولك ياروح

تفضل اخي الكريم

آخر تعديل على هذا الملف في هذه المشاركة

za-E-project_2-END.rar

بالتوفيق

1
#10

الله يعينك على كثرة الاسئلة ...

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

وليس على المكان الجديد على جهازي ..كما في الصورة

12-7-2012%204-16-51%20PM.jpg

وشكرا

#11
lordring كتب:

الله يعينك على كثرة الاسئلة ...

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

وليس على المكان الجديد على جهازي ..كما في الصورة

12-7-2012%204-16-51%20PM.jpg

وشكرا

اخي الفاضل

لقد وضعت لك زر أمر بجانب مسار الملف لتختار منه مكان وموقع الملف على جهازك وليس على جهازي

لذا يجب عليك تغييره الى المكان الذي وضعت فيه المجلد لأنه لن يعمل معك المسار الذي انا وضعته لك للتجربه

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

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

عدى ذلك لا استطيع خدمتك اكثر من ذلك .

بالتوفيق

#12

شكرا اختي الكريمة ..بما انه لاطريق لتحقيق لذلك فلايسعني الا ان اشكر مجمل جهودك مع فائق التقدير

#13
lordring كتب:

شكرا اختي الكريمة ..بما انه لاطريق لتحقيق لذلك فلايسعني الا ان اشكر مجمل جهودك مع فائق التقدير

إن أذنتم لي..

الروابط التشعبية في أكسس تقوم بتأطير الرابط بعلامة (#)، الامر الآخر أن (ShellExecute) تحتاج إلى المسار بالكامل. وحتى نستخدم الدليل الافتراضي لقاعدة البيانات يجب علينا أن نبعد (#) من الدليل اللاحق. أحد الحلول في المثال التالي

GAA-E-project_2-END.7z

1
#14

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

#15

السلام عليكم

اختي الكريمة هل يمكن التعديل في الكود في اخر تعديل ارفقتيه لكي يقوم الزر print بعرض شاشة التحكم بعدد النسخ وعدد الصفحات ..الخ

عوضا عن القيام بالطباعة مباشرة

مع التقدير

تم تعديل هذه المشاركة بواسطة lordring في 10 ديسمبر 2012 في 18:42

#16
lordring كتب:

السلام عليكم

اختي الكريمة هل يمكن التعديل في الكود في اخر تعديل ارفقتيه لكي يقوم الزر print بعرض شاشة التحكم بعدد النسخ وعدد الصفحات ..الخ

عوضا عن القيام بالطباعة مباشرة

مع التقدير

اخي الفاضل

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

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

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

DoCmd.RunCommand acCmdPrint

post-15367-073555000 1355157618_thumb.gi

هذا الصندوق خاص ببرنامج الأكسيس وبرامج الأوفيس فقط ولا علاقة له ببرنامج الأكروبات

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

post-15367-051027700 1355157442_thumb.gi

بالتوفيق

المرفقات
P1.gifp2.gif

تم تعديل هذه المشاركة بواسطة zahrah في 10 ديسمبر 2012 في 19:42

1
#17

شكرا على الشرح الوافي ... وصلت الفكرة الله يزيدك من علمه ...

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

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

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

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

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