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

بتاريخ:

السلام عليكم

عندي كم سؤال اتمنى المساعدة ,,بارك الله فيكم

أريد اخفي close من شاشة الفورم بحيث انة المانيو تظل معي موجودة
انا غيرت الخصائص من windows
لما احط windows style= dialog
تختفي عندي المانيو هل من طريقة....؟؟؟؟ انا اريد اخفي close فقط

898104883.jpg

السؤال 2


فورم 1 هو
107488753.jpg

تسجيل الدخول :: عند ادخال اليوز نيم والباسورد ينتقل
الى فورم 2 وهو القائمة الرئيسة

كيف اخفي فورم 1 عند الانتقال الى فورم2

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اول سؤال يا ريس بصراحة مش عارف
تانى سؤال مش عارف ايه مشكلتك ما تقول ('close_form('form_name
ايه المشكلة فى كده
والسلام عليكم ورحمة الله وبركاته

بتاريخ:

السلام عليكم

السؤال الأول غير مفهوم ياريت توضح أكثر

أما السؤال الثاني اللي فهمته إنك تريد لما تدخل اليوزر نيم والباسورد (في حال إذا كانت صحيحة)
تختفي شاشة الدخول وتفتح معاك الشاشة الرئيسية تستخدم الدالة ;('مسار الفورم')new_from

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

السلام عليكم

السؤال الأول غير مفهوم ياريت توضح أكثر

أما السؤال الثاني اللي فهمته إنك تريد لما تدخل اليوزر نيم والباسورد (في حال إذا كانت صحيحة)
تختفي شاشة الدخول وتفتح معاك الشاشة الرئيسية تستخدم الدالة ;('مسار الفورم')new_from

اهلا فيك استاذ
السؤال الأول اريد اخفي close الي تظهر تلقائياَ لما اسوي run
اريد فقط الخروج من خلال button
ايش هي الخاصية الي اغيرها

121603541.jpg

اما ب النسبة لسؤال 2
نفس الي فهمته :( حظرتك
انا لما اضغط على دخول انتقل الى الفورم2 بس الفورم رقم 1 يبقى موجود خلف فورم رقم 2


في زر log in انا كتبت هذا الكود

declare 
name VARCHAR2(100);
pass VARCHAR2(50);
begin
select upass into pass 
from realuser where uname=:txtuse;
if pass=:txtpass then
open_form ('c:\realforms\main.fmx');

else 
message('"Wrong" Check Password and User Name  ');
Raise form_trigger_failure;

end if;
end;


هو ينتقل الى فورم رقم 2 الي هو القائمة الرئيسة
بس اريد اسوي hide للفورم رقم 1 عند (ادخال يورز وباسورد صحيحين )والأنتقال الى القائمة

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

السلام عليكم ورحمة الله وبركاته
اول سؤال يا ريس بصراحة مش عارف
تانى سؤال مش عارف ايه مشكلتك ما تقول ('close_form('form_name
ايه المشكلة فى كده
والسلام عليكم ورحمة الله وبركاته

أشكرك على المداخلة الطيبة:(
بتاريخ:

السلام عليكم ورحمة الله وبركاته
والله يا ريس بدى اقترح عليك اقتراح
انا لا اعتقد ان فى سبب يخليك تخفى زر close ده ما تسيبه واعمل ال button اللى انت عاوزه كمان !!!
السلام عليكم ورحمة الله وبركاته

بتاريخ:

بالنسبة للسؤال الأول مرفق الصورة

أما السؤال الثاني نفس الكود اللي انت عامله بس بدل ماتكتب الدالة ('')open_form اكتب بدلها ('')new_form
لأن الأولى تفتح نافذة جديدة مع إبقاء القديمة مفتوحة , والثانية تفتح نافذة جديدة مع إغلاق الأولى

declare 
name VARCHAR2(100);
pass VARCHAR2(50);
begin
       select upass into pass 
       from realuser where uname=:txtuse;
       if pass=:txtpass then
new_form ('c:\realforms\main.fmx');

       else 
       message('"Wrong" Check Password and User Name  ');
Raise form_trigger_failure;

       end if;
       end;

post-96835-0-13191100-1303122325_thumb.jpg

بتاريخ:

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

يمكنك استخدام امر
call_form

اليك مشاركة سابقة بالمنتدى عن الفرق بين
ايه الفرق بين الopen_form وال New_form وال Call_form ؟

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

بالنسبة للسؤال الأول مرفق الصورة

أما السؤال الثاني نفس الكود اللي انت عامله بس بدل ماتكتب الدالة ('')open_form اكتب بدلها ('')new_form
لأن الأولى تفتح نافذة جديدة مع إبقاء القديمة مفتوحة , والثانية تفتح نافذة جديدة مع إغلاق الأولى

declare 
name VARCHAR2(100);
pass VARCHAR2(50);
begin
       select upass into pass 
       from realuser where uname=:txtuse;
       if pass=:txtpass then
new_form ('c:\realforms\main.fmx');

       else 
       message('"Wrong" Check Password and User Name  ');
Raise form_trigger_failure;

       end if;
       end;




أشكرك أستاذ
بارك الله فيك ونور الله دربك المشكله الأولى أنحلت :(

المشكلة 2
غيرت الخصائص
close allow: NO
الحين صار عندي بهذا الشكل :(



close الصغيرة صارت مخفيه
بس close الكبيرة ظاهره معي وأقدر اخرج منها
هل في طريقه اخفي البار الي فوق

post-118139-0-65952200-1303147243_thumb.jpg

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

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

يمكنك استخدام امر
call_form

اليك مشاركة سابقة بالمنتدى عن الفرق بين
ايه الفرق بين الopen_form وال New_form وال Call_form ؟

أشكرك على التوضيح
والمداخلة الطيبة
بارك الله فيك :(
بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته
والله يا ريس بدى اقترح عليك اقتراح
انا لا اعتقد ان فى سبب يخليك تخفى زر close ده ما تسيبه واعمل ال button اللى انت عاوزه كمان !!!
السلام عليكم ورحمة الله وبركاته

أنا طالبة وهذا مشروع تخرجي يتوجب علي أن أتقيد بمتطلبات التي يفرضها علي المعلم :(
أشكرك ع المداخلة
بارك الله فيك:(
بتاريخ:

الحمدلله ان المشكلة الأولى خلصت
بالنسبة للثانية حاولت فيها ولكن !!!
بس أعتقد أنه في طريقة لعملها .

لكن عندي استفسار على الكود عاوز أعرفها بعد إذنك
أولاً :مافائدة المتغير name حيث لم تسندي له أي قيمة .
ثانياً: ماذا تعني txtuse بصراحة مش عارف ايه فائدتها حيث تم إسناده قيمتها لـ uname

وشكراً ,,,

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

الحمدلله ان المشكلة الأولى خلصت
بالنسبة للثانية حاولت فيها ولكن !!!
بس أعتقد أنه في طريقة لعملها .

لكن عندي استفسار على الكود عاوز أعرفها بعد إذنك
أولاً :مافائدة المتغير name حيث لم تسندي له أي قيمة .
ثانياً: ماذا تعني txtuse بصراحة مش عارف ايه فائدتها حيث تم إسناده قيمتها لـ uname

وشكراً ,,,


هذا الكود من قبل المدرس :lol:
انا بس طبقت على السيستم مالي :(
بس كلامك صحيح انا ملاحظة انه ناقص مثلا اذا دخلت اسم مستخدم صح وباسوردر خطأ تظهر لي مسج
بس اذا دخلت اسم مستخدم خطا وباسورد صح ماتظهر لي المسج ( هنا لازم اكمل الكود باستخدام المتغير name)

بحاول أكمل الكود :rolleyes:

حاليا اذا حذفت هذا المتغير لا يظهر لي خطأ في الكود (يعني وجوده ماله داعي اذا ماكملت الكود)
أشكرك على التنبية

اما بالنسبة لي txtuse
هي اسم text item لي اليوزر نيم
uname اسم العمود يوزر نيم في قاعدة البيانات :(
بتاريخ:
  • كاتب الموضوع

انظر الى هذة المشاركة

رقم 7

وين ممكن احصل هالخصائص :(:(

بتاريخ:

قرأت المشاركة رقم 7 وحاولت أطبق لكن مامشي الحال
راح أعطيكي الخطوات وانتي طبقي

من object navigator نعمل اضافة Menu ونسميه Menu1 ومن Menus اعمل اضافة ونسميه mymenu ونعمل عليه اضافة ونسميه menu_itm
ومن خصائص menu_itm نضع الخصائص التالية :
Menue_item_type = Magic
magic_item = WIndow
ومن خصائص form نجعل Menu_module = MyMenu
ومن الحدث pre_form للفورم نكتب الكود التالي :

SET_MENU_ITEM_PROPERTY('MyMenu.menu_itm', DISPLAYED, PROPERTY_FALSE);
SET_MENU_ITEM_PROPERTY('MyMenu.menu_itm', ENABLED, PROPERTY_FALSE); 



وشوفي ايه اللي يحصل معاكي وردي

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

قرأت المشاركة رقم 7 وحاولت أطبق لكن مامشي الحال
راح أعطيكي الخطوات وانتي طبقي

من object navigator نعمل اضافة Menu ونسميه Menu1 ومن Menus اعمل اضافة ونسميه mymenu ونعمل عليه اضافة ونسميه menu_itm
ومن خصائص menu_itm نضع الخصائص التالية :
Menue_item_type = Magic
magic_item = WIndow
ومن خصائص form نجعل Menu_module = MyMenu
ومن الحدث pre_form للفورم نكتب الكود التالي :

SET_MENU_ITEM_PROPERTY('MyMenu.menu_itm', DISPLAYED, PROPERTY_FALSE);
SET_MENU_ITEM_PROPERTY('MyMenu.menu_itm', ENABLED, PROPERTY_FALSE); 



وشوفي ايه اللي يحصل معاكي وردي



هذا الخاصية م حصلتها

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

عندي سؤال اخر بالنسبة لي
update هل هو مهم ان اضيفة في الفورم؟؟؟

وسؤال ثاني :(

في زر delete انا كتبت هذا الكود


delete_record;
commit_form;



بس انااقدر احذف البيانات الي P.K ما متصل ب الجداول الثانية
كيف ممكن احذف اي بيانات حتى لو كان p.k متصل بالجداول الثانية

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

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

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

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

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

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.