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

مساعده في ايجاد تريقر

مغلق
بدأه alromihi في 1 نوفمبر 2004 · 5 رد · 754 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

شباب ابغي منكم مساعده في ايجاد تريقر عملت عده شاشات مرتبطه في

بعضها وعملت ايكونات منها ايكون save بحيث عندما اضغط على الايكون

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

تريقر يقوم في هذه العمليه واذا تعرفون مواقع اقدر من خلالها اجد تريقرات

اكون شاكر لكم

#2

السلام عليكم

عند حفظ البيانات إحفظ الفيلد الذي فيه البرايمر كي مثلاً في متغير global وعند الإنتقال

إلى الفورم الثاني إعمل select للبيانات المراد إسترجاعها وفلترها عن طريق المتغير ال global تحت التريغر

when_form_instance

مثال:

عرف في الفورم الأول تحت التريقر

when_form_instance

:global.c number(4)

وعند عملية الحفظ

ضع مثلاً الفيلد الأول في المتغير

:global.c := :block1.field1

وعند الإنتقال للفورم الثاني تحت التريقر

when_form_instance

select field1,field2,field3 into :field1,:field2,:field from tabName where field1=:global.c;

إن شاء الله تكون وضحت الفكره

#3

السلام عليكم

اشكرك اخوي على ردك ولكن الزين مايكلم عملت اللي سويته ماضبط معاي

مع العلم ان الجدولين مافي علاقه بينهم

عندي جدولين customer و owner

فيهم حقول

في جدول customer توجد الحقول cs_id.cs_name.cs_addres.cs_sex.cs_tel.cs_gsm

في جودل owner توجد الحقول ow_id.on_name.ow_addres.ow_sex.ow_tel.ow_gsm

ومشروعي عن معارض السيارات فمثلا زبون عنده سياره يبغي يبيعها بندخل

معلوماته في جدول owner

بعد فتره نفس الشخص بيشتري سياره من نفس المعرض طبيعي بندخل

معلوماته في جدول customer وهي نفس الوقت موجوده في جدول owner

مافي طريقه من خلالها اقوم بنقل المعلومات من owner الى customer بدون

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

#4

السلام عليكم

يمكنك أخي الكريم استخدام prameter في الأمر open_form لتمرر البيانات بالفورم الذي تعمل عليه حاليا للفورم المراد تحميله بالأمر open_form

أو استخدم الأمر insert into table للتخزين المباشر للجدول الآخر

أرجو أن أكون قد لمحت بشكل مبسط للحل

واعتذر عن التقصير

#5

السلام عليكم

يا أخ alromihi إذا كنت تريد نقل معلومات الشخص الذي إسمه موجود في owner إلى ال customer لازم تعمل هذه عن طريق الكود يعني مثلاً عند

text valediate لحقل معين يتأكد هل الشخص موجود في الجدول الآخر

إذا كان موجود أيضاً عن طريق الكود تملأ الحقول من الجدول الآخر وكل هذا عن طريق الكود

على العموم أنا كنت فاهم سؤالك غلط وياريت كمان توضح علشان أقدر أفيدك كويس

#6

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

إذا كان العميل موجودة بياناتة مسبقاً في جدول Owner وأردت أن تدخلها مره أخرى في جدول Customer عليك أن تعمل شاشة لكي تستعلم عن عميل سابق فإذا كان عميل فعلاً تستطيع أن تأخذ رقم العميل ومن عمل التالي من خلال Button

When_Button_Presses تكتب التالي:-

() insertinto customer

from Owner () select where owner_no=:text ففي هذه الحالة سوف تنقل البيانات الموجودة في Owner ويصبح مثلها في Customer

هذا والله ولي التوفيق

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

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