بتاريخ: 2 أبريل 200619 سنة comment_65024 السلام عليكم ورحمة الله و بركاتهلو سمحتوا حد يتكرم و يكتبلى الصيغه السليمه لوضع شرط فى الرن تايم يتم استخدامه عند عمل استعلام لانى حاولت اكتبه بأكتر من صيغه و كل مره يعطى خطأ هل الصيغه هى :set_block_property('emp', 'default where' , :parameter.cond);ولاset_block_property('emp' , 'where' , :parameter.cond);فى الحالتين السابقتين يعطى خطألو سمحتوا حد يكتبلى الصيغه الصحوشكرااااااا تقديم بلاغ
بتاريخ: 2 أبريل 200619 سنة comment_65033 و عليكم السلام عليكم ورحمة الله و بركاته الصيغه هى :set_block_property('emp', 'default where' ,empno= :parameter.cond);لابد ان تضع الشرط بطريقه سليمه تقديم بلاغ
بتاريخ: 2 أبريل 200619 سنة كاتب الموضوع comment_65039 شكرا على ردك السريعلكن المشكله عندى اننى اخزن داخل هذا الباراميتر الشرط بالكامل بمعنى ان قيمه الباراميتر ده عباره عن :PARAMETER.COND := 'EMPNO=7900'حيث هذه القيمه ناتجه من كود اخر خاص ببرنامج البحث و بالتالى انا عايزه اكتب فى ال DEFAULT WHERE الباراميتر مباشرةSET_BLOCK_PROPERTY('EMP', ' DEFAULT WHERE' , :PARAMETER.COND);ارجو ان تكون المشكله واضحهو لو فى اى طريقه اخرى تحقق الغرض المطلوب ياريت حد يرشدنى اليها فى انتظار ردكم تقديم بلاغ
بتاريخ: 2 أبريل 200619 سنة comment_65043 ضعي الـdefault_where من غير ' علامة تنصيص وان شاء الله تشتغلِ تقديم بلاغ
بتاريخ: 2 أبريل 200619 سنة comment_65072 استخدمى هذا set_block_property('dept',default_where,:parameter.p); -- where dept your block name -- :parameter.p parameter hold any condition بالتوفيق تقديم بلاغ
بتاريخ: 4 أبريل 200619 سنة كاتب الموضوع comment_65293 متشكره جداااااااا على ردكم السريع و مساعدتكم لى انا فعلا جربتها و اشتغلت بنفس الكود اللى كتبه الاخ llord شكرررررررررراااااا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.