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

الجداول المرتبطة

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

السلام عليكم

كما في المرفق

لدي قاعدة بها الجداول فقط والثانية بها الواجهات والقاعدتان في نفس الفولدر ونفترض مسار الفولدر ( d:\schlool)

وقمت بربط الجداول الى القاعدة الثانية فعند تغيير مسار الفولدر لا تعمل القاعدة الا بعد ان اعيد ربط الجداول

فانا اريد عند فتح النموذج الاول يعيد ربط الجداول تلقائيا عن طريق الكود مثلا

وشكرا

school.rar

#2

تفضل اخي الكريم : صفاء

ملفك بعد التعديل بناء على طلبك

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

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

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

za-school-UP.rar

بالتوفيق

#3
zahrah كتب:

تفضل اخي الكريم : صفاء

ملفك بعد التعديل بناء على طلبك

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

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

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

za-school-UP.rar

بالتوفيق

ساذهب الى كوكب الزهرة لتجربة البرنامج

شكرا هو المطلوب

#4

عذرا ايتها السيدة الفاضلة

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

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

(

run-time error "3276"

مرجع كائن قاعدة البيانات غير صحيح

)

ولا يتم فتح النافذة الاخرى

فما هي المشكلة

#5
صفاء الموسوي كتب:

عذرا ايتها السيدة الفاضلة

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

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

(

run-time error "3276"

مرجع كائن قاعدة البيانات غير صحيح

)

ولا يتم فتح النافذة الاخرى

فما هي المشكلة

اخي الفاضل : صفاء

لم افهم المقصود من مشاركتك

فما هي المشكلة لديك بالضبط

قبل ان اطرح عليك الحل قمت بعمل التالي

1. وضع دالة كود الربط في الوحدة النمطية ( في قاعدة النماذج )

2. وضعت امر استدعاء الدالة في حدث عند فتح النموذج Start

3. قمت بتجربة الأكواد لمعرفة مدى ارتباطها اوتوماتيكيا بقاعدة الجداول

حيث انني قمت بنقل المجلد كاملا بما فيه القاعدتين الى محرك الأقراص C ثم نقلته ايضا الى محرك الأقراص D ثم نقلته ايضا الى محرك الأقراص E

وفي كل مره انقل فيها المجلد من مكان الى آخر الكود يعمل بشكل ممتاز وبدون اي خطأ ويتم الربط اوتوماتيكيا وبدون اي رسائل اخطاء .

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

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

بالتوفيق

#6
zahrah كتب:

اخي الفاضل : صفاء

لم افهم المقصود من مشاركتك

فما هي المشكلة لديك بالضبط

قبل ان اطرح عليك الحل قمت بعمل التالي

1. وضع دالة كود الربط في الوحدة النمطية ( في قاعدة النماذج )

2. وضعت امر استدعاء الدالة في حدث عند فتح النموذج Start

3. قمت بتجربة الأكواد لمعرفة مدى ارتباطها اوتوماتيكيا بقاعدة الجداول

حيث انني قمت بنقل المجلد كاملا بما فيه القاعدتين الى محرك الأقراص C ثم نقلته ايضا الى محرك الأقراص D ثم نقلته ايضا الى محرك الأقراص E

وفي كل مره انقل فيها المجلد من مكان الى آخر الكود يعمل بشكل ممتاز وبدون اي خطأ ويتم الربط اوتوماتيكيا وبدون اي رسائل اخطاء .

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

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

بالتوفيق

السلام عليكم

المشكلة التي تظهر انه لا يتم فتح النافذة الثانية

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

#7
صفاء الموسوي كتب:

السلام عليكم

المشكلة التي تظهر انه لا يتم فتح النافذة الثانية

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

اخي الفاضل

البرنامج يعمل بشكل صحيح ولا يوجد به اي مشكلة

عند فتح قاعدة البيانات يتم عمل التالي

1. يتم فتح نموذج Start

2. تتم عملية الربط اوتوماتيكيا للجدول

3. يتم اغلاق النموذج Start بعد 2 ثانية من خلال الكود الموجود في حدث العداد Timer للنموذج

Private Sub Form_Timer()
DoCmd.Close
DoCmd.OpenForm "frmstudent"
End Sub

4. يتم فتح النموذج الثاني

هذا ما يحدث عندي بالضبط

اذا كان لديك اي مشكلة فلا علم لي بها

حاول تتاكد بارك الله بك

بالتوفيق

#8

السلام عليكم

بعد اذن استاذتنا الفاضلة زهرة

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

اما اذا فتحت الضغط عن الملف

فتعمل القاعدة تمام

ويفتح النموذج start

وبعده بثانيتين يفتح frmstudent

اعتذر على المداخلة

سلامي

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 5 ديسمبر 2012 في 08:27

#9

الرجاء عمل التالي للتاكد من كلامي

خذي الفولدر المسمى za-school-UP واجعليه في القرص d وافتحي البرنامج

ترين انه سيفتح بلا اشكال

الان ارفعيه من قرص d (قص وليس نسخ) واجعليه على القرص e افتحي البرنامج الان سترين ان النافذة الثانية لا تظهر بل تظهر رسالة خطأ

ارجو التجربة حتى اعرف هل المشكلة لدي

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

#10

اخي صفاء الموسوي

نزل الفولدر في Download

وقصيت ولصقته بمحرك الاقراص D

وتمت عمل القاعدة تمام

وقصيت ولصقت الفولدر في محرك الاقراص :C

وتمت عمل القاعدة تمام

ولايوجد لدي محرك اقراص :E

واعتذر على المداخلة

تحياتي

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 5 ديسمبر 2012 في 08:36

#11

عذرا

بعد ان عملت له داونلود وقصيت ولصقته في d تم عمل البرنامج بصورة صحيحة

والان قم بقصه من قرص D نفسه والصاقه بقرص E

افتحه فهل يعمل لديك البرنامج الان

#12
صفاء الموسوي كتب:

عذرا

بعد ان عملت له داونلود وقصيت ولصقته في d تم عمل البرنامج بصورة صحيحة

والان قم بقصه من قرص D نفسه والصاقه بقرص E

افتحه فهل يعمل لديك البرنامج الان

الاقراص التي معي ذكرتها

وذكرت ايضا

اقتباس
ولايوجد لدي محرك اقراص :E

وهناك كمبيوترات يوجد لديها محرك اقراص واحد فقط وهو D او C

تحياتي العميقة لشخصكم الكريم

#13

الاستاذ الفاضل

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

بغض النضر عن d او e قم بالتجربة على c و d

اي قم بقصه من القرص d - بعد تشغيله- ولصقه في c وجربه

#14

اخي الفاضل

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

post-15367-073513200 1354689949_thumb.gi

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

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

za-school-LAST.rar

بالتوفيق

المرفقات
H1.gif

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

#15

شكرا شكرا شكرا الاخت زهرة

التعديل هو المطلوب وتم ما اريده

شكرا

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