بتاريخ: 28 يونيو 200421 سنة comment_8855 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتة ،،،احبتي في الله خطرت على بالي فكره وهي مفيده جدا جدا لمبرمجين الاوركل وان شاء الله تفيدنا اجمعين ،،،الفكره هي كالتالي وتعمد على (الهمه العاليه) :كل واحد من اعضاء المنتدى سوى محترف او غير محترف يقوم بشرح Built In معين والي يقدر عليه وهذي تعتمد على الاستخدام طبعا ، مو معنى كلامي انه شرح جميع الـ Built In في الاوركل هذي شوي صعبه لكن كل واحد يعمل قدر المستطاع في الشي الي يقدر عليه وهذا كله يعتمد على المستخدم للـ Built In .الفوائد :احتساب الاجر قبل كل شي طبعا.القدره الجيده على البرمجه في الاوركل باسلوب سلس وسهل .(مو مره يعني سهل) كثرة استخدام Built In يعطي تحكم ممتاز في البرمجه داخل الفورمس بيلدر ...الخ من فوائد كثيره من هذا الجانب.وفي الختام نتمنى الفكره تعجب الجميع والراي لكم وكلنا مبتديين في الموضوع هذا فمارئيكم يااحباب ؟تقبلوا تحياتي تقديم بلاغ
بتاريخ: 29 يونيو 200421 سنة comment_8866 فكرة ممتازة ووإنشاء الله يستفيد منها الكل ....................... .سوف أشرح مع أني لا أجيد الشرح بس إتحملونا : Text_IO :Text_IO هي Pacekg موجودة ضمن Puilt in .تعمل ال Text_IO على إدخال و إخراج البيانات الى ومن ال text filesوسف تجد في هذا الملف المرفق مثال بسيط مزود بشرح وافي أرجو تطبيقه Text_IO_Example.doc تقديم بلاغ
بتاريخ: 30 يونيو 200421 سنة comment_8911 هل يوجد في التقارير Built in............. .نعم يوجد............ .هل سمعت بِ SRWSRW: هي Built in وهي تهتم في خصائص التقرير بشكل عام ومن أهم الخصائص التي تهتم بها هي خصائص المظهر الخارجي Layout Modelسوف أقوم بالحديث عن خاصية بسيط وممتعة وهي تلوين الاسطر في التقرير ففي بعض الاحيان تلاحظ أنه يوجد في بعض التقارير السطر الاول لونه أخضر و السطر الثاني لونه أحمر على سبيل الميثال ، وفي تقارير الاوراكل تأتي هذ الخاصية من SRW .إفرض على سبيل الميثال أنك عملت تقرير وفيه رقم الموظف و إسم الموظف وجنس الموظف(ذكر أو أنثى) فإذا أردت أن يكون السطر الذي فيه ذكر لونه أحمر والسطر الذي فيه أنثى لونه أخضر إذهب الى ال Layout للتقرير والى النص الذي يحض فيه الذكر و الانثى وإضغط على خصائص ومن ثم الى PLSQL وأضف عليه السطر التاليif (gender=1) then srw.set_text_color('red');----maleelsesrw.set_text_color('green');----femaleend if;ملاحظة يجب وضع هذه السطور بين Begin و Endملاحظة2 يوجد طريق أخرى لعمل هذا الموضوع و هي بإستخدام Conditional Formattingوفي المرة القادمة سوف يكون هناك خاصية جديدةسلامات تقديم بلاغ
بتاريخ: 6 يوليو 200421 سنة comment_9104 اشكر اخي Microsaudi على هذه الفكرة الممتازة...سأتطرق لمهمة forms_ddl تقوم هذه المهمة بإجراء بعض الأوامر الرئيسية التي لا يمكن تنفيذها مباشرة في pl/sql ولكن فقط يمكن تطبيقها في sql مثل create table أو alter table ..تستخدم بالطريقة التالية :Forms_DDL('create table temp( n number )'); عموما ساعطي مثالا للتوضيح في كيفية استخدام المهمة.-- -- Create a table with N Number columns -- TEMP( COL1, COL2, ..., COLN ) -- PROCEDURE Create_N_Column_Number_Table( n NUMBER ) IS my_stmt VARCHAR2(2000); BEGIN my_stmt := 'create table tmp(COL1 NUMBER'; FOR i IN 2..n LOOP my_stmt := my_stmt||',COL'||TO_CHAR(i)||' NUMBER'; END LOOP; my_stmt := my_stmt||')'; -- -- Now create the table... -- Forms_DDL( my_stmt ); IF NOT Form_Success THEN Message('Table Creation Failed'); ELSE Message('Table Created.'); END IF; END; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.