اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر
1 دقيقه مضت, Foksh said:

بعد اذن معلمي الفاضل @ابوخليل ،

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

نعم هو كما فهمت اخي العزيز

قام بنشر
43 دقائق مضت, ابوخليل said:

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

 

44 دقائق مضت, ابوخليل said:

نعم هو كما فهمت اخي العزيز

اساتذتى الكرام

يظهر انى اسأت الفهم من استاذى الفاضل/ فادى 

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

هل نقسم وتكون الجداول مع النماذج فى قاعدة واحدة ـ فاذا كان كذلك فيكون غباء منى فى البرمجة

طب ياريت تكون الجداول مع النماذج ونستغنى عن كود الربط

الان بعد اقدم اعتذار كبير لاستاذى فادى فيجب علية ان يفهمنى طريقة التقسيم هذه

جزاكم الله خيرا------------------------------------------

قام بنشر (معدل)
منذ ساعه, ابوخليل said:

نعم هو كما فهمت اخي العزيز

بما أنها منفصلة كقاعدة بيانات خلفية اذاً وجب ان يتم إدراج كود الربط في النموذج الرئيسي الأول في قاعدة بيانات النماذج ، وادخال كلمة السر في المتغير بدلاً من XXXX .

 

27 دقائق مضت, الحلبي said:

طب ياريت تكون الجداول مع النماذج ونستغنى عن كود الربط

هنا سنهرب من الحفرة لنقع في المطب 😅

اذا كنت تريد التقسيم فاستمر على ما سبق ، أما إذا لم تكن ترغب في فصل الجداول عن النماذج فسيكون لديك قاعدة بيانات رئيسية واحدة ( تضم النماذج والجداول والاستعلامات...  الخ ) بصيغة Accde بعد الإنتهاء من جميع تعديلاتك . والقاعدة الوسيط التي تحدثنا عنها سابقاً ( فقط ) ولا حاجة لك بقاعدة بيانات للجداول حينها 

 

أتمنى ان تكون قد توضحت الفكرة الآن 🤗

تم تعديل بواسطه Foksh
قام بنشر
15 دقائق مضت, Foksh said:

بما أنها منفصلة كقاعدة بيانات خلفية اذاً وجب ان يتم إدراج كود الربط في النموذج الرئيسي الأول في قاعدة بيانات النماذج ، وادخال كلمة السر في المتغير بدلاً من XXXX .

 

فعلا لا يجب .. وتتم العملية بدون اكواد .. لأن كلمة المرور لقاعدة الجداول يتم حفظها في جداول النظام في القاعدة الأمامية بمجرد الربط .. لأنه عند الربط يطالبك بادخال كلمة المرور

يبدوا انك لم تنتبه لمشاركتي هذه :

(((((((

 

يا دكتور لست بحاجة الى اكواد ولا مكتبات

اتبع الطريقة كما يلي :

1- قم بتقسيم قاعدة البيانات

2- ضع كلمة مرور على قاعدة الجداول

3- افتح الواجهات وقم بحذف الجداول المرتبطة

4 - اعد ربط الجداول سوف يطالبك بكلمة المرور

ملحوظة : اعادة الربط ليس من ايقونة الجداول المرتبطة .. ولكنها من ايقونة جلب كائنات خارجية ( يوجد خيارين : جلب / ارتباط ) اختر الثاني   

)))))))))

قام بنشر
13 دقائق مضت, Foksh said:

أتمنى ان تكون قد توضحت الفكرة الآن

 

2 دقائق مضت, ابوخليل said:

فعلا لا يجب .. وتتم العملية بدون اكواد

تمام التمام انا جربت عدم التقسيم وبالتالى عدم كود الربط

فكله تمام وقد طبقها على برنامجى والحمد لله

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

فياريت امنع ظهور القاعدة خلف البرنامج

وعموما ان وصلت معكم الى مرادى الحمد لله

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

واشكر استاذنا ابو وسام الاستاذ / فادى على تعبه وصبره عليا وانا عارف ان كان يغل من عدم فهمى وكاد ان يقذفنى بطوبه

جزاكم الله كل خير 

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

قام بنشر
3 دقائق مضت, الحلبي said:

 

تمام التمام انا جربت عدم التقسيم وبالتالى عدم كود الربط

فكله تمام وقد طبقها على برنامجى والحمد لله

 

لا مش تمام

انا اعتذر ان المعلومة لم تصل اليكم .. ربما شرحي قاصر

قام بنشر
5 دقائق مضت, ابوخليل said:

لا مش تمام

لا والله تمام التمام وان كلام حضرتك والمعلومة قد وصلتنى الحمد لله

ربما شيخنا الجليل حاسس ان المعلومة لم تصلنى انا دلوقت فهمت فعلا كل شئ واى سؤال انا تحت امرك

فدائما معلمنا / ابو خليل يحب ان يظمئن على شغله وعمله مع تلاميده وانا احييك على هذا

ربنا يعطيك الصحة والعافية ويرزقك رزقا كريما ولا يحرمنا ابدا من مساعدتك

10 دقائق مضت, ابوخليل said:

ربما شرحي قاصر

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

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

قام بنشر (معدل)
1 ساعه مضت, ابوخليل said:

تنتبه لمشاركتي

بالعكس انتبهت لها معلمي الفاضل @ابوخليل ، لكن المغزى هو انه سيتم حفظ المسار في جداول النظام حسب آخر جهاز تم الحفظ فيه ، وعليه فعند نقل المشروع الى جهاز آخر فسيختلف المسار المخزن في جداول النظام ، ولن تتم عملية الربط إلا بشكل يدوي من داخل قاعدة البيانات.

طبعاً إلا إذا تم الحفظ من مكان عام كـ جعل قاعدة بيانات الجداول في القرص D مثلاً 

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

 

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

 

هل تصوري صحيح ، أم انها أطراف أحلام !!!

تم تعديل بواسطه Foksh
قام بنشر
3 ساعات مضت, Foksh said:

طبعاً إلا إذا تم الحفظ من مكان عام كـ جعل قاعدة بيانات الجداول في القرص D مثلاً 

غالبا قاعدة الجداول تكون في مكان ثابت على الخادم

3 ساعات مضت, Foksh said:

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

 

نعم يقوم بالربط ولكن لا حاجة لإدراج الباسوورد .. رغم وجود الحماية على قاعدة الجداول ، حتى لو تم نقلها الى مكان مختلف .. لأن الباسوورد محفوظ في القاعدة الأمامية ولا حاجة لتمريره بالكود 

الأشكالية التي غابت عنكم هي الربط لأول مرة لقاعدة جداول تحتوي على كلمة مرور

.....................................................................................

ادناه مثال صغير للعملية ، استخدمت اداة فيجوال كمفتاح بديلا للملف الوسيط

للتجربة والفحص السريع .. 

ضع المجلد على قرص الــــ C

افتح المجلد  وارسل الاداة الموجودة كاختصار على سطح المكتب

من هناك من سطح المكتب شغل الاختصار .

جميع كلمات المرور = 123

يمكن وضع المجلد في اي مكان والدخول على القاعدة الأمامية ( mainDb ) على التصميم  وتحديث ربط الجداول

سوف ارفق الاداة مفتوحة السورس ان شاء الله

والافضل  اني اجعل المفتاح ( الملف الوسيط ) قاعدة اكسس بدلا من الأداة .. حتى تصبح البيئة واحدة

 

relink2.rar

  • Like 2
قام بنشر (معدل)
10 ساعات مضت, Foksh said:

هل تصوري صحيح ، أم انها أطراف أحلام !!!

 

6 ساعات مضت, ابوخليل said:

الافضل  اني اجعل المفتاح ( الملف الوسيط ) قاعدة اكسس بدلا من الأداة

تصورك صحيح100% اخى ابو وسام

سؤال هام جدا : اى من القاعدين النماذج والوسيط اجعلها بامتداد ACCDE ام القاعدين معا

تم تعديل بواسطه الحلبي
قام بنشر
2 ساعات مضت, الحلبي said:

سؤال هام جدا : اى من القاعدين النماذج والوسيط اجعلها بامتداد ACCDE ام القاعدين معا

ما يهمك هو الوسيط ACCDE 

قام بنشر
13 ساعات مضت, الحلبي said:

لا والله تمام التمام وان كلام حضرتك والمعلومة قد وصلتنى الحمد لله

ربما شيخنا الجليل حاسس ان المعلومة لم تصلنى انا دلوقت فهمت فعلا كل شئ واى سؤال انا تحت امرك

فدائما معلمنا / ابو خليل يحب ان يظمئن على شغله وعمله مع تلاميده وانا احييك على هذا

ربنا يعطيك الصحة والعافية ويرزقك رزقا كريما ولا يحرمنا ابدا من مساعدتك

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

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

 ما زلت مصرا .. ليس تمام

لأنك جلبت الجداول الى القاعدة الأمامية والغيت قاعدة الجداول الخلفية

انا اتكلم من منطق احتراف  فيما يخص التطوير والشبكة

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

الاختلاف بيننا اني افضل وجود الباسوور ضمن جداول النظام في القاعدة الأمامية

 

  • Like 1
قام بنشر
18 دقائق مضت, ابوخليل said:

الاختلاف بيننا اني افضل وجود الباسوور ضمن جداول النظام في القاعدة الأمامية

 

لا جعل الله ختلافاً فيما بيننا لا على صغيرة ولا كبيرة :smile:

قام بنشر

عربون محبة 

مثال لفكرة الأستاذ فادي

 

علما انه سيتم حفظ كلمة المرور في جدول النظام

ومن هنا كانت فكرتي لزوم الربط يدويا اول مرة .. وعدم تمرير الباسوورد من خلال الكود

 

relink3.rar

  • Thanks 1
قام بنشر
18 ساعات مضت, ابوخليل said:

ومن هنا كانت فكرتي لزوم الربط يدويا اول مرة .. وعدم تمرير الباسوورد من خلال الكود

 

معلمى واستاذى الفاضل

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information