بتاريخ: 27 يوليو 200520 سنة comment_42904 بداية تحية طيبة لجميع اعضاء المنتديات الكرامارجو التكرم بمساعدتنا لمن لديه القدرة على ذلك حيث اننا مبتدئين في الاوراكل و بدأنا تصميم جزء من مشروع التخرج باستخدام oracle 9i database and developer و المشاكل التي واجهتنا كالتالي:1. في مودول ال sign up لدينا الكود الخاص بعمل login و لكن لا نعلم اين ندرجه (Create or Replace procedure)2. في مودول ال sign in هناك مشكلة في ال Update Statement في فورم Change PIN حيث ظهرت رسالة خطأ و هي (Oracle cant insert record ) .في الاسفل مدرج مودول ال Sign In & Sign Up and ERM SIGNUP.fmb تقديم بلاغ
بتاريخ: 29 يوليو 200520 سنة كاتب الموضوع comment_43050 تحية طيبة للجميعأرجو التكرم بالرد سريعا على الاسئلة لاني بحاجة ماسة للحل و شكرا لكل من اطلع على الموضوع تقديم بلاغ
بتاريخ: 30 يوليو 200520 سنة comment_43087 الاخ الكريم بالنسبة للسؤال الاول اين تضع LOGIN كودضعها في TRIGGER على مستوى الفورم اسمه PRE-LOGONاو PRE-FORMSوبالنسبة للسؤال الثانياكتب هذا الكود بعد جملة الاضافة او كبسة الاضافة Exception when no data found then DECLARE server_err NUMBER := abs(DBMS_ERROR_CODE); server_msg VARCHAR2(2000) := DBMS_ERROR_TEXT; BEGIN rollback; message('حدث خطأ '||to_char(server_err) ||'-'||server_msg); end; هذه الرسالة سوف تظهر لك رقم الخطأ وسببه واذا لم تستطع حلها بامكانك اظهار الرسالة لنا لنساعدك فيهاوالله ولي التوفيقلا تنسونا من دعوة صالحة تقديم بلاغ
بتاريخ: 1 أغسطس 200520 سنة كاتب الموضوع comment_43367 بداية اشكرك اخي العزيز admin على اهتمامك بمساعدة الجميع لقد اضفت الكود كما اشرت داخل trigger pre form و لكن واجهتني مشكلة و هي ( FRM-40735 : PRE_LOGON TRIGGER RAISED UNHANDELED EXCEPTION ORA-06503) فكرة ال LOG IN في مشروعي هي ان رقم المستخدم و ال PIN يتم ادخاله من قبل المستخدم و هي قيم مخزنة بجدول يحتوي على هذه البيانات و بعد الادخال اريد التاكد اذا كان المستخدم موجود داخل الجدول ام لا حتى يتمكن من الدخول على باقي البلوك.حاولت ان اعرف الكود الخاص بذلك ب trigger post form حتى يتمكن من اخذ القيم المدخلة و من ثم مقارنتها مع القيم المخزنة بالجدول و لكن ظهرت نفس الرسالةارجو منك اخي العزيز التكرم بمساعدتي ان كنت تسطيع ذلك لاني بامس الحاجة لحل هذه المشكلة في اقرب وقتسارفق هنا التعديلات التي قمت بها على مودول sign up اتمنى بان تستطيع الاطلاع عليها و مساعدتي اما بالنسبة لمشكلة ال update فرسالة الخطا التي ظهرت هي ( frm_40508 : oracle error : unable to insert record) و ذلك بعد الضغط على زر حفظ البيانات بعد التعديلعلما بان المودول sign in مرفق بالمشاركة السابقة ارجو التكرم بمشاهدته . SIGNUP.fmb تقديم بلاغ
بتاريخ: 1 أغسطس 200520 سنة comment_43384 الاخ الفاضل يفضل استخدام TRIGGER PRE-FORMوعمل FUNCTION يعمل على التشييك على اسم المستخدم بحيث اذا وجده وتطابق مع كلمة السر يرجع قيمة TRUE واذا لم يتطابق يرجع قيمة FALSE وبعدها يظهر الفورم حسب الحالة كالتالي if not fnc_chk_access_USER(user,password) then message(user||' do not have access to '); raise form_trigger_failure ; exit_form; else open any thing..... end if ; اما بالنسبة للمشكلة الثانية فيجب اعطاء صلاحية لهذا المستخدم لكي يضيف على البياناتgrant select,delete,update ,.......وضع بعد جملة update او insert exception when no_data_found then return(null); تقديم بلاغ
بتاريخ: 1 أغسطس 200520 سنة كاتب الموضوع comment_43390 أخي الكريمبداية اشكرك على اهتمامك بالرد على استفسارات الاعضاء بهذه السرعةبالنسبة لمشكلة ال update فالمستخدم يملك الصلاحية لذلك و يمكن عمل تعديل على بيانات الجداول من خلال sql plus و لكن من الفورم لا يقبل.اما بالنسبة لل log in فلقد استعنت بالكود المدرج في المنتديات لذلك لكن لا اعلم هل ما قمت به هو الصحيح ام لاكما ذكرت سابقا انا ما زلت مبتديء في هذا المجال و لكن املي بكم كبير بان تساعدوني اتمنى بان اجد لديكم ما ابحث عنهتحية طيبة للجميع تقديم بلاغ
بتاريخ: 4 أغسطس 200520 سنة كاتب الموضوع comment_43704 تحية طيبة لجميع الاخوةاتمنى بان اجد الرد على استفساراتي لمن لديه الحل في اقرب وقت تقديم بلاغ
بتاريخ: 6 أغسطس 200520 سنة comment_43826 الأخ العزيز:ذكرت في تعقيبك:(((فكرة ال LOG IN في مشروعي هي ان رقم المستخدم و ال PIN يتم ادخاله من قبل المستخدم و هي قيم مخزنة بجدول يحتوي على هذه البيانات و بعد الادخال اريد التاكد اذا كان المستخدم موجود داخل الجدول ام لا حتى يتمكن من الدخول على باقي البلوك.)))لن يتسنى لك التأكد من وجود PIN إلا في حالة الوصل مع user الذي فيه جدول الخاص الموجود في قاعدة البياناتربما لم تجر هذا الوصل بعد (عليك إجراءه في trigger-on-login) ومن ثم التأكد من وجود PIN في جدولك الخاص تقديم بلاغ
بتاريخ: 25 سبتمبر 200520 سنة comment_48104 ارجو لمن لديه حل مشكلة التعديل update على الفورم ... أن يساعدنا فيها ندعو له في ظهر الغيب .................. ولكم جميعا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.