بتاريخ: 21 أبريل 201214 سنة comment_223514 السلام عليكم ورحمة الله وبركاتهانا عندي مجموعة فومرز وضعتهم في menu المهم اواجه مشكلة وهي عندما اقوم بادخال بيانات ما في فورمة ما اذ ادخل سجل جديد وهكذا ثم انتقل الى فورمه اخرى وادخل فيها لما اريد الحفظ تمام ياتي خطا بس المشكلة لا ادري اين الخطأ وكل ادخالاتي لا تحفظاريد حل هذه المشكلة بحيث لا انتقل من سجل او من تسكت حتى يسألني هل تريد الحفظ ام لايمعنى اريد وضع كود في كل تسكت اعدل عليه يسأللني هل تريد الحفظ ثم احفظولكن في حالة وضع سجل جديد لا اريده ان يعتبره تعديل حتى احفظ هذا السجل واقوم بالتعديل في اي تكست في هذا السجلارجوووووووو ان تكون الصورة قد وضحت وشكراوجزاكم الله خير الجزاء تقديم بلاغ
بتاريخ: 21 أبريل 201214 سنة comment_223526 السلام عليكم ورحمة الله وبركاتهانا عندي مجموعة فومرز وضعتهم في menuالمهم اواجه مشكلة وهي عندما اقوم بادخال بيانات ما في فورمة ما اذ ادخل سجل جديد وهكذا ثم انتقل الى فورمه اخرى وادخل فيها لما اريد الحفظ تمام ياتي خطا بس المشكلة لا ادري اين الخطأ وكل ادخالاتي لا تحفظاريد حل هذه المشكلة بحيث لا انتقل من سجل او من تسكت حتى يسألني هل تريد الحفظ ام لايمعنى اريد وضع كود في كل تسكت اعدل عليه يسأللني هل تريد الحفظ ثم احفظولكن في حالة وضع سجل جديد لا اريده ان يعتبره تعديل حتى احفظ هذا السجل واقوم بالتعديل في اي تكست في هذا السجلارجوووووووو ان تكون الصورة قد وضحت وشكراوجزاكم الله خير الجزاء Can you share error message to others تقديم بلاغ
بتاريخ: 23 أبريل 201214 سنة كاتب الموضوع comment_223622 السلام عليكم يااخيما اريده هو كيف استطيع ان اضع كود في كل تكست بحيثاذا عدلت في هذا التكست لا استطيع ان انتقل الى التسكت الاخر حتى يسألني "هل تريد الحفظ "ارجوو ان تكون فهمت الصورة تقديم بلاغ
بتاريخ: 24 أبريل 201214 سنة comment_223636 الاخ الكريم ضع هذ الكودعلى مستوى البلوك في تريجرpost-change [/size][/font][/color] if :system.record_status = 'UPDATE' then message 'do any thing' ; elseif :system.record_status='INSERT' then message 'do any thing' end if; تم تعديل 24 أبريل 201214 سنة بواسطة أسامة موسى تقديم بلاغ
بتاريخ: 26 أبريل 201214 سنة كاتب الموضوع comment_223714 السلام عليكم يا اخ أسامة موسىلقد جربت الكود بس مااستغل شيء بمعنى بحثت على سجل وعدلت فيه فلم يظهر اي اثر للكودارجووو المساعدة تقديم بلاغ
بتاريخ: 27 أبريل 201214 سنة كاتب الموضوع comment_223757 السلام عليكم يا اخيارجوو مساعدتك جربت الكود وما اشتغلانا اريد اذا عدلت في اي تكست في الفورمه لا استطيع الانتقال الى التكست الاخر حتى تأتي رسالة تسالني هل تريد حفظ التغييرات ام لاارجووو المساعدة تقديم بلاغ
بتاريخ: 27 أبريل 201214 سنة comment_223760 اول حاجة هتعمل ايتم ع الفورمة مش تبع البلوك وتخلي قيمته بتيجي ساعه ما تنادي ع الريكوردWHEN-NEW-RECORD-INSTANCE كده اول خطوةوبعد كده تيجي ع التكست ايتم الموجود ف البلوك ( لازم يكون execute_query(); )وبعد كده تروح ع التكست ايتم وتحط الكود ده في WHEN-VALIDATE-ITEM if :department_name = :text_item8 then message('equal'); message('equal'); else message(' not equal'); message(' not equal'); end if; تمام darwiesh.rar تم تعديل 27 أبريل 201214 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 28 أبريل 201214 سنة كاتب الموضوع comment_223795 شكرا يا اخي أسامة موسىالفكرة وصلت جزاك الله خير وجعلها في موازيين حسناتكشكرا جزيلا تقديم بلاغ
بتاريخ: 28 أبريل 201214 سنة كاتب الموضوع comment_223805 شكرا يا اخيالكود اشتغل بس المشكلة عندما اضع commit في when_validate_itemيأتي خطا FRM-40737 illeagl restricted procedureوانا هنا لازم استخدم commit;ارجووكم المساعدة تقديم بلاغ
بتاريخ: 29 أبريل 201214 سنة comment_223850 ارجووو المساعدة يا اخي وين المشكلة ؟؟ ماهي اشتغلت وانتا تريد تعمل COMMIT اعمل بروسيدر ع الفورمة ياخد القيم اولا باول ويعمل ابديت وكمت كمان ....وبعيدا عن اي شئ ..فكر قليلا وهتتحل ان شاء الله ...ومن المفضل ارسال الفورمة حتي نعرف ما هي خطوات العمل تم تعديل 29 أبريل 201214 سنة بواسطة Darwiesh.fci تقديم بلاغ
بتاريخ: 29 أبريل 201214 سنة comment_223858 ممكن انك تسوي بروسيدر يعمل تحديث للبيانات كلما خرجت من العنصر ...وللالتفاف حول ذلك ...أنظر ماذا سيحدث ضع الاتي بداخل When_validate_itemexecute_trigger('key-next-item');بداخل key-next-itemضع ما يحلو لك في هذا التريجر ...فهو من الانواع الغير مقيدهوشكرا تقديم بلاغ
بتاريخ: 29 أبريل 201214 سنة كاتب الموضوع comment_223864 لقد عملت في التكست تريقر KEY-NEXT-ITEMووضعت فيه COMMIT GO_ITEM('SS')وايضاوضعت تريقر WHEN_VALIDATE_ITEMووضعت فيه KEY-NEXT-ITEMاشتغل الكود بس المشكلة حتى اذا ما عدلت في التكست يحفظ بمعنى ( اذا جئت على التكست ثم ضغطت TAB بدون اي تعديلات يظهر الحفظ )انا اريد رسالة الحفظ تاتي اذا عدلت في التكست فقط واذا لم اعدل ومريت على هذا التسكت لا يحفظ ارجووو المساعدة تقديم بلاغ
بتاريخ: 29 أبريل 201214 سنة comment_223873 ارجوووو المساعدة ياشباب ابعت الفورمة و الdump عشان نعرف المشكلة بالضبط لان الي الان مش قادر افهم مشكلتك فين بالضبط ف الكوت ولا الخروج ولا ولا ولا تقديم بلاغ
بتاريخ: 30 أبريل 201214 سنة كاتب الموضوع comment_223894 المشكلة في الكودبمعنى لنفترض انا عملت في تكست اسمه emp_name في حدث when-validate-itemوضعت فيه execute_query('key-next-itemووضعت في key-next-itemcommitالمشكلة انه حتى اذا لم اعدل في تكست emp_name يحفظ اريده يحفظ فقط في حالة التعديل في هذا التكستارجووووووو ان تكون الصورة وضحت تقديم بلاغ
بتاريخ: 1 مايو 201214 سنة comment_223948 ياشبابارجوو المساعدة في الحل من فضلك ارسل الفورمة و الdump تقديم بلاغ
بتاريخ: 2 مايو 201214 سنة كاتب الموضوع comment_224001 السلام عليكم يا اخيلقد وجدت كود مفيد في احد المنتدياتنضع للتكست في حدث when-validate-item If :System.Record_status = 'CHANGED' then Declare Timer_id Timer; Begin Timer_id := Create_timer('AUTO_COMMIT',20,No_repeat); End; End if; ونضع في حدث الفورم WHEN-TIMER-EXPIRED Declare Timer_nam varchar2(30) := Get_application_property(Timer_name); Begin If Timer_nam = 'AUTO_COMMIT' then commit_form; End if; End; واشتغل تمام معيبس المشكلة في البحث لما ابحث على شخص ما يأتي خطأكيف احل مشكلة البحثارجووكم جربوه وشوفو البحث وايش الحلارجووكم المساعدة تم تعديل 2 مايو 201214 سنة بواسطة the past تقديم بلاغ
بتاريخ: 2 مايو 201214 سنة comment_224002 السلام عليكمكيف تريد حل لمشكلتك وانت غير متعاون مع زملائك الاعضاء ؟؟؟الأخ Darwiesh.fci طلب منك الفورم مع Dmp مرتين ولم تقم بذلك !!!!يرجى التعاون مع الأعضاء حتى تتم المساعدة. تقديم بلاغ
بتاريخ: 2 مايو 201214 سنة كاتب الموضوع comment_224004 اسف على ازعاجكم ياشبابانحلت المشكلةانشأت فورمه من جديد ثم وضعت نفس الكود الذي في الاعلىواشتغل تمامشكرا لكم على مجهوداتكم واسف مرة اخرى على ازعاجكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.