الانتقال إلى المحتوى
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

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

تسلم مشرفنا

على التعاون وسرعه الرد

جزيت خيرا فهمت الان الاليه..

لان الفورمه تظهر كلها علامات استفهام

بسبب العربي..

  • الردود 42
  • المشاهدات 10.8k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

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

اخي الكريم

جربت برنامج الباك اب الي حطيتوه لي مانفع

وبحثت في المنتدى فلم اجد غير الباك اب الخاص بديفلوبر 10 جي

ولايعمل ب6 اي

وبالنسبه للبحث شغال حسب رقم القسم فقط
اما التاريخ فلا يعمل قد جربته ولكن نفس الشيء

ارجوا اخي ان لم يكن لديك وقت للتعديل شرح الفكره حتى استطيع برمجتها لان فكره البحث ليست مفهومه عندي

وقد حاولت افهمها من المنتدى ولم افلح ..

ارجوا مساعدتي ولكم جزيل الشكر والامتنان...

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

ولي سؤال اخر :

اريد عمل قائمه منسدله وعند اختيار اي عنصر منها تظهر قائمه منسدله اخرى فيها العناصر التي تخص هذه القائمه مع العلم ان كل قائمه من جدول

وثم عند الضغط على العنصر الي في القائمة الثانيه يظهر نص طويل ..

يعني مثلا :

اسم القانون : قائمه منسدله نختار مثلا القانون الاول وطبعا من جدول القوانين

بعد اختيار القانون تظهر جميع المواد الخاصه به من جدول المواد

اسم المادة :قامة منسدله (مادة1ومادة2ومادة3....)

بعد اختيار المادة يظهر نص المادة طبعا سيكون مربع نص متعدد الاسطر

وفي هذه الواجهه مسموح لنا الاضافة والحذف والتعديل ...وجميع العمليات

ارجوا المساعدة فيها ..

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

ارجوا الرد بسرعه اخواني ومساعدتي لان الموضوع مهم جداااا

بتاريخ:

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

جربت برنامج الباك اب الي حطيتوه لي مانفع

وبحثت في المنتدى فلم اجد غير الباك اب الخاص بديفلوبر 10 جي

ولايعمل ب6 اي


أنا لم أضع باك أب في خلال هذا الموضوع ياريت توضحي أين هو ذلك


بالنسبة

اريد عمل قائمه منسدله وعند اختيار اي عنصر منها تظهر قائمه منسدله اخرى فيها العناصر التي تخص هذه القائمه مع العلم ان كل قائمه من جدول

وثم عند الضغط على العنصر الي في القائمة الثانيه يظهر نص طويل ..


إن شاء الله ستجدي غايتك في هذا الرابط
http://www.araboug.org/ib/index.php?showtopic=33500

بالنسبة
وبالنسبه للبحث شغال حسب رقم القسم فقط
اما التاريخ فلا يعمل قد جربته ولكن نفس الشيء


سأرفق لك فورم إن شاء الله وسأشرح لكي بالتفصيل مابها
بتاريخ:
  • كاتب الموضوع

اشكرك من كل قلبي اخي ورزقك الله العلم النافع ورفعك ربي بعلمك وعملك دنيا واخره

الباك اب موجود في اول المشاركه وقد طبقته ولكن تظهر لي الشاشه السودا وتختفي فجاءة بدون عمل اي عمليه ...

اخي بالنسبه للقائمه المنسدله هل يمكنني عمل اضافه فيها ام لا او تعديل او حذف

طبعا استخدمت القوائم المنسدله حتى الغي فكره الشجره ..

واذا لم يسمح ان نقوم بالعمليات الرئيسيه من اضافه وحذف وتعديل في رايكم ماهو الحل وماذا استخدم..

ارجوا افادتي ..

انتظر بفارغ الصبر لان الامر مستعجل ..

جزيت خيرا

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

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

اخواني انتظر الرد ...

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

اخواني جربت البحث بالاسم والرقم والتاريخ مشي معايا والحمدلله

بس لما جربت البحث بين تاريخين ونتيجه البحث عرض تقرير

ماضبط معايا

هذا هو الكود للبحث بين تاريخين اريد ان اتاكد من صحته


elsif :search.FOR_DATE is not null and :search.TO_DATE is not null then
	go_block('DATA_WORKS');
set_block_property('DATA_WORKS', default_where ,'WORK_DATE between :search.FOR_DATE and :search.TO_DATE)');
execute_query;




وايضا بالنسبه لليست ايتم حاولت اعمل لها جلب للبيانات من قاعدة البيانات مابتتنفذش بس بحاول تاني

الي عاوزه اعرفه بالضبط هو في امكانيه اني اتعامل مع الليست ايتم كانها حقل نصي يقبل الاضافه والحذف والتعديل

اذا كان كذلك ليش مش قابل الاضافه

واذا لا تنصحوني استعمل ايه بدالها لان انا عاوزه اني لما اضغط على الليست الاولى تظهر بيانات في الليست الثانيه وفي مربع نص يظهر التفصيل والشرح

طبعا مع امكانيه الاضافه في لليست الاوله والتانيه..

انصحوني يا اساتذتي الكرام كيف يمكن عمل ذلك ...

لاني حاولت بالتري وماعرفت لاني فااهمه بس المبدئ تبع التري والي في المنتدى مافيش كود لاضافه البييانات الي في الداتا بلك للتري الا مثال او اثنين ب 10 جي وانا بشتغل على 6 اي ..

ارجوا اسعافي بالحل النهارده لاني بسلم المشروع اليوم الليل ...

بتاريخ:

أرفقت لكي فورم بسيطة للبحث بين تاريخين +تقرير ضعي التقرير على ال c مباشرة
واليست يمكن تعبئتها بسهولة أيضا أرفقت لكي فورم لليست وكيفية تعبئتها
لكن كيف تريدي تعبئتها وتضيفي اليها دينمك يعني يتم تعبئتها من جدول
وعذرا على التأخير في الرد

between.rar

list.rar

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

اولا اشكرك اخي الكريم على المساعدة

مرفق الفرومة التي اريد ان انفذها وكذلك الجداول

طبعا التعبئه تكون من قاعدة البيانات عند تنفيذ الاستعلام execute_quey

ولكن عند الضغط على زر الاضافه يضيف بيانات في الليست ..

data_law.rar

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

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

اخي الكريم جربت الليست الي حطيتها

لاحظت شيء انه كل ما اضغط على تعبئه الليست بيكرر القيم

عملت كلير لست

وبرضه لسى القيم مكرره ..

بتاريخ:

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

select distinct deptno from emp



بالنسبة للفورمة الاي انتي ارفقتها
ممكن أعرف ال nls_lang المستخدمة عندك لان كل الكلام بيظهر ؟؟؟؟؟
أرجوا ارفاقه

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

اقصد اخي بالتكرار انه لما اضغط تعبئه الليست اول مره تمام

ولما اضغطها مره ثانيه بيضيف الليست الجديده على القديمه فبيحصل تكرار للقيم

nls_lang = AMERICAN_AMERICA.WE8ISO8859P1

تحياتي اخي وجزيت خيرا

بتاريخ:

بالنسبة لتفريغ الليست
استخدمي الامر go_item('list_name);
clear_list;

تعليق بسيط
لماذا تستخدمي هذا ال nls_lang
ياريت تستخدمي ماهو يدعم اللغة العربية مثل
الاي في المقطع الثاني كذا AR8MSWIN1256 وليس WE8ISO8859P1

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

استخدمت كلير بس نفس النتيجه

اخي بالنسبه للترميز الي قلت لي عليه اضيفه

بتتحول الواجهه الي عندي كلها رموز وهضظر اغيرها من اول وجديد


اخي جربت فكره البحث بين تاريخين نجحت معايا في الفورم

اما التقارير لانها في ماستر وديتيل ماطبقت ارفقت لك التقرير والفورم والجداول

عشان تشوف لي فين الخطاء

اسفه اني بتعبك

بس عاوزه افهم ايه المشكله

لما انفذ الفورم ومعايا 2 كانفاس الفورم الاولى طويله التانيه قصيره

بفي التنفيذ بيطبق اعدادات الفورم الطويله

يعني بيظهر الفورم التاني ونصه فارغ وشكله مش مرتب فاذا عندك اقتراح بخصوص التنسيق عشان الرن ياريت تقلي

هتلاحظ ده في الفورم

اخي حاولت رفع الفورم في المنتدى علق

رفعته للرابط هذا
http://www.wikiupload.com/download_page.php?id=125907


وبالنسبه لاختبار حاله القضيه انا فهمت الفورم الي رسلته

ولكن لو كان معايا اكثر من 4 جداول واريد ان افحص حاله الحقول الي في قاعدة البيانات هل هي فارغه ام فيها بيانات

واذا كان عدد الحقول الفارغه 15 القضيه ضعيفه واذا كان الحقول الفارغه مابين 5 الى 10 متوسطه واقل كامله

اذا فارغه يطلع اسمائهم جزيت خيرا ..

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

بتاريخ:

أشكركم جزيل الشكر على هذا الموضوع و سبب دخولي هو حفض الصور في قاعدة البيانات لكن مع الأسف أنا أستعمل 10gو لم تنجح مع الفورمة لأانها بال 6i إذن هل من الممكن أن تساعدوني و شكرا.

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

اهلا اخي
انا الان نسخت لك الكود بتاع الصورة عشان تجربه

طبعا انا شغاله على 6 اي فانت جرب وشوف


اولا اخي تقوم بانشاء جدول كالاتي :

create table photo
(name  varchar2(20),
path  varchar2(100));



بعد انشاء الجدول ننشئ فورم فيه الآتي:
item type :image
2item type:text item
1 buttons
نكتب الكود التالي داخل الزر

declare
x	varchar2(500);
begin
x:=get_file_name;
read_image_file(x,'any','photo');
:path:=x;
end;



وننشئ triggers
على مستوى البلك اسمه POST-QUERY

داخله الكود التالي :

read_image_file(:path,'any','photo');




photo هو اسم الايتم بتاع الصورة

اتمنى ان اكون قد افدتك

طبعا الفضل للاخ مصطفي هو الي حط الكود ده جزاه الله خيرا..

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

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

انتظر مساعدتكم بخصوص فحص حاله الحقول هل فيها بيانات ام طبعا الفحص يكون للبيانات داخل القاعده ليس عبر الفورم

ويتم ايضا طباعه اسماء الحقول الفارغه باسماء يفهمها المستخدم وليس اسماء ورموز الجدول يعني لايطبع emp_no يطبع رساله رقم الموظف

طبعا الحقول المراد فحصها لايكون بالضروره حال الادخال

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

فارجوا مساعدتي باسرع وقت ارجوكم ..


تحياتي .اختكم الفجر الباسم

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

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

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

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

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

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.