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

كيفية ربط عدة نماذج معا

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

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


 


عندي نموذج مؤلف و نموذج اخر كتب


اريد ربط النموذجين معا عن طريق رقم هوية المؤلف


بحيث يحتوي نموذج المؤلف على زرار عند الضغط عليه يفتح نموذج الكتب ويعرض كتب هذا المؤلف


 


 


#2

وعليكم السلام 

اهلا اختي doaa azam

اليكى بعض الامثلة لربط جدولين او اكثر ببعض 

 

--تحديد جميع الحقول من جدولين  
SELECT EmpDeservedD.* ,EmpDiscountD.* from EmpDeservedD,EmpDiscountD
========================================================================
استخدام ال JOIN
========================================================================
SELECT *
FROM a1 
INNER JOIN a2 ON a1.id = a2.id
========================================================================
SELECT *
FROM a3   
INNER JOIN a1  on a1.id = a3.id  
INNER JOIN a2  on a2.id1 = a3.id1 
========================================================================
SELECT 
aa1.id,
aa2.id1,
aa3.id ,
aa3.id1,
aa2.email ,
aa1.name ,
aa3.notes 
FROM a3 aa3 
INNER JOIN a1 aa1 on aa1.id = aa3.id  
INNER JOIN a2 aa2 on aa2.id1 = aa3.id1
where id2=2 
========================================================================
استخدام Sub Select
========================================================================
SELECT Diagnosis_ID,
                   (SELECT DoctorName FROM   Doctors WHERE (DoctorID = Diagnosis_.DoctorID)) AS DoctorName,
                   (SELECT PatientName FROM   Patients WHERE (PatientID = Patients_.PatientID)) AS PatientName,
Diagnosis_Name, Medicine, Date_Time, DoctorID, PatientID
FROM  Diagnosis_ WHERE (DoctorID = @DoctorID) AND (PatientID = @PatientID)

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#3

مشكور اخي الفاضل

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

#4

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

 

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

 

Private Sub Command2_Click()
DoCmd.OpenForm "frmwriter", acNormal, , "[ID]=forms!frmbooks!ID"
End Sub

تم تعديل هذه المشاركة بواسطة azouzeg في 10 فبراير 2013 في 14:26

عزوز عبداللاه
مدرب ومطور قواعد بيانات أكسس

الاهتمامات

VBA,VB.NET,ASP.NET,SQL SERVER, ORACLE

azouzeg@hotmail.com

01004147149

#5

اخي يجب ان يكون هناك في جدول الكتب اولا حقل اسمه هوية المؤلف

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

والافضل لو ترفق قاعدة بيانات

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#6

جزاكم الله كل خير على مجوهداتكم معي \

ارفقت قاعدة بياناتي لتوضيح طلبي و 

  • اريد ربط نموذج الموظفين (المؤلف)مع نموذج الكتب عن طريق رقم تعريف المؤلف بواسطة زر 

#7

جزاكم الله كل خير على مجوهداتكم معي \

ارفقت قاعدة بياناتي لتوضيح طلبي و 

  • اريد ربط نموذج الموظفين (المؤلف)مع نموذج الكتب عن طريق رقم تعريف المؤلف بواسطة زر 

Database1 (2).rar

#8

اخي لو بالامكان ارفاق ملف 2007 على الاقل لكي يستطيع الاخوة الاجابه عليه بشكل اسرع


"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#9
اقتباس

لو بالامكان ارفاق ملف 2007 على الاقل لكي يستطيع الاخوة الاجابه عليه بشكل اسرع

 

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

 

فماذا افعل ..!!!

#10

إن أذنتم لي..

 

يمكن الحصول على طلبك عن طريق المعالج.. كيف؟

 

_ افتح نموذج الموظفين في وضع التصميم.. تأكد من أيقونة المعالج المساعد مفعلة كما في الصورة

 

post-10429-0-27459600-1360712551_thumb.j

 

 

_ بعد ذلك اضف زر أمر في المكان الذي تريد.. سوف يحثك المعالج بطلبه تحديد ما تريدعمل.. اختر عمليات نماذج.. ويقابله فتح نموذج

 

post-10429-0-61825800-1360712800_thumb.j

 

 

_ في الإجراء التالي سوف يحثك المعالج على تحديد النموذج الذي تريد فتحه

 

post-10429-0-02003400-1360713603_thumb.j

 

 

_ في الإجراء التالي يحث المعالج على تحديد احتياجك بالنسبة للسجلات.. هل تريد عرض جميع السجلات؟.. أو الوقوف على سجل محدد؟.. 

 

post-10429-0-04282400-1360713005_thumb.j

 

_ الإجراء التالي هو لتحديد الحقل المشترك بين النموذجين

 

post-10429-0-08903600-1360713234_thumb.j

 

 

_ استمر حتى إنهاء المعالج

 

قد يختلف الوضع في 2010 قليلا 

1
#11

اخي بالامكان ان اشرح لك وانت تطبق

اولا لديك جدول المؤلفين تمام وفيه رقم المؤلف

ثانيا جدول الكتب ويجب ان يكون فيه رقم المؤلف

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

ثانيا قم بإنشاء نموذج للمؤلفين

ثالثا قم بإنشاء نموذج للكتب واجعله ورقة بيانات مثلا

رابعا قم بوضع نموذج الكتب كنموذج فرعي في نموذج المؤلفين

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

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

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