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

الى خبراء اوراكل حل مشكلة هذا الكود


mmsalman87

Recommended Posts

PROCEDURE FIND_OFFICE IS
BEGIN go_block('OFFICE_DATA');
set_block_property('OFFICE_DATA',default_where,'office_id='||:global.p_office_ID);
execute_query(no_commit); 
END;


عند تنفيذ هذا الكود يمنع الاستعلام ولا حتى الدخول في الاستعلام ويعطي الخطأ التالي :
FRM-40505:ORACLE ERROR :UNABLE TO PERFORM QUERY
بحثت كثير ولم اجد الحل ؟؟؟؟؟؟؟؟؟

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

ضع السطر التالي

set_block_property('OFFICE_DATA',default_where,'office_id='||:global.p_office_ID);


في تريقر PRE QUERY

على البلك OFFICE_DATA
ومن الأفضل وضع 'office_id='||:global.p_office_ID في متغير
ملاحظة
هل جعلت التريكيز NO عند النقر بالفأرة وكذاك عن طريق لوحة المفاتيح على الأيقونة الخاصة بالاستعلام

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

للاسف طريقتك يا اخي ما زبطت وانا عامل التركيز NO وحاولت في فكرتك ولكن ع الفاضي طلعلي كمان اخطاء اكتر

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

PROCEDURE FIND_OFFICE IS
BEGIN go_block('OFFICE_DATA');
set_block_property('OFFICE_DATA',default_where,'office_id='||:global.p_office_ID);
execute_query(no_commit); 
END;


عند تنفيذ هذا الكود يمنع الاستعلام ولا حتى الدخول في الاستعلام ويعطي الخطأ التالي :
FRM-40505:ORACLE ERROR :UNABLE TO PERFORM QUERY
بحثت كثير ولم اجد الحل ؟؟؟؟؟؟؟؟؟



اخي الكريم أين وضعت هذا الكود؟ماهو التريجر الذي تستدعي فيه البروسيجر؟
رابط هذا التعليق
شارك

أخي ضع البروسيجر في program units في الديفلوبر
واستدعيه اما على when new form instance trigger
أو استدعيه عند الضغط على زر عندما تريد الاستعلام عن رقم المكتب او الدائرة

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

يا اخي الله يرضى عليك شايفني مبتدأ انا صحيح مبتدأ وكلنا مبتدئين بس انا واضعو في program unit وبستدعيه في الفورم على تريجر when new form instance
وع الفاضي

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

السلام عليكم
ان شاء الله بحاول أساعدك بس كنت عايز اعرف معلومات من سعادتك بسيطة
اولا ممكن تتأكد ان الفورمة بتعمل استعلام بدون الكود
ثانيا ممكن تشوف لي الجلوبال اللي انت عامله ده نوع البيانات اللي شايلها إيه وهل هي بنفس نوع الأيتم اللي هو office_data
ويا ريت تستخدم دي كمان excecute_query(no_validate)
ويا ريت يكون بدون عصبية احنا هنا كلنا بنساعد بعض وكلنا بنحاول نوصل للأفضل
وشكرا

تم تعديل بواسطة ramadan1100
رابط هذا التعليق
شارك

اولا انا مش معصب
تانيا لما اشيل الكود بيعمل استعلام
تالتا الغلوبال نفس نوع البيانات وجربت اني احط excecute_query(no_validate) ولكن ع الفاضي يعني المشكلة في نفس الكود وشكرا

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

أخي العزيز
هذة الرسالة تظهر إذا كان هناك Non Data Base Item موجود علي الي الفورمة وبه خاصية Data Base = yes و هو ليس له أساس في قاعدة البيانات بمعني أخر راجع ممكن يكون هناك Item في الشاشة موجود به الكلام السابق و الله أعلم كلها إجتهادات أو إرسل لي الشاشة و الجداول

تم تعديل بواسطة tamer_dalash
رابط هذا التعليق
شارك

مرحبا
حاول تشيل كل الـ items اللي في الـ block و انت ما بتعملها display على الشاشة.
و اذا في display item في الـ block اتأكد انك تعملوا data base no .

والله اعلم

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

أخي العزيز
هذة الرسالة تظهر إذا كان هناك Non Data Base Item موجود علي الي الفورمة وبه خاصية Data Base = yes و هو ليس له أساس في قاعدة البيانات بمعني أخر راجع ممكن يكون هناك Item في الشاشة موجود به الكلام السابق و الله أعلم كلها إجتهادات أو إرسل لي الشاشة و الجداول



الاخ تامر دلش
احترامي لك

ان كنت ترى انها اجتهادات انت لم تتابع الموضوع من بدايته لكي تحكم انها اجتهادات
لايجوز هذا اخي الكريم
نحن لسنا هنا لنعرض للاخرين من منا يعرف اكثر من الاخر
لو تابعت مشاركات اخونا العزيز ماهر لاكتشفت انه ارسل استفساره مرتين
راجع المرة الاولى لو سمحت وسترى ان النتيجة كانت مثلما كان رأيك من حيث أن البلوك يجب ان يكون داتابيز بلوك
http://www.araboug.org/ib/index.php?showtopic=29559&hl=

ارجو ان تقبل ردي بصدر رحب فنحن هنا للاستفادة والافادة
رابط هذا التعليق
شارك

شكرا لكل من ساهم في هذا الموضوع شكرا جزيلا لكم
ولكن حتى نكون في موضع انصاف وعدالة لابد لي ان اشكر في هذا المقام صديقي وعزيزي وصاحب الفضل rose_4_pretty في حل هذه المشكلة والجهود الجبارة التي بذلها معي لحل هذه المشكلة واسأل الله ان يعطيه حتى يرضيه ويوفقه ويرفع من شأنه الى اعلى المقامات ولو ان كل شباب الامة مثلك لحكمنا العالم بأسره اشكرك جزيل الشكر شكرااااااااااااا بكل ما تحمل هذه الكلمة من معاني راقية وحساسة وصادقة

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

أخي العزيز
هذة الرسالة تظهر إذا كان هناك Non Data Base Item موجود علي الي الفورمة وبه خاصية Data Base = yes و هو ليس له أساس في قاعدة البيانات بمعني أخر راجع ممكن يكون هناك Item في الشاشة موجود به الكلام السابق و الله أعلم كلها إجتهادات أو إرسل لي الشاشة و الجداول



الاخ تامر دلش
احترامي لك

ان كنت ترى انها اجتهادات انت لم تتابع الموضوع من بدايته لكي تحكم انها اجتهادات
لايجوز هذا اخي الكريم
نحن لسنا هنا لنعرض للاخرين من منا يعرف اكثر من الاخر
لو تابعت مشاركات اخونا العزيز ماهر لاكتشفت انه ارسل استفساره مرتين
راجع المرة الاولى لو سمحت وسترى ان النتيجة كانت مثلما كان رأيك من حيث أن البلوك يجب ان يكون داتابيز بلوك
http://www.araboug.org/ib/index.php?showtopic=29559&hl=

ارجو ان تقبل ردي بصدر رحب فنحن هنا للاستفادة والافادة

يا عم روز
شكراً أولاً لردك لكن أنا لم أشاهد الموضوع اللي موجود في وصلتك كل ما في الأمر أني حبيت أوضح السبب في إن الرسالة هذة تظهر إية وإن كان كلمة إجتهادات مزعلاك فأنا بأكلم عن رأي فقط و لم أخص بالذكر في شئ و كلنا هنا أخوة لمساعدة بعض و أهلاً بك كصديق عزيز و ربنا يوفق الجميع المهم إن المشكلة إتحلت
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
اخواني فالله
بعد التحية
كل عام وانتم بخير
انا بجد لما اري الروح الغريبه دي فالمنتدي من قبل ليه هذا التعصب والعصبيه فالاراء
تعودنا وسنظل نشعر ونعيش فجو من الحب والموده في هذا المنتدي الذي هو متنفس صحي لكل من لديه الرغبه فنشر العلم والحرص على مساعدة الاخرين
تعودنا ان نكون وسنظل اخا واخ نساعد بعض دون ان ياذي احدنا شعور اخيه
دعونا نبعد عن هذه الترهات ونعود ونظل اخوه احبه فالله نرجوا من الله حسن الاجر والثواب
ماشي يا احسن اخوه وافضل اصدقاء
وعليكم بقول رسول اللّه صلى اللّه عليه وسلم: { أحب الناس إلى اللّه أنفعهم، وأحب الأعمال إلى اللّه عز وجل، سرور تدخله على مسلم، أو تكشف عنه كربة، أو تقضي ديناً، أو تطرد عنه جوعاً، ولئن أمشي مع أخي المسلم في حاجة أحب إليَّ من أن أعتكف في المسجد شهراً } [رواه الطبراني].
{ وتبسمك في وجه أخيك صدقة } [رواه الترمذي ].
قال أبو هريرة رضي اللّه عنه: وما حسن الخلق يا رسول اللّه؟قال: { تصل مَنْ قطعك، وتعفو عمن ظلمك، وتُعطي من حرمك} [رواه البيهقي].
وفقكم الله الى ماتحبون ويرضي

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

فالك طيب استاذي احمد

وانا بعتذر من الاخ تامر ومن الجميع

كل عام وانتم بالف خير

تم تعديل بواسطة rose_4_pretty
رابط هذا التعليق
شارك

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

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

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

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

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

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

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