الانتقال إلى المحتوى

اتمنى المساعدة .. ترحيل داتا في فورم الى فورم اخر بينهم علاقة Master-Detail.. التفاصيل


beginner_oracle

Recommended Posts

السلام عليكم .. وبعد

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

عملت جدولين : الجدول الاول( تسجيل طالب) يحتوي الرقمp.k والاسم وتاريخ الانتساب والمعدل .. الخ

الجدول الثاني ( معلومات الطالب الخريج ) مرتبط مع الجدول الاول : الرقم f.k الاسم تاريخ الانتساب ومعلومات اضافية اخرى

عملت فورم للجدول الاول وفورم للجدول الثاني master-detail.. المطلوب :
عندما استدعي الطالب في الفورم الثاني من الفورم الاول .. اريد ان ترحل الداتا من الجدول الاول وتبقى فقط في الجدول الثاني
الفكرة : ان الطالب موجود بالجامعة في جدول (تسجيل طالب) ولكن عندما يتخرج اريد ان يظهر فقط في جدول(الطالب الخريج)
طبيعة الترحيل ان تكون اوتو وليست يدوي .. يعني ان تنتقل من الجدول الاول الى الجدول الثاني عن طريق الفورم لان لكل جدول فورم

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

مثل فكرة : موظف في شركة في جدول الموظفين .. وهذا الموظف قد تقاعد .. ونريد ترحيله الى جدول المتقاعدين وان لا يظهر في جدول الموظفين

ارجو ان تكون الفكرة وصلت

ولكم جزيل الشكر

رابط هذا التعليق
شارك

السلام عليكم

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

هو إنك تعمل حقل جديد إسمه حاله الطالب (1/0) خريج أو يدرس..
وعندا إكمال الطالب المواد ولا يتبقى عليه إي مادة يتم الضغظ على زر يبين أن الطالب خريج وفي هذه الزر يتم عمل جملة
UPdate بحيث يكون قيمة حاله الطالب =1
وتعمل أيضا جملة ال Insert Into
بحيث تدخل هذا السجل في جدول جديد ....


وتعمل شرط عندما يكون بفتح فورمة بيانات الطالب أن تكون جميع البيانات فيها حالة الطالب =0 ....

والله أعلم,,,

رابط هذا التعليق
شارك

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

اشكرك عزيزي مرة اخرى ولك جزيل الشكر :)

رابط هذا التعليق
شارك

ممكن أن تضع الحقل في الجدول بيانات الطالب ؟؟ وتسميه مثلا حالة الطالب وياخذ قيمة واحد يا صفر أو 1 ومثلا 0= طالب ورقم 1=خريج

وتجعل قيمتة الأفتراضية هي 0 (طالب) ..


والله الموفق,,

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية