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

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

قام بنشر
  في 2‏/7‏/2024 at 20:06, Foksh said:

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

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

Expand  

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

قام بنشر
  في 2‏/7‏/2024 at 20:08, ابوخليل said:

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

Expand  

 

  في 2‏/7‏/2024 at 20:08, ابوخليل said:

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

Expand  

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

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

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

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

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

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

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

قام بنشر (معدل)
  في 2‏/7‏/2024 at 20:08, ابوخليل said:

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

Expand  

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

 

  في 2‏/7‏/2024 at 20:59, الحلبي said:

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

Expand  

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

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

 

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

تم تعديل بواسطه Foksh
قام بنشر
  في 2‏/7‏/2024 at 21:26, Foksh said:

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

 

Expand  

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

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

(((((((

 

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

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

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

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

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

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

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

)))))))))

قام بنشر
  في 2‏/7‏/2024 at 21:26, Foksh said:

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

Expand  

 

  في 2‏/7‏/2024 at 21:38, ابوخليل said:

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

Expand  

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

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

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

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

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

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

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

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

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

قام بنشر
  في 2‏/7‏/2024 at 21:47, الحلبي said:

 

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

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

 

Expand  

لا مش تمام

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

قام بنشر
  في 2‏/7‏/2024 at 21:50, ابوخليل said:

لا مش تمام

Expand  

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

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

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

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

  في 2‏/7‏/2024 at 21:50, ابوخليل said:

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

Expand  

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

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

قام بنشر (معدل)
  في 2‏/7‏/2024 at 21:38, ابوخليل said:

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

Expand  

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

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

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

 

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

 

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

تم تعديل بواسطه Foksh
قام بنشر
  في 2‏/7‏/2024 at 23:12, Foksh said:

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

Expand  

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

  في 2‏/7‏/2024 at 23:12, Foksh said:

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

 

Expand  

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

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

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

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

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

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

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

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

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

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

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

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

 

relink2.rarFetching info...

  • Like 2
قام بنشر (معدل)
  في 2‏/7‏/2024 at 23:12, Foksh said:

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

Expand  

 

  في 3‏/7‏/2024 at 02:48, ابوخليل said:

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

Expand  

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

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

تم تعديل بواسطه الحلبي
قام بنشر
  في 3‏/7‏/2024 at 09:16, الحلبي said:

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

Expand  

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

قام بنشر
  في 2‏/7‏/2024 at 22:00, الحلبي said:

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

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

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

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

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

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

Expand  

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

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

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

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

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

 

  • Like 1
قام بنشر
  في 3‏/7‏/2024 at 11:48, ابوخليل said:

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

 

Expand  

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

قام بنشر

عربون محبة 

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

 

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

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

 

relink3.rarFetching info...

  • Thanks 1
قام بنشر
  في 3‏/7‏/2024 at 12:35, ابوخليل said:

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

 

Expand  

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

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

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