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

سؤال هام فى قواعد البيانات

مغلق
بدأه hanyfisal في 16 سبتمبر 2006 · 10 رد · 779 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

1 - عندى جدول واحد يحتوى على (مقاس - حجم - كمية) و هذه هى اسماء الحقول

2- هذه الحقول الثلاثة يمكن ادخال بيانات فيها و هذه البيانات خاصة بعنصر واحد

3- هذه الحقول الثلاثة يمكن ادخال بيانات فيها لعنصر اخر مختلف عن العنصر الاول تماما و لكنهم يشتركوا تحت هذه الحقول

4- هل اقوم بتكرار هذه الحقول لكل عنصر على حدة

أم ماذا افعل

بمعنى اخر

نفترض ان لدينا 2 موظفين و كل منهم فى ادارة مختلفه تماما

و كلا الموظفين له (الاسم - العنوان - التليفون)

كما نرى فالموظفين كل منهم يختلف فى الادارة و لكنهم يشتركوا فى البيانات

كيف يتم ادخال بيانات كل منهم فى نفس الحقول مع تحديد ان هذه بيانات الموظف الاول و هذه بيانات الموظف الثانى

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

او الموظف الثانى

#2

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

لكى يكون شكل الجدول واضح على الاقل .

#3

أنا مش فاهم لية محدش بيفدنى فى سؤالى

#4

انا بخاف ارد وما يعجبك ردي ..... أذا تريد ردي اخبرني

تم تعديل هذه المشاركة بواسطة HnHn في 16 سبتمبر 2006 في 23:58

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#5

رد يا سيدى علينا

رد يا سيدى علينا

#6

اخي العزيز hanyfisal -_-

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

الجدول الأول Table1 يحوي

-مقاس

-حجم

-كمية

-رقم البيان - - - -> ID

الجدول الثاني Table2 يحوي

-رقم البيان - - - -> ID

-اسم العميل

-التليفون

-العنوان

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

 rs.Open "SELECT Table1.*, Table2.* FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID;", db

وهذه روابط لمواضيع مشابهه لعلك تستفيد منها

العلاقة بين جدولين

التعامل مع اكثر من جدول

. ..

قبل أن تسأل جرب الدخول على المواضيع المثبته لعلك تجد اجابتك هناك

ومن آجل تفاعل مستمر وعطاء دائم لك ولغيرك يجب عليك أن تنتبه من صياغة السؤال وتدعيمه بمثال للتعديل عليه أن كان يتطلب الأمر

والقصد من هذه الملاحظات اختصار الاسئلة المتكررة واتاحة الفرصة لرد على اكبر قدر من الاستفسارت :

اتمنى أن اكون قدمت لك شيئا تستفيد منه ... سلام B)

تم تعديل هذه المشاركة بواسطة HnHn في 17 سبتمبر 2006 في 15:20

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#7

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

- المثال بالتفصيل

عندى ثلاثة اشخاص

محامى - طبيب - مهندس

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

اسم - عنوان - تليفون .... مثلا

اريد ان ادخل بيانات المحامى و الطبيب و المهندس

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

و مرفق الملف

ملف run

ملف run

New_Folder.rar

run.rar

#8

السلام عليكم

أخى الكريم hanyfisal

انت أضفت فى المرفقات المثال

بس ليه انت مش ضايف قاعده البيانات

ثانيا انت ممكن تعمل بياناتهم كلها فى

نفس الشاشه مع تحديد ان كانت بيانت

طيب ام محامى او مهندس

وده هيبقى أسهل بدل ما انت ضايف فريم لكل واحد

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#9

كلام اخي GENIUS-IT

اقتباس
بس ليه انت مش ضايف قاعده البيانات

ثانيا انت ممكن تعمل بياناتهم كلها فى نفس الشاشه مع تحديد ان كانت بيانت

طيب ام محامى او مهندس

صحيح 100 % أن ماتطلبه لا يحتاج لعلاقة .. .فقط 3 حقول من نوع اختيار

تم تعديل هذه المشاركة بواسطة HnHn في 17 سبتمبر 2006 في 21:22

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#10

أخى العزيز لقد اضفت لك البرنامج + القاعدة ارجو شرح وافى اذا تكرمت

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

New_Folder.rar

#11

السلام عليكم

أخي الكريم

على حسب ما غهمت إنو أنت بحاجة لإضافة حقل جديد هو ال id أي هو مفتاح أساسي pk

إذا احتجت لتفصيل أكثر أو حتى لمساعدة أكبر في التصميم لكامل القاعدة أرجو إرسال المعلومات المطلوبة إلى البريد

k_mouaz@yahoo.com

بانتظار جوابك

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

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