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

بتاريخ:

إلى أهل المنتدى الأحبة
تحية عطرة
عندي سؤال حيرني في التحليل
عندي جدول في داتا بيس فيه حقلين على سبيل المثال يشمل من car_no و available_no
وفي الفورم عندي 3 شاشات add و check و seting . الأول أبغى أضيف فيه car_no وأبغى إجعل قيمته 1 في داتا بيس في حقل available_no مجرد إدخال رقم ال car_no
الشاشة الثانية مجرد إدخال رقم الcar_no أبغى إروح إشييك في حقل car_no هل الرقم المدخل موجود في الداتابيس أم لا إذا كان موجود أبغى إروح إشيك في حقل available_no إذا كانت القيمة 1 يسمح له بباقي الاجراءات ويعدل القيمة من 1 إلى 2 .
الشاشة الثالثة عند إدخال رقم الcar_no أبغى إروح إشييك هل نفس الرقم أدخل من طرف الشاشة الثانية أم لا إذا تم إدخال الرقم من طرف الشاشة الثانية أبغى إعدل القيمة من 2 إلى 1 . فماهو الكود وماهي التريجرات وعلى أي مستوى تكون . أرجو الإفادة من يعلم وله جزيل الشكر والتقدير

بتاريخ:

السلام عليكم ورحمة الله وبركاتة
اخي الكريم ما فهمته من سؤالك هو :
الشاشة ADD
مثلا تحتوي :
1- TextBox لإدخال car_no
2- button بمجرد الضغط علية يتم اضافة car_no و يجعل available_no=1
إذا ما فهمته صحيحا يا أخي فالحل :
كتابة الكود التالي تحت الtrigger على مستوى button
(when button pressed)
insert table_name(car_no,button)
values(:add.textbox,1);
ّإذا كان ما تريد هو ذلك أكمل معك باقي الشاشات

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

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

بتاريخ:

أهلا بك أخي Zafeer_zs
وإليك إجابة السؤالين :
الشاشة الثانية :check
حتى نتمكن من معرفة هل الcar_no المدخل موجود في database فالافضل هو عمل cursor لجلب السجلات من قاعدة البيانات وليكن هذا الCursor --> x
والقيم التي يعود بها x_car_no ,x_available_no

code:
open x;
loop
fetch x into x_car_no ,x_available_no;
exit when x%notfound;
if :check.car_no=x_car_no then
if x_available_no=1 then
.......
update table_name
set available_no=2 where car_no=:check.car_no;
end if;
end if;


end loop;
close x;

الشاشة الثالثة seting:
بمجرد لن يتم الدخول للشاشة الثانية ويتم ادخال car_no فإنة سوف يكون available_no=2
لذلك هذه الشاشة نفس الشاشة السابقة ولكن فقط في الشرط نجعل available_no=2
وفي update يكون available_no=1
وإنشاء الله تكون صحيحة .



-------------------------------------------------------------
سبحان الله وبحمدة سبحان الله العظيم

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

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

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

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

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

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.