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

تحديث حقل

مغلق
بدأه adb1423 في 12 نوفمبر 2005 · 4 رد · 665 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني في الله

السلام عليكم ورحمة الله وبركاته

لدي قاعدة بيانات بها

جدول الموظفين(empol ) يحوي الحقول التالية:

(idid ) رقم الموظف

(name ) اسم الموظف

(workid ) رقم العمل

(workplace ) مقر العمل

جدول العمل(work ) يحوي الحقول التالية:

(workid ) رقم العمل

(workplace ) مقر العمل

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

انشأت نموذج (em ) على جدول الموظفين

انشأت نموذج(wr ) على جدول العمل

عند انتقال الموظف الى مقر عمل آخر وتغيير مقر عمله من حقل(workplace ) في نموذج(em ) لايصحبه تغيير رقم العمل في حقل(workid ) في نفس النموذج بما يتوافق مع رقم العمل

في جدول العمل(work )

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

وهذا مثال مرفق

وجزاكم الله عني خير الجزاء

lin.rar

#2

السلام عليكم ورحمة الله

الاخ الكريم adb1423

تصميم جدول empol عندك به خطأ. المفروض انت عملت جدول باسم work قمت بوضع حقلين الاول كود العمل(مفتاح اساسى) والثانى اسم العمل وهذا ممتاز الى الان. المفروض اخى الكريم داخل قاعدة بياناتك وداخل جميع جداولك الاخرى يتم التخاطب والتعامل مع المفتاح الاساسى للعمل وهو كود العمل ولا نتعامل ولا نضيف حقل اسم العمل فى اى جدول اخر , لانه تكرار لا يفيد بشئ.

المهم فى جدول empol سنبقى على كود العمل ونعمل ربط بين الجدولين بهذا الحقل, ونتخلص من حقل اسم العمل لانه مالوش لازمه. اما داخل النموذج المفروض انا بيظهر لى كمستخدم كود العمل وهذا طبعا متعب وممل لانك كده هتطالب المستخدم بحفظ كل الارقام. لكن طبعا الحل العملى هو انشاء كمبوبكس (مربع تحرير وسرد) يحتوى اسماء الاعمال عندك وهو مبنى على جدول work بحيث انا كمستخدم اختار عمل الموظف من اسماء الاعمال الموجودة فى الكمبوبكس والبرنامج عليه يخزن كود العمل المناظر لاسم العمل الذى اخترته. وانشاء هذا الكمبوبوكس سهل جدا باستخدام المساعد (wizard) وهذا ما قمت بتعديله فى برنامجك

تصفح البرنامج وبالتوفيق ان شاء الله,,,

lin.rar

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#3

اخي الفاضل عماد

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

اخي عندي استفسارين اذا ماهناك ازعاج لشخصك الكريم

1- هل هناك كود يقوم بنفس هذا العمل ؟

2- كيف يتم تظليل النص في مربع نص أو مربع تحرير وسرد أو مربع قائمة عند انتقال التركيز اليه في النموذج ؟

#4

السلام عليكم ورحمة الله

الاخ الكريم adb1423

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

السؤال الاول

- هل هناك كود يقوم بنفس هذا العمل ؟

اى عمل اخى الكريم؟ لم افهم.

السؤال الثانى

- كيف يتم تظليل النص في مربع نص أو مربع تحرير وسرد أو مربع قائمة عند انتقال التركيز اليه في النموذج ؟

ايضا لم افهم هذا السؤال جيدا. هل تقصد انك تريد ان يتم تظليل النص بداخل مربع النص بمجرد الانتقال اليه (نقل التركيز) بدلا من وجود المؤشر فى اول او اخرالكلمة؟

لو كان هذا ما تقصد, فاننا نضبط ذلك من خصائص البرنامج نفسه وذلك باختيار قائمة (ادوات Tools) من القوائم فى اعلى البرنامج. ثم نختار (خيارات Options) تفتح نافذة , فى اعلى هذه النافذة توجد مجموعة من القوائم نختار منها (لوحة المفاتيح Keyboard) ومن يمين النافذة الجديدة بعد فتحها فى اقصى اليمين تجد (سلوك دخول الحقل Behavior entering field) ستجد بها ثلاثة اختيارات

- تظليل كل الحقل Select Enter Field

- الذهاب لاول الحقل Go To Start of field

- الذهاب لاخر الحقل Go To End of field

واول اختيار هو المسئول عن سؤالك , وهذا فى حالة فهمى الصحيح للسؤال.

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

وبالتوفيق بعون الله,,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#5

اخي الفاضل عماد

السلام عليكم ورحمة الله وبركاته

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

هذا الموضوع مغلق.

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