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

مساعدة فى زر Close

Featured Replies

بتاريخ:

هام جدا وعاجل شاكر لكم جزيل الشكر

 

شاشة العملاء

عايز لو جيت اعمل اضافة عميل 

طبعا اختار التاريخ وكود العميل والاسم

1- عايز اول لما اليزر يفتح الفورمة بتاعت العملاء يضيف فيها من غير مايضغط add_record وفى حين الوقت ان لو كتب كود عميل متسجل قبل كده يظهر له باقى البيانات فى نفس الحقول اللى تحت

يعنى على سبيل المثال لو دخلت الكود 10101 وهذا الكود متسجل قبل ذلك تظهرلى بيانات العميل ده فى الحقول اسم العميل فى حقل الاسم والتاريخ فى حقل التاريخ والجنسية فى حقل الجنسية وهكذا .....

ينفع ولا لا ولو ينفع ياريت الكود اللى اكتبه وفين

 

 

2- لو جه اليوزر مستخدم البرنامج  كتب التاريخ فقط وطلع من الفورمه عن طريق x يعنى مش عايز يضيف مش عايز تظهر له رسالة save او لا عايزة يروح للشاشة الرئيسية علطول

 

3- عايز الشاشة بتاعت العملاء يكون زر ال disabled save مخفى واول لما اجى اضيف حقل جديد او اعدل اى شء فى الحقول تظهر ال enable save  وابدا اعمل save 

post-144997-0-08372100-1480272662_thumb.jpg

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

 

الكود ده كاتبه فى   when_window_closed

هل ينفع ولا فى اضافات اخرى؟؟؟؟؟؟؟؟



IF :System.Form_Status = 'CHANGED' THEN
DECLARE
V NUMBER;
BEGIN
V:=SHOW_ALERT('APP_ALERT1');
IF V=ALERT_BUTTON1 THEN
COMMIT_FORM;
NEW_Form(my_Path ||'MAIN.fmx');
ELSIF V=ALERT_BUTTON2 THEN
 Clear_Block(NO_VALIDATE);
NEW_Form(my_Path ||'MAIN.fmx');
ELSE
GO_BLOCK('CUSTOMERS');
RAISE FORM_TRIGGER_FAILURE;
END IF;
END;
END IF;
NEW_Form(my_Path ||'MAIN.fmx');
do_key('abort_query'); 
if :CUSTOMERS.ID_CUSTOMERS is null then
delete_record;
commit;
NEW_Form(my_Path ||'MAIN.fmx');
end if;

 

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

ياجماعة محدش رد عليا ؟ اعمل ايه ؟

بتاريخ:

هام جدا وعاجل شاكر لكم جزيل الشكر

 

شاشة العملاء

عايز لو جيت اعمل اضافة عميل 

طبعا اختار التاريخ وكود العميل والاسم

1- عايز اول لما اليزر يفتح الفورمة بتاعت العملاء يضيف فيها من غير مايضغط add_record وفى حين الوقت ان لو كتب كود عميل متسجل قبل كده يظهر له باقى البيانات فى نفس الحقول اللى تحت

يعنى على سبيل المثال لو دخلت الكود 10101 وهذا الكود متسجل قبل ذلك تظهرلى بيانات العميل ده فى الحقول اسم العميل فى حقل الاسم والتاريخ فى حقل التاريخ والجنسية فى حقل الجنسية وهكذا .....

ينفع ولا لا ولو ينفع ياريت الكود اللى اكتبه وفين

 

 

2- لو جه اليوزر مستخدم البرنامج  كتب التاريخ فقط وطلع من الفورمه عن طريق x يعنى مش عايز يضيف مش عايز تظهر له رسالة save او لا عايزة يروح للشاشة الرئيسية علطول

 

3- عايز الشاشة بتاعت العملاء يكون زر ال disabled save مخفى واول لما اجى اضيف حقل جديد او اعدل اى شء فى الحقول تظهر ال enable save  وابدا اعمل save 

 

 

السلام عليكم

 

اخي الفاضل

 

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

 

وتكون هنالك شاشة اخرى خاصة بالاضافة والاستعلام والتعديل

 

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

 

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

 

ثاني حاجة رقم العميل يجب ان يكون رقم رئيسي لا يتكرر في شاشة العملاء ولا يجب ان يكتب كتابة بل الشاشة تصرف رقم لكل عميل

 

وبالامكان ان نشيك على اسم العميل اذا موجود ولا لأ من خلال ترجير على مستوى حقل الاسم  WHEN-VALIDATE-ITEM

  DECLARE
 	V_COUNT NUMBER;
 BEGIN
 	SELECT COUNT(*)
 	INTO V_COUNT
 	FROM Client
 	WHERE Client_Name=:Client_Block.Client_Name;
 	IF V_COUNT > 0 THEN
 		MESSAGE('This Is Client Name Alerday Found ...');
 		MESSAGE(' ');
 		RAISE FORM_TRIGGER_FAILURE;
 		END IF;
 	END; 

والنبسة للموضوع عدم خروج رسالة عند عدم التكملة بالامكان استخدام

CLEAR_RECORD;
 CLEAR_BLOCK(NO_COMMIT);
go_block(''); 

اما بالنسبة للموضوع Disable  فتقدر تستخدم خاصية 

SET_ITEM_PROPERTY('Button',enabled,property_true); 

اتمنى ان اكون اوصلت الفكرة

 

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

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

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

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

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

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.