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

بتاريخ:

يا اخوان مشروعي في احدى الشاشات بقوم المستخدم بادخال جزء من البيانات ثم يحفظها
و بعد استكمال كافه الموافقات و الاوراق المطلوبه يقوم بادخال الباقي
على نفس الشاشه انا عملت شاشه اشتعلام بس البانات display item عشان ما حدى يعدل على الموجود بس اذا المعامله خلصت كافه الاوراق و الموافقات بدي اياه يدخل الباقي كيف ارجو المساعده


ثانيا كنت عامل في الجدول حقل فيه معرفه varchar2(1 ) بس اتضح انو لازم يكون 10 شو العمل




الثالث معرف جدول ياخذ ارقام بصيغه 542-582558 فعرفته varchar بس اذا بدخل احرف بقبلها شو الحل يا اخوان

اغيثوني اغاثكم الله
ارجوكوا

بتاريخ:

السلام عليكم
أخي الكريم بالنسبة للسؤال الاول يمكنك استخدام خاصية على الحقول update_allowed بحثت لما تيجي تستعلم عن البيانات تجعل الخاصية ب no وعند الادخال تخليها ب yes طبعا ده
من خلال الكود === حاول فيها
=============================
السؤال الثاني
لو انت عايز تخلي قيمة الحقل لاتزيد ولاتقل عن 10 يمكن من استخدام خاصية الحقل الاي اسمها fixed length خليها بyes وخلي maxium length=10 أو ياستخدام دالة length
==========
السؤال الاخير
راجع هذه المشاركة ستجد بها الحل
http://www.araboug.org/ib/index.php?showtopic=34343 لمنع كتابة الاحرف في حقل نصي

بتاريخ:
  • كاتب الموضوع
السلام عليكم
أخي الكريم بالنسبة للسؤال الاول يمكنك استخدام خاصية على الحقول update_allowed بحثت لما تيجي تستعلم عن البيانات تجعل الخاصية ب no وعند الادخال تخليها ب yes طبعا ده
من خلال الكود === حاول فيها
=============================
السؤال الثاني
لو انت عايز تخلي قيمة الحقل لاتزيد ولاتقل عن 10 يمكن من استخدام خاصية الحقل الاي اسمها fixed length خليها بyes وخلي maxium length=10 أو ياستخدام دالة length
==========
السؤال الاخير
راجع هذه المشاركة ستجد بها الحل
http://www.araboug.org/ib/index.php?showtopic=34343 لمنع كتابة الاحرف في حقل نصي



اخي الكريم مشكور
بس بدي ابداء الراي و التصحيح اذا في علط
الشق الاول عملت شاشه تعديل واستعلام في نفس الوقت بحيث يقوم المستخدم ببحث عن رقم المعامله ثم تظهر له البانات التي ادخلها على display item و الاخري text item و عند ادخال البقيه يقوم بعمل حفظ عن طريق زر و الكود للزر كما يلي الا انه في مشكله ممكن المساعده في حلها الكود في المرفقات





declare


x number ;
cursor c is select wey_name
from weybill
where wey_name= :weybill2.wey_name;
rec number;
begin
open c;
fetch c into rec;
update table weybill
set WEY_AUTH =:weybill2.WEY_AUTH , WEY_ACTION=:weybill2.WEY_ACTION,WEY_NOTE =:weybill2.WEY_NOTE ;
close c;
end;

UPDATE.txt

بتاريخ:

السلام عليكم
اخي ممكن كتابة الخطأ ؟؟؟

where wey_name= :weybill2.wey_name;

وماذا لو اختلف spelling تاع الاسم؟؟؟ هل cursor سوف يعمل ؟؟؟؟
حاول عمل جملة where عن طريق رقم أفضل....

بالتوفيق

بتاريخ:

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

شوفي يأخي الكريم
هعطيك مثال بسيط
لو انت عندك جدول به بيانات ومن خلال الفورم عملت استعلام "خد بالك انت عملت استعلام " وعدلت في أي شيء مماظهر لك على الفورم بمجرد زر بسيط به أمر commit; سيتم عمل update ولايدخل سجل جديد بل يعمل update على نفس الحقول
ولكن لماذا استخدمت ال display item وكيف سيتم ادخال جديد عندما تنشيء سجل جديد كيف ستتدخل بيانات من خلال ال display item أرجوا مراجعة فكرتك

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

بتاريخ:
  • كاتب الموضوع
مافائدة هذا الكيرسور وأين يضع البيانات التي يجلبها

شوفي يأخي الكريم
هعطيك مثال بسيط
لو انت عندك جدول به بيانات ومن خلال الفورم عملت استعلام "خد بالك انت عملت استعلام " وعدلت في أي شيء مماظهر لك على الفورم بمجرد زر بسيط به أمر commit; سيتم عمل update ولايدخل سجل جديد بل يعمل update على نفس الحقول
ولكن لماذا استخدمت ال display item وكيف سيتم ادخال جديد عندما تنشيء سجل جديد كيف ستتدخل بيانات من خلال ال display item أرجوا مراجعة فكرتك

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




اخي العزيز مشكور بس انا
عامل انه user يقدر يعدل كل البيانات بس البيانات الى ما ادخلها هي الtext item بمعنا في الاستعلام في شاشه الupdate بدخل رقم فتظهر له البيانات التي ادخلها سابقا على display item و البقيه text item ثم يعمل save بس في مشكله في الsave
الاولى انه بحفظ الجديد و , و بيحفظ الlist item و هو فيه بس قيمتين "complet . uncomplet " ب list27, list26
الاستعلام ما بيظهر الرقم التسلسلي و هو الب praymary key



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

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

بتاريخ:

شوف يأخي الكريم
حاول تتطور الفكرة باستخدام ماأقول لك
أولا لاتعمل display item لسبب مثلا لو تريد ادخال البيانات كيف ستدخلها مرة أخرى
وكمان هل تعلم مسبقا ماهي الحقول التي تكون فارغة أو بها بيانات علشان تعملها diaplay item أم لا

أنا هعطيك الفكرة
أنت بعد الاستعلام تريد الاتي
لو الحقل به بيانات لايتم التعديل ولو فارغ يمكن أن يضع به بيانات
إذن هتعمل تريجر على كل أيتم واسم التريجر when new item instance
ومثلا لو عندك حقل باسم مثلا يعني emp_id
هتضع به الكود التالي

if :emp_id is null then
set_item_property('emp_id',update_allowed,property_true);
else
	set_item_property('emp_id',update_allowed,property_false);
end if;




ولو في حل تاني من الاخوة أتمنى المشاركة به

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

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

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

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

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

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.