الكابتن3

كيفيه ربط عنصر غير منضم بحقل

9 ردود في هذا الموضوع

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

كيفيه ربط حقل غير منظم الذي في النموذج بحقل في الجدول علما بأن الحقل اضيف بعد ان تم إنهاء البرنامج شكل نهائي

اريد الاجابه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم

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

هناك معالج يقوم بذلك في الأكسس .. وهو معروف

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

أختر بحث وغير مربع النص لتحرير وسرد ومصد البيانات جدول .. ثم في مصدر

الصف ضع الحقل المراد ......... ولو أنك ارفقت مثالك لكان اسهل للفهم

اكسيرالحياة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل

اتبع الخطوات التالية

post-15367-1207687287_thumb.gif

post-15367-1207687309_thumb.gif

post-15367-1207687335_thumb.gif

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

اشكركم على الرد

ولكن المشكله هي اني اضفت حقل في الجدول بعد ان انهيت التصميم كاملا

وعندما اضفت عنصر غير منضم وذهبت لنفس الخصاص التي ذكرتيها يا اخت زهره ( مصدر عنصر التحكم ) لم اجد الحقل الذي اضفته

مؤخرا ولهذا اريد الحل لهذه المشكله

لأني كل ما احبب ان اضيف حقل جديد في الجدول اضطر لأعاده عمل نموذج جديد لكل اجده في( مصدر عنصر التحكم ) وهذا بكل تأكيد خطأ

فما هو الحل لهذه المشكله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل

هل النموذج له مصدر سجلات ام لا

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

post-15367-1207721271_thumb.gif

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

Dim db As DAO.Database, rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("tblEMP")
rs.AddNew
rs("ID") = Me![ID]
rs("IDEmp") = Me![IDEmp]
rs("NameEmp") = Me![NameEmp]
rs("SecEmp") = Me![SecEmp]
rs("JobEmp") = Me![JobEmp]
rs.Update
rs.Close

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

واضافة لما تقدمت به الاخت زهرة اليك هذا الشرح المفصل

post-46243-1207721904_thumb.jpg

post-46243-1207721967_thumb.jpg

post-46243-1207722028_thumb.jpg

post-46243-1207722070_thumb.jpg

تم تعديل بواسطه محمد فؤاد تركي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

الف شكر لكم جمعيا وشكرا اخي الخبير واختي زهره

شرح ممتاز جدا

ولكن عندما انا ذهب من خصائض النموذج واختر مصدر السجل كان لا بد على ان اختار احد الجدولين

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

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

لذلك انا ذهبت إلى خصائص الموذج ولم اختر جدول فقد اخترت زر الذي ينقلني إلى الاستعلام

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

وذهبت إلى النموذج وكانت النتيجه رائعه جدا

وسؤالي هنا هل هذه الطريقه صحيحه او سوف ينتج عنها اخطاء فيما بعد

وجزاكم الله خيرا كثير على جهودكم الجباره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

شكرا اخت زهره وسأخذ بنصيحتك طبعا

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

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

صحيح انه تمت العمليه

ولكن النموذج لم تشتغل فيه بقيه البيانات التي مضافه من الجدول الثاني

وإذا رجعت إلى من خصائص النموذج واختر من مصدر السجل الجدول الثاني

يحصل العكس الا وهو تشتغل حقول الجدول الثاني في النموذج ولا تشتغل حقول الجدول الاول

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

في الجداول تكون موجوده في عنصر مصدر التحكم للعنصر سأكون شاكر لكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .