بتاريخ: 20 أكتوبر 200421 سنة comment_15836 الاخوة الاعزاء في المنتدى اولا شهر مبارك وكل عام وانت بخير وجعلنا الله من عتقاء هذا الشهراقوم الان بمحاولة لتصميم برنامج ولو اننا لازلت مبتدئ في الاوراكل في احد الحقول قمت بعمل LOV من جدول اخر بحيث يقوم بعرض البيانات من الجدول الاخر واريد عندما يعرض البيانات وليكن (اسماء المقاولين) يمكنك ان تكتب اسم مقاول غير موجود وعندما تنتقل إلى حقل اخر يقوم الفورم باخبارك ان اسم المقاول غير موجود وهل تريد اضافته الى قاعدة البيانات.فهل ياترى استطيع عمل هذه الطريقة في الاوراكلتحياتي/ هشام القباطي تقديم بلاغ
بتاريخ: 23 أكتوبر 200421 سنة comment_16077 when_validate_itemابحث عن الاسم المدخل في الجدول اذا كان غير موجود اعطي رسالة هل نريد الاضافة ام لا اختار المستخدم نعم انتقل الى بلوك الاضافة. تقديم بلاغ
بتاريخ: 23 أكتوبر 200421 سنة كاتب الموضوع comment_16150 اخي العزيز مصطفى هل اعمل تريجر على مستوى الـLOV او العنصر تقديم بلاغ
بتاريخ: 24 أكتوبر 200421 سنة comment_16171 اخى الكريم صاحب السؤال :يمكن كتابة الكود وهو السؤال عن اسم المقاول مثلاُ وذلك فى when-vaildate-itemبالنسبة لحقل غير مرتبط بالجدول Non-database Item ولكن هذه الاسلوب غير مستحب لانه لابد من وجود شاشة مستقلة لادخال اسماء المقاولين وهو ما يسمى "تكويد المقاولين" ويكون تحت تحكم مدير النظام حتى يتم التكويد بطريقة صحيحة وغير متكررةويتم بعد ذلك استدعاء الاسماء من خلال الـ LOVمع تحياتىاسامه سليمان تقديم بلاغ
بتاريخ: 24 أكتوبر 200421 سنة comment_16198 اخوتي الكرام اسامه وهشام رمضان كريم وكل عام وانتم بخير التكويد ليس مشكلة يحل بالطريقة التي تريدها وابسطها ال sequence وبذلك نمنع المستخدم من إدخال رقم المقاول طبعاً يجب ان تكون هنالك شاشة لتكويد المقاولين هي شاشة أدخال معلومات المقاول تم إدخال مقاول غير موجود يتم الانتقال من شاشة المناقصة الى شاشة إضافة مقاول جديد وبعد إضافة المقاول الجديد والضغط على حفظ يجب الانتقال الى شاشة المناقصة مرة اخرى ويجب ان نفرغ اسم ورقم المقاول في هذه الشاشة لذلك يجي التفكير في الكود الازم لذلك تقديم بلاغ
بتاريخ: 27 أكتوبر 200421 سنة comment_16618 ببساطة شديدة يا سيدى الفاضل يجب انشاء ملف اولا خاص بالمقاولين يتم تسجيل فية بيانات المقاولين بحيث يتكون من رقم المقاول واسم المقاولsql> create table supplier ( supp_no number(2), supp_name varchar2(40)); سوف يتم انشاء جدول المقاول تقوم بادخال اى بيانات للقماولين بحيث لا يتكرر رقم المقاول2- بفرض انك تريد اظهار رقم المقاول واسمة فى جدول اخر مثال جدول الفواتير البيع للمقاول يجب انشاء حقلين بنفس الوصف للمقاول رقمة واسمة فى جدول الفواتير ثم اظهارة فى form الفواتير وعلى نفس forms اذهب الى lovs وقوم بانشاء lov جديد وتكتب فيه التاليىselect supp_no,supp_name from supplierحيث يوق هذا بعرض ارقام المقاولين واسمائهم ثم موافقاذهب الى خصائص lov ثم الخاصية column mapping property وهذه الخاصية تقوم بتعريف اى الحقول سوف يتم الاحتفاظ ببيانات الموجودة فى lov بمعنى رقم المقاول تحكتب اسم الحقل على الشاشة التى سوف يتم الاحتفاظ به وكذلك تحديد اى الحقول على الشاشة سوف يتم الاحتفاظ باسم المقاول فيها وهكذا الى الان لم ننتهي تذهب الى خصائص الحقل الذى سوف يتم الاحتفاظ به برقم المقاول على الشاشة وتذهب الى الخاصية list of value(lov)ثم list of valueوتضغط يظهر لك اسم lov الذى قمت بانشاءة ثم تخرج من الخصائص وعند تشغيل form والذهاب الى حقل المقاول وبمجرد الضغط على المفتاح F 9 يظهر لك قائمة باسماء المقاولين التى تم ادخالها فى الجدول المقاوليخالد عيد (المدينة المنورة) تقديم بلاغ
بتاريخ: 1 نوفمبر 200421 سنة كاتب الموضوع comment_17130 اولا احب اشكر كل الشباب الذي شاركونا واسف على التاخير لاني كنت مسافر ولم ارجع الا اليومبالنسبة للاخ khalideed بالفعل انا قد قمت بعمل الخطوات اللي تكلمت عنها من قبل والحمد لله اشتغل الفورم بشكل رائع لكني ينحصر اسماء المقاولين على الاسماء الموجودة في جدول المقاولينزوانا اريد ان اضيف مثلا اسم مقاول للـ lov ويقوم الـ LOV بالتوضيح بان اسم المقاول غير موجود في جدول المقاولين ويسال هل انا راغب في اضافة المقاول للجدول او لا اتمنى ان تكون الفكرة قد وصلتكم وتحياتيهشام القباطي تقديم بلاغ
بتاريخ: 1 نوفمبر 200421 سنة comment_17149 عليك استبدال الخطأ frm-40212 بي alert تطلب إظافة مقاول جديد طبعا انت عامل لل text item validate from list دخل اسم غير موجود في ال lov يعرض ال lov عند الضغط على الغاء يظهر الخطأ السابق تقديم بلاغ
بتاريخ: 2 نوفمبر 200421 سنة كاتب الموضوع comment_17192 الاخ مصطفى بالفعل يبدو ان الفكرة التي تقدمت بها يمكن ان تنفع لكن انا مبتدئ في الاوراكل ممكن تشرح لي كيف يمكن تغيير الخطأ باalert بحيث ينتقل بك إلى النموذج الخاص بالمقاولين واكون شاكر لك كثير اخي مصطفى وجزاك الله عنا خير تقديم بلاغ
بتاريخ: 2 نوفمبر 200421 سنة comment_17198 on-error if message_code=40212 then :t:=null;فرغ اسم المقاول if show_alert('a')=alert_button1 then go_block('emp');انتقل الى بلوك اضافة مقاول end if; end if; ولا تنسانا بدعاء صالح تقديم بلاغ
بتاريخ: 3 نوفمبر 200421 سنة كاتب الموضوع comment_17289 شكرا اخي العزيز مصطفى وان شاء الله باحاول اطبق الطريقة اللي قلتلي عليها وجزاك الله عنا خير تقديم بلاغ
بتاريخ: 17 أكتوبر 200916 سنة comment_173315 نشكر الاستاذ على الشرح الواضح لكن لو كنت ابي استدعي lov من دون استخدام F9 يعني بمربع PUSH_BUTTON4 كيف تكون الطريقة تقديم بلاغ
بتاريخ: 17 أكتوبر 200916 سنة comment_173317 السلام عليكم ورحمة اللهالاخ talalme لو تريد عمل button يكون دوره عرض lov الذى قمت بعمله يبقى شوف الكود ده واكتبه داخل ال button declare x boolean; begin x :=show_lov('lov4'); end; للعلم lov4 ده اسم ال lov وبلغنى بالنتيجة تقديم بلاغ
بتاريخ: 13 سبتمبر 201015 سنة comment_199954 استكمالاً لكلام الاخ مصطفى يجب ان تضع التريجر on-error على مستو الايتم عشان لو عملتاها على مستوى الفورمة هيعمل معاك مشاكل لو فى اى LOV اخرى فى الفورمة تقديم بلاغ
بتاريخ: 16 أبريل 201114 سنة comment_210779 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;انا احب هذا الموقع;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.