بتاريخ: 27 سبتمبر 201312 سنة comment_240558 السلام عليكم ورحمة الله وبركاته أنا عامل فورمة وعليها حقل فيه السيريال ومش عاوز المستخدم يدخل السيريال مرتين يعني عاوز كود لما يكتب رقم 15 مثلا والرقم ده اتعمل قبل كدة ،، أظهرله رسالة تم استخدام الرقم من قبل الفورمة بتعمل حفظ عندي زي الفل لكن لأني عامل السيريال pk فلما المستخدم يدخل رقم موجود قبل كدة فعمنا الاوراكل فورمز يقول unable to insert this record فأنا محتاج أهندل الايرور ده او أمنع المستخدم من أدخال ارقام موجودة في الداتا بيز ،،،، أرجو اني اكون وصفت المشكلة بشكل سهل ومفهوم منتظر ابداعتكم تقديم بلاغ
بتاريخ: 27 سبتمبر 201312 سنة comment_240559 اعمل alert وفى on-error trigger عالج الخطا دا declare x_error number(2); begin if error_code =00000 then x_error=show_alert('alert_name'); end; تم تعديل 27 سبتمبر 201312 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 27 سبتمبر 201312 سنة كاتب الموضوع comment_240560 الكود به شئ خاطئ x_error=show_alert('alert_name); تقديم بلاغ
بتاريخ: 27 سبتمبر 201312 سنة كاتب الموضوع comment_240561 وللعلم فقط قمت بعمل الكود الآتيon forms on_error BEGIN IF ERROR_TYPE = 'FRM' AND ERROR_CODE = 40508 THEN MESSAGE('THIS SERIAL NUMBER IS EXIST'); END IF; END; وتظهر مع الرسالة اول مرة اقوم فيها بادخال رقم 15 مثلا ولكن عند ادخاله مرة أخرى لا تظهر لي الرسالة بل أجده يقول لي ان هذا الريكورد تم حفظه تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة comment_240565 السلام عليكم ورحمة الله وبركاته ..عندي نفس المشكلة وتم حلها بالكود التالي: تكتب الكود على زر الحفظ ..حتى يتم التحقق قبل الحفظ declare aa number; begin select count(ser) into aa from tablename where ser = :blk.ser; if aa > 0 then message('الرقم مدخل سابقاً'); message('الرقم مدخل سابقاً'); else commit_form; end if; end; يعني يعمل تحقق هل يوجد بالجدول رقم يشبه الرقم المدخل ...لان لو العداد رجع بأكبر من صفر إذن يوجد رقم يشبه الرقم المدخل ...ويظهر لنا الرسالة بالتوفيق ..إن شاء الله تم تعديل 28 سبتمبر 201312 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة كاتب الموضوع comment_240567 جاري التنفيذ وسأخبركم بالنتيجة !! تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة كاتب الموضوع comment_240568 أخي أو أختي ميسم الكرام!!(عذرا لجهلي بصاحب الاسم ) هل تعلم اني منذ السادسة من مساء أمس وأنا أحاول عمل هذا الكود ولم أنجح ؟؟!!الكود الذي اعطيتني ايه فعال ويعمل بكفاءة وتم تجربته أشكرك جدا وجزاك الله خيرا ،، وهذه هي زكاة العلم ،، علمكم الله ونفعكم بما علمكمبارك الله فيك تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة comment_240569 شكراً لحضرتك...ولزيادة الترتيب في الفورم...إذا كان الحقل الذي تضع فيه الرقم يعني ser تلقائياً...فيفضل ضبط خصائصه في خاصية enable تجدها yes اجعلها no هذا في حالة واحدة فقط ....إذا كانت السلسلة تتولد تلقائياً وليس المستخدم يقوم بإدخالها يدوياً بالتوفيق ...إن شاء الله تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة كاتب الموضوع comment_240570 شكرا لكِ أختي،، الحقل ليس تلقائي بل هو الرقم المسلسل للأجهزة ويقوم المستخدم بأدخاله يدوياشكرا على المعلومة واكيد حنحتاج خبراتك في الفترة القادمةجزاكي الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.