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

بتاريخ:

السلام عليكم
اخواى الاعزاء بعد عناء فى البدء فى الوراكل هناك اسؤاله كثير عندى اروا منكم مساعدتى فيها . و سوف اقوم بوضعها و الاجابه التى توصلت لها اذا وجد :
------------------
1 - فى كل البرامج التى نعمل عليها نجد ان هناك " شاشه البدء " و هى مهمه جدا لاى برنامج محترف
المشكله : عمل 2 فورم واحدة للشاشه البدء و الشاشه الاخرى للدخول و المشكله هى التنقل بين الاثنين بعد الانتهاء من وقت معين .. لم اجد الحل لفتح فورم اخرى

الحل : عمل 2 بلوك واحد لشاشه البدء و الاخرة للدخول و يتم فقط استخدام كود الانتقال للبلوك بعد انتهاء التيمر
------------------
2 - يتفرض ان يكون لصفحة البدء ليس لها اى اطار بحيث تكون مجرد صورة تخرج
المشكله : هى ان شاشه البدء بها titel bar و التكبير و التحريك .. فكيف يتم اخفاء كل شئ و يظهر كما لو كان صورة بلا اى اطارات

الحل : من خصائص ال window قم بتغير الخصائص للتحريك و الغلق و التكبير الى لا و هى تؤدى الغرضو لكنها ليس احترافى
------------------
3 - يجب ان تكون شاشه البدء و شاشه الدخول فى منتصف الشاشه بحيث انها تكون فى موقع النظر الطبيعى للمستخدم
المشكله : انها تظهر فى الاعلى سواء يمين او شمال

الحل : تغير من الخصائص الخاصه window بمكان x,y التى سوف تظهر فيه الشاشه
------------------
4 - عندما اقوم بفتح الشاشه الجديدة .. ارج ان كل الشاشات تظهر فكيف اقوم بغلق واحدة و اقوم بفتح التاليه لها .. حيث اننا اجد نفسى افتح لا يقل عن ثلاث صفحات للمستخدم !!
شاشة الدخول - الشاشه الرئيسيه - شاشه البيانات او شاشه العمل الحاليه .. كل هذا يكون مفتوح فكيف مثلا عندما يضع المستخدم كلمه السر صحيحه .. اقو بغلق الشاشه الدخول و فتح الشاشه الرئيسيه
الكود الذى استخدمه لفتح شاشه فى نفس مسار الشاشات هو :

كـود PHP
open_form('MAIN');

------------------
5 - فى شاشه الدخول يقوم المستخدم بكتابه كلمه " مستخدم " و كلمه " سر " و اقوم انا بعمل استعلام من الكلمتين و فى حاله توافقهم مع المخزن من البيانات اقوم بنقل المستخدم الى الصفحة الرئيسيه
المشكله : يحدث خطأ برقم ora-00942 و بالبحث وجدت ان الجدول الذى استعلم منه غير متواجد .. و قمت بالتاكد من كل شئ من الاسماء و من عمليه البحث و لكن لازال المشكله قائمه ..
افترضت ان فى مشكله فى المستخدم اذى انشئته لكى اقوم بالعمل المشروع عليه و قمت باستخدام مستخدم قديم لدي و قمت بعمل الجدول به و لاكن الخطا اصبح ora-01403 و الله اعلم بقا المشكله فين لحسن تعبت .. بقا .

و الكود الذى استخدمه هو :
DECLARE
var_name VARCHAR2(50);
var_user VARCHAR2(10);
var_pass VARCHAR2(10);
BEGIN SELECT IN_NAME,IN_USER,IN_PASS INTO var_name,var_user,var_pass from zidni_entry 
	where IN_USER=:txt_user;
	--
	if :txt_pass = var_pass then
		message('okok');
		message('okok');
	else
		message('nooooooooo');
		message('nooooooooo');
		:txt_user:='';
		:txt_pass:='';
	end if;
END;


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

مستنى ردودكم و شكرا

بتاريخ:

توهتني معاك يأبو حميد
الاي فهمته
لو انت عايز تعمل توسيط للنافذة على مستوى ال mdi يمكنك استخدام هذا ال procedure وهو لأحد الاخوة في المنتدى

PROCEDURE CenterWindow (win_name VARCHAR2)  IS
w_mdi NUMBER;
h_mdi NUMBER;
w_win NUMBER;
h_win NUMBER;
x_win NUMBER;
y_win NUMBER;
BEGIN w_mdi := GET_WINDOW_PROPERTY( forms_mdi_window, WIDTH);
h_mdi := GET_WINDOW_PROPERTY( forms_mdi_window, HEIGHT);

w_win := GET_WINDOW_PROPERTY( win_name, WIDTH);
h_win := GET_WINDOW_PROPERTY( win_name, HEIGHT);

x_win := (w_mdi/2) - (w_win/2);
y_win := (h_mdi/2) - (h_win/2);

set_window_property(win_name, X_POS, x_win);
set_window_property(win_name, Y_POS, y_win);
END ;



هل تريد إخفاء علامات التكبير والتصغير والاغلاق من ال MDI أعتقد مش هينفع

يمكنك استخدام أمر NEW_FORM كبديل ل OPEN_FORM

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

السلام عليكم

اخى الفضل مصطفى

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

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

شكرا ليك مرة اخى و جارى الاختبار للكود و طريقه فتح الفورم

شكرا

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

السلام عليكم

اخى مصطفى

جربت new_form
و اوك .. كل تمام

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

انا بستدعى الفورم من خلال الكود الاتى :

كـود PHP
CenterWindow('main');


فهل خطأ .. ام ماذا

و شكرا
بتاريخ:

أخي أحمد
شوف المشاركة دي
http://www.araboug.org/ib/index.php?showtopic=34226
وحدد المشكلة أكتر مع مثال إن أمكن

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

السلام عليكم

يا حبيبى .. الفورم اشتغلت .. بس الفكرة .. يا جميل

ان المنتصف . بقا بيطلع الشاشه فوق شمال ..

مش عارف ليه !!!

بتاريخ:

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

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

السلام عليكم

اخى .. مرفق صورة .. للى بيحصلى ..

و هى مفيش اى مرفق الملف مديول داخل ميدى .. عادى مفيش اى ربط باى شئ


شكرا ليك ..اخى

post-1312-1243148787_thumb.jpg

MODULE1.rar

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

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

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

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

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

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.