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

سؤال عن ربط عدة سجلات

بدأه حبكم ربيعي في 20 ديسمبر 2008 · 9 رد · 1,042 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أنا عندي قاعدة بيانات على الاكسس 2003 عربي ، وتحتوي على عدة نماذج المهم الي أريده

في أحد النماذج لدي ثلاث سجلات 1_منطقة السكن وتحتوي على خمس مناطق مثلا(الرياض _جدة_الدمام_مكة _المدينة)

2_الرمز البريدي ويحتوي على خمس أرقام مثلا(1111_2222_3333_4444_5555)

3_صندوق البريد ويحتوي مثلا على 20 رقم (1234_1223_الخ)

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

مثال توضيحي (إذا افترضنا أن الرمز البريدي 1111 يخص الرياض)

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

أنتظر حلولكم

#2
حبكم ربيعي كتب:

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

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

أنا عندي قاعدة بيانات على الاكسس 2003 عربي ، وتحتوي على عدة نماذج المهم الي أريده

في أحد النماذج لدي ثلاث سجلات 1_منطقة السكن وتحتوي على خمس مناطق مثلا(الرياض _جدة_الدمام_مكة _المدينة)

2_الرمز البريدي ويحتوي على خمس أرقام مثلا(1111_2222_3333_4444_5555)

3_صندوق البريد ويحتوي مثلا على 20 رقم (1234_1223_الخ)

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

مثال توضيحي (إذا افترضنا أن الرمز البريدي 1111 يخص الرياض)

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

وفي المرفقات مثال على القاعدة

أنتظر حلولكم

______Microsoft_Office_Access__AA___.zip

#3

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

أخي الكريم أتوقع هذا هو طلبك

تفضل :

ww.rar

#4

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

تم التعديل

______Microsoft_Office_Access__AA___.zip

ناصر المصاروة

شبكة سوارقريباً

Sewar

#5

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

أما الصندوق البريد خطأ

أنا أريد في صندوق البريد أنا تخرج 20 قيمة مثلا في مربع التحرير والسرد وأنا اختارها والقيمة الذي أختارها لاتخرج في السجل التالي

أنتظر الحل مع الشرح

#6

هل جربت التعديل الذي قدمته لك بالاعلى

شبكة سوارقريباً

Sewar

#7

الأخ العزيز ناصر / أنا ما أريده أن تكون المناطق محددة في قائمة (خمس مناطق .

وكل منطقة مربوطة برقم يتحدد تلقائيا في خانة الرمز البريدي مثلما عمل الأخ الذي قبلك

إذا اختار الرياض في منطقة السكن يتحدد تلقائيا في الرمز البريدي 1111

إذا اختار جدة في منطقة السكن يتحدد تلقائيا في الرمز البريدي 2222

إذا اختار الدمام في منطقة السكن يتحدد تلقائيا في الرمز البريدي 3333

إذا اختار مكة في منطقة السكن يتحدد تلقائيا في الرمز البريدي 4444

إذا اختار المدينةفي منطقة السكن يتحدد تلقائيا في الرمز البريدي 5555

وبعد ذلك في خانة صندوق البريد تظهر لي 10 أرقام لكل منطقة ومافيه مشكلة لو كانو متشابهين لكل المناطق .

والمهم في ذلك أنه الرقم الذي يحدد في السجل الأول يختفي إذا أردنا انشاء سجل جديد لأن الصندوق البريد الواحد لشخص واحد ولايمكن استخدامه لشخصين

أتمنى الفكرة وصلت

#8

السلام عليكم

اخي ضع في الجدول "tb2" اسماء المناطق في الخانة "cety" ومقابل كل منطقة رمزها البريدي في الخانة"pocode"

في الجدول "Tb3" ضع في الخانة "pobox"ارقام من 1 الى 10 ومقابل كل رقم ادخل في الخانة "pocode" ادخل "1111" ثم كرر العملية كما هو مبين في الصورة ادناه على بقية ارقام المدن

post-171591-1229942882_thumb.jpg

بعد ذالك اذهب الى النموذج "جدول1" وادخل اسم العميل في خالنة الاسم ثم ادخل اسم المدينة في خانة مكان السكن سيتم ادراج رمز المدينة تلقائياً

الان اذهب الى خانة صندوق البريد ومن القائمة اختر اي رقم ترغب به.

الان انتقل الى سجل جديد وادخل اسم جديد واجعل مكان السكن نفس المنطقة

افتح القائمة "صندوق البريد" ستجد ان الرقم الذي تم اختياره في المرة الاولى غير موجود

ارجو ان اكون وفقت بالشرح

ناصر المصاروة

تم تعديل هذه المشاركة بواسطة Naser Al Masarwa في 22 ديسمبر 2008 في 13:53

شبكة سوارقريباً

Sewar

#9

السلام عليكم

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

أخجلتني بتواصلك ,

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

#10

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

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

ناصر المصاروة

شبكة سوارقريباً

Sewar

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