الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

maalsaleh

اعضاء جدد عضو جديد ★

16مشاركة
0السمعة
0موضوع منشور
10 سبتمبر 2005تاريخ الانضمام
28 مارس 2006آخر زيارة
413مشاهدة للملف
  1. مشكلة التعديل update بالفورم

    السلام عليكم المشكلة أن هناك خاصية على البلوك اسمها database data block اجعلها no وان شاء الله يشتغل أما بالنسبة ل update فإنها صحيحة لاتغيرها

    26 سبتمبر 2005 في 08:14
  2. تحويل قاعدة بيانات من 9i الى 8i

    السلام عليكم للأسف سوف يكون هناك مشكلة مع النماذج والتقارير لأن طريقة تعامل الأوراكل 9i مع التقارير والنماذج اختلفت كثير ا وأصبحت تعمل على الإنترنت اكسلبورر سوف نحتاج لعمل كومبايل للتقرير والنموذج وتعديل لتعمل على الأوراكل 9i وبالتوفيق ياأخي الكريم

    25 سبتمبر 2005 في 08:21
  3. الفرق بين ال %type and %rowtype

    السلام عليكم الفرق بينها أن TYPE يكون في حالة المتغيرات ويمكن تخزين متغير واحد فيه أما ROWTYPE يكون في حالة CURSOR ويخزن فيه أكثر من سجل

    19 سبتمبر 2005 في 08:34
  4. كيف اطبق زيادة الرواتب 15 %...حسب المكرمة الملكية.

    ليس هناك حل الا أن تعملها يدويا عن طريق بعض function الموجودة في أوراكل تقوم بأخذ أخر ثلاثة ارقام عن طريق substr واختباره إذا كان أكبر من 2.5 أو أقل من 7.5 تستبدل مكان آخر رقم 5 ثم تختبر إذا كان الرقم أكبر من 7.5 تقوم بزيادة الرقم +1 ثم تختبر إذا كان الرقم أقل…

    17 سبتمبر 2005 في 15:03
  5. كيف اطبق زيادة الرواتب 15 %...حسب المكرمة الملكية.

    ممكن إضافة ROUND التي ممكن تقرب الى 40 أو 50 فإذا كانت القيمة أقل من 45 تقرب الى 40 وإذا كانت أكبر من 44 تقرب الى 50 وهكذا ROUND (47,210,-1) سوف تقرب الى خمسين أما إذا كنت تريد تقسيمها وتقريبها بصيغة معينة فقل الصيغة حتى نقوم بالتفكير بها

    17 سبتمبر 2005 في 10:05
  6. جعل الارقام نجوم sql

    هذه decode تعمل عمل if كأن بتقول له if sal=100 then print * elsif sal=200 then print ** وهكذا هناك حل آخر ممكن إضافة حقل في نفس الجدول starts وعند إضافة موظف جديد تقومين بحساب عدد النجمات وإدخالها في الحقل عن طريق جملة insert :rolleyes:

    17 سبتمبر 2005 في 08:12
  7. distributed data base

    السلام عليكم بانسبة لسؤالك لا تحتاج لنوع معين من الشبكة وأي شبكة عادية ممكن تعمل عليها قواعد بيانات موزعة وعلى فكرة أنا كان مشروع التخرج تبعي عن distributed database وأي خدمة نحن جاهزين

    17 سبتمبر 2005 في 08:03
  8. جعل الارقام نجوم sql

    لم يظهر * لانه لا يوجد أي أحد راتبه 100و200و300و بينما لو حطيت 800 سوف يظهر * اعمل الاتي : select ename,job,decode(sal,100,'*',200,'**',300,'***',800,'********') from emp سوف يظهر شخص أمامه ثمانية نجوم

    14 سبتمبر 2005 في 14:28
  9. جعل الارقام نجوم sql

    السلام عليكم ممكن تعمل ذلك من خلال decode select ename,job,decode(sal,100,'*',200,'**',300,'***') from emp طبعا ممكن تكملها الى الحد الذي تريده وممكن تعملها معادلة لإختصار الكود

    14 سبتمبر 2005 في 08:02
  10. sql كود بحث

    بالنسبة ل lower تقوم هذه الدالة بجعل الحروف صغيرة وهناك دالة تجعل الحروف كبيرة upper بامكانها استخدامها أيضا ولكن تضع حرفا كبيرا وليس حرفا صغيرا أظن select ,where لاتحتاج لشرح فهي معروفة

    13 سبتمبر 2005 في 15:14
  11. sql كود بحث

    تأكد من من أن الحروف التي تبحث عنها capital or small إذا لم تعرف ممكن تعمل هكذا select ename from emp where lower(ename) like '%m%'

    13 سبتمبر 2005 في 09:18
  12. كيف أخفي إيقونة الطباعة في التقارير

    ممكن من خلا إضافة هذه الصلاحية عل مستوى المستخدم وفي بداية تشغيل الفورم هناك TRIGGER WHEN NEW FORM INSTANCE ضع الكود التالي فيه SET_ITEM_PROPERTY('D30',VISIBLE,PROPERTY_FALSE);

    12 سبتمبر 2005 في 13:42
  13. سؤال عاجل عن كيفية الاستعلام

    ممكن عمل شاشة فيها حقول بعدد الحقول المراد إظهارها ممكن بعد ذلك في التقرير حسب الباراميتر عرض الحقل أو عدم عرضه من خلا ل FORMAT TRIGGER على خصائص الحقل نفسه IF :PARAMETER =1 THEN RETURN TRUE ELSE RETURN FALSE END IF;

    12 سبتمبر 2005 في 13:20
  14. كيفية عمل TRIGGER

    var number(4); pc_name varchar2(50); DATEG DATE; BEGIN SELECT SYSDATE INTO DATEG FROM DUAL; select userenv('terminal') INTO pc_name from dual; INSERT INTO MAIN.USER_TRYING (USER_IP, USER_NAME, PC_NAME, TRYING_DATE, USER_NO) VALUES ( GET_IP, WINUSER , PC_NAME ,…

    12 سبتمبر 2005 في 12:33
  15. VeriticalToolbar

    ممكن أن تعمل CNAVAS و DATABLOCK و تضع الأزرار التي تريدها فيه ثم تحفظ بعد ذلك ثم تقوم بفتح شاشة جديدة ثم تقوم بسحب CANVAS من القديم الى الشاشة الجديدة تظهر رسالة لك تسألك هل تريد نسخه أو توريثه (SUBCLASS) تختار التوريث ثم تقوم بنفس العملية لل DATABLOCK هكذا تك…

    12 سبتمبر 2005 في 12:06
  16. REPORT PARAMETER

    ممكن عمل ذلك من خلال TRIGGER WHNE VALIDATE ITEM للحقل الذي أدخل فيه اسم الستخدم بإضافة الكود التالي : PARAMETER .USER:=:USERNAME; عمل SELECT STATEMENT لمعرفة قسم هذ المستخدم مثلا DEPT NUMBER(2); SELECT DEPTNO,USERS INTO DEPT FROM DEPT WHERE USERS.USER=:USER ; …

    12 سبتمبر 2005 في 11:48