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

كيف استدعي فورم مع باراميترز؟


babor_kaz

Recommended Posts

السلام عليكم ورحمة الله و بركاته:
انا عندي نظام مكون من عدة فورمات .... و بدي امرر PRIMARY KEY لهذة الفورمات اللي موجود فيها
FORIGN KEY بحيث تظهر معلومات الزبون مباشرة دون البحث عنها .....
مع العلم اني مستخدم OPEN_FORM لإستدعاء الفورمات

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

أخي الكريم في الفورم الأساسية التي تحتوي على البلوك الأساسي والمفتاح الأساسي (primary key) وعلى الزر الذي كتبت به كود فتح النموذج الجديد قبل هذا الكود أكتب التالي :-

:global.pk_code := :primarykey_blockname.Primarykey_textitem ;



وأكتب الكود التالي في (when-new-form-instance) في الفورم التالي :

set_block_property('detal_datablockname',default_where,'foreignkey_text = :global.pk_code');
go_block('detal_datablockname');
execute_query;




وبالتوفيق ،،،
إبراهيم بخش ،،،
المدينة المنورة ،

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

السلام عليكم
اضافة لما قالة الاخ ابراهيم
المقصود ب :global هو عبارة عن متغير ما يتم حجزه في ذاكرة الجهاز ويتم الاستفادة منه سواءً في اعطاء او اخذ البيانات
ويوفر علينا كثيرا عناء التنقل بين الشاشات لنفس البيان الذي نريد الاستعلام عنه مثلا

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

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

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

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

×   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.

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

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

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