الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في فورم الأرشيف

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وركاته

يا إخوانا أنا عندي جدول للأرشيف
يحتوي على رقم المكلف واسمه وتاريخ الإستعارة وتاريخ الإعادة

وظيفته هي :
عند إستعارة الملف بيدخل رقم المكلف وتاريخ الاستعارة أما تاريخ الإعادة بيكون فاضي.(إدخال على الجدول)
وعند إعادة الملف بأدخل تاريخ الإعادة (تحديث للجدول ).

كيف ممكن أخليه ما يقدرش يستعير الملف مرتين
بمعنى:
لو كان الملف مستعار وغير مرجع بأقدرش أستعيره كمان مرة إلا لما أرجعه ( يعني يظهرلي رسالة إنو الملف مستعار )

ثانيا في حال إعادة الملف بدي أدخل تاريخ الإعادة
بدي لما أدخل رقم المكلف يظهر لي بيانات اليوم إلي أنا استعرت فيه الملف لكن تاريخ الإعادة غير مدخل

فيا ريت تساعدونا في هذا الأمر وبارك الله فيكم

بتاريخ:

السلام عليكم
ليه محير نفسك ؟؟ بسيطة ان شاء الله ؛ اعمل حقل زيادة فى الداتا بيز وليكن من نوع رقم NUMBER وليكن اسمه BOOK_STATUS وعند خروج اى كتاب للاستعارة يتم اثناء عملية الحفظ يتم ادخال 1 مثلا فى حقل BOOK_STATUS وهذا يعني انه قد خرج للاعارة وعند رجوع الكتاب يتم تحديث حقل BOOK_STATUS الى القيمة 2 وهذا يعني انه قد رجع للمكتبة ؛ وبالتالي هذا يعني انك ستقوم بعمل جملة IF عند استدعاء اى كتاب اثناء اعارته فاذا ما رجعت القيمة ب 1 يعطي رسالة ان هذا الكتاب ليس متاح وان كانت القيمة 2 فهذا يعني انه متاح ؛ اما عن التاريخ فلم افهمك جيدا ولكن لا اعتقد ان سؤالك سيخرج عن حالتين :
1 - تسال عن التاريخ الذى تم اعارته او خرج فيه الكتاب
2 - او انك تسال عن انك تريد ادخال اليوم الذى رجع فيه الكتاب
اما عن الحالة الاولى فانك ستقوم بعمل جملة سليكت للتاريخ بدلالة رقم الكتاب الذى تبحث عنه ولا تنسي ان تختار MAX DATE لانه بطبيعة الحال قد خرج اكثر من مرة وضعه فى متغير وقم بادخاله مع عملية الحفظ
اما لو الحالة الثانية فقم باختيار اليوم الحالى عن طريق SYSDATE وليس هناك اى مشكلة ان شاء الله
وشكرا
ميجا

بتاريخ:
  • كاتب الموضوع

بارك الله فيك أخي
كيف بدي أعمل جملة IF لأنو ممكن أستعيره أكثر من مرة فكيف أخليه يحدد آخر يوم الاستعارة
فإذا كانت القيمة 1 يكون مستعار

كيف ممكن أعمل MAX DATE وبارك الله فيك

يا ريت تساعدنا في ذلك وبارك الله فيكم

تم تعديل بواسطة م.بلال

بتاريخ:

select nvl(count(book_no),0,)  into v_num from book_table where book_no = :book_no and return_date is null


ثم بعد ذلك نسأل عن الـ v_num اذا كان زيرو يعنى ان الكتاب فى حالة استعارة

بتاريخ:

السلام عليكم
اخي الكريم هناك فرق بين عدم معرفة حل لمشكلة او خطواتها وفرق اخر كبير بين اذا ما قيل لك الحل ندخل فى سؤال جديد وهو كيف يكتب الكود اصلا ؛ نصيحة انت تحتاج الى كورس فورمز حتى تقف على قدميك
وشكرا
ميجا

بتاريخ:

السلام عليكم
الاخ بلال الامر لم يخرج عن نطاق الوقت والنصيحة فى ان واحد ؛ بمعني انه الان يحاول جاهدا فى التعلم وهذا امرا يحسب له وليس عليه ولكن نصيحتي له جائت من باب الحرص على هذا الوقت بمعني ان يتجه فى المسار الصحيح وذلك عن طريق تلقى العلم اولا ثم يبدء محاولات التجربة التى يمر بها الان ؛ وليس معني انى اقول له انه يجب عليك اخذ كورس فورمز اولا انى استهزء به !!! فنحن كلنا مررنا بهذه المرحلة كخطوة اولية وليس فى العلم عيبا ولا استهزاء وهذا حرصا على الوقت والجهد ليس اكثر فالاف الطلبة يوميا يبحثون عمن يعلمهم وكلنا نبحث عن من نزداد منه علما ؛ وفى ردي الاخير على الاستاذ بلال كان ردي عبارة عن تشخيص لما يحتاجه واكرر هذا ليس عيبا ولا تقصير منه فلم اقل له انك لن تفهم ولكني قلت هناك فرق بين معرفة اساسيات حل مشكلة وابدء انا فى التعامل معها وفرق بين معرفتي اصلا لكتابة الكود وهنا ذكرت له لكي تتمكن من هذا اتجه الى كورس حتى يتسنى لك ما تريد ؛ اخي بلال انت بصدد تصميم مشروع وهذا يتطلب اولا التركيز على الاساسيات اهم من المشروع فبدون الاساسيات ستجد صعوبات اخرى وهذا ليس احباطا بقدر ما هو توضيح ؛ صدقني قم بتقسيم المنهج جزء جزء وقم بتجربة كل معلومة وجزء على حدى حتى تستوعب حركة الاكواد داخل الفورم وبعدها انطلق كما تريد ؛ اقسم لك بالله ان اعظم من فى المنتدي هنا يقابل اشياء توقفه اثناء عمله ولكن بفتح الله عليه ثم سؤال الاخرين تسير الامور فهذا حال البرمجة ولكن فى الاصل هناك مفاهيم ثابتة يجب ان تفهمها جيدا اولا وهذا هو مقصود كلامي
وشكرا

تم تعديل بواسطة khaledmega

بتاريخ:

مساء الخير
ارى ان وجهة نظر خالدميجا سليمة ؛ ممكن يفهمها البعض بشكل اخر بس الصراحة فى العلم اهم من المجاملات
اختكم ميرال

بتاريخ:
  • كاتب الموضوع

السلام عليكم
إخواني الأحباب
أو لا سامحونا على ذلك

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

وأنا يا إخوان الحمد لله تقريبا أنهيت المشروع وأنهيت هذه المشكلة وحللتها بفضل الإخوة في المنتدى المبارك بإذن الله
ولكن بقي لي مسألة التقارير والصلاحيات وإن شاء الله ننهي

وسامحونا يا إخوان
أخوكم

بتاريخ:

السلام عليكم
اخى الكريم كلنا معك ان شاء الله واى مشكلة تقابلك ارسل لنا ولن نتأخر ان شاء الله ؛ وقد ارسلت لك رسالة على الخاص يرجي القاء النظر عليها
وشكرا
ميجا

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أولا : أخي بلال إن شاء الله ستجد لك هنا أخوة أحباب يقدموا لك كل شيء ونحن مقدرين جدا موقف أهلنا الاحباب في غزة ويارب يجازيكم خير الجزاء عما حدث لكم
ثانيا : أشكر جميع الاخوة على هذا الحوار الذي يثلج الصدر
وتذكروا دايما أن الله في عون العبد مادام في عون أخيه

أعرض ماشئت أخي الحبيب وإن شاء الله متى توفرت المعلومات لأي أخ هنا فلن يبخل بالرد على الاسئلة

بتاريخ:
  • كاتب الموضوع

بارك الله فيكم
أخي مصفطى وأخي خالد
وجزاكم الله عنا خير الجزاء

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.