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

بتاريخ:

76366726on8.gif


الامور ماشية ميه ميه بس زي ما تشوفون لمن ابحث بالرقم مثلا 999 فيه بيانات في tabular ما طلعت
طلع لي اخر سجل قمت باضافته واللي قبله ما طلع لو تلاحظون طلع لي التسلسل رقم 2 وفيه قبله 1 ما طلع انا ابغاه يطلع كل المرات حق صاحب الرقم 999 مثلا


هذا هو الكو د

DECLARE

		CURSOR search_way IS
		select CUSTOMERS.CUST_id_card_no ,CUSTOMERS.CUST_NAME,CUSTOMERS.CUST_MEMBERS,CUSTOMERS.CUST_CITY,CUSTOMERS.CUST_M
OBILE,CUSTOMERS.CUST_CAR_NO,CUSTOMERS.NATIONALITY
				,CUST_RESORTS.C_RES_NUM,CUST_RESORTS.C_RES_RE_ID,CUST_RESORTS.C_RE_PRICE,CUST_RE
SORTS.C_RES_DATE_IN,CUST_RESORTS.C_RES_DATE_OUT,CUST_RESORTS.C_STAY_DAY,CUST_RESO
RTS.C_RES_YEAR,CUST_RESORTS.C_RES_COMMNETS
				,ACCOUNTS.ACC_ID,ACCOUNTS.ACC_DATE,ACCOUNTS.ACC_TOTAL,ACCOUNTS.ACC_RECEIPT,ACCOU
NTS.ACC_REMAIN FROM customers,CUST_RESORTS,ACCOUNTS where :search_txt=CUSTOMERS.cust_id_card_no or :search_txt=CUSTOMERS.cust_name or :search_txt=CUSTOMERS.cust_mobile; --AND 
	--	CUSTOMERS.CUST_ID_CARD_NO=CUST_RESORTS.C_RES_ID_CARD_NO AND CUSTOMERS.CUST_ID_CARD_NO=ACCOUNTS.ACC_ID_CARD_NO;
		
BEGIN OPEN search_way;

			FETCH search_way INTO :id_card ,:C_NAME,:MEMBERS,:COME_FROM,:MOBILE,:CAR_NO,:NAT
													,:C_NUM,:RE_ID,:PRICE,:C_DATE_IN,:C_DATE_OUT,:S_DAY,:C_YEAR,:COMMENTS,
													:A_ID,:A_DATE,:A_TOTAL,:A_RECEIPT,:A_REMAIN;
			close search_way;

END;

  • الردود 26
  • المشاهدات 4.8k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

بتاريخ:

قبل

close search_way;


اكتب السطر التالي:

next_record;

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

ما نفع شوف وص صار بعد اضافة السطر اللي قلت عنه
35212903bt9.gif

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

52 مشاهده ولا واحد عرف الحل مو معقووووول

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


الأخ / nan740

يجب ان تختار الاسم المناسب لموضوع الاستفسار او المشكلة ... حتى يمكن للاعضاء معرفة نوعية السؤال ثم المساعدة

نرجوا الاهتمام من جميع الاعضاء بهذا الامر ... حيث ان هذه الاسئلة يستفيد منها اعضاء اخرين فيما بعد ... من خلال استعراض اسماء الموضوعات

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

لا أجد عملية loop
في سطر الاوامر لديك وبالتالي سوف تعطيك نتيجة واحدة فقط
ولكن اتوقع اكتب كاالتالي :

BEGIN OPEN search_way;
loop
FETCH search_way INTO :id_card ,:C_NAME,:MEMBERS,:COME_FROM,:MOBILE,:CAR_NO,:NAT
,:C_NUM,:RE_ID,:PRICE,:C_DATE_IN,:C_DATE_OUT,:S_DAY,:C_YEAR,:COMMENTS,
:A_ID,:A_DATE,:A_TOTAL,:A_RECEIPT,:A_REMAIN;
next_record;
exit when  search_way%notfound;
close search_way;

END;



وان شاء الله تزبط معك

بتاريخ:

good answer

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

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

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

ضبط بس صار يطلع لي سجلات مكرره يعني بعضها يطلعها مرتين

بتاريخ:

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

انا نسيت اكتب لك نهاية التكرار معليش كالتالي

BEGIN OPEN search_way;
loop
FETCH search_way INTO :id_card ,:C_NAME,:MEMBERS,:COME_FROM,:MOBILE,:CAR_NO,:NAT
,:C_NUM,:RE_ID,:PRICE,:C_DATE_IN,:C_DATE_OUT,:S_DAY,:C_YEAR,:COMMENTS,
:A_ID,:A_DATE,:A_TOTAL,:A_RECEIPT,:A_REMAIN;
next_record;
exit when search_way%notfound;
END LOOP;    
close search_way;

END;

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اخواني / اخواتي فالله
بعد التحية
اود توضيح معلومه لاحظه ان كثير من الاعضاء فالبحث يستخدمون loop مع ان من الممكن استخدام خصائص البلوك على الفورم

مرفق نموذج توضيحي
وصور توضيحية للطريقة المقترحة

772596493.jpg

989466873.jpg

633880508.jpg

309717755.jpg

881331599.jpg

284934663.jpg

ScreenTaker.rar

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

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

والاخ احمد يا ريت التاكد من المرفقات لكي نستطيع الاستفاده من خبرتكم

بتاريخ:

أختي الفاضلة :

كل ما عليك أن تقومي بإضافة هذا الكود في الزر بحث

set blobck property(block_name, defult_where, filed_name =:item_name);
go_block(block_name);
execute_query;;


مع ملاحطة الأتي :
1) block_name : هي اسم البلوك الموجود به بيانات الجدول في الصورة الجزء الأسفل.
2) filed_name : هو اسم الحقل في قاعد البيانات أي الجدول إلا رقم الإقامة. مع ملاحظة إن كان نوع بيانات الحقل رقمي أو حرفي
فإذا كان حرفي لا تنسي علامات التنصيص
3) item_name : هو اسم العنصر الموجود به القيمة.
4) يجب أن يكون البلوك الخاص بالبحث هو ليس بلوك قاعد بيانات non database block

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

اولا انا اخي الفاضل مش اختي الفاضلة :)
والمشكلة بالتفصيل مع الصور

32473228ic1.jpg

65039316zl1.jpg


هذي صور المشكلة

في اول صوره انا بحثت برقم البطاقة 123 طلع لي البيانات صحيحه بالاضافة الى بيانات حق الزبزن الاخر

يعني صاحب البطاقة 123 جا مرتين فقط المفروض انه يطلع التسلسل 1و 3 فقط بس هو طلع 2 معاهم


ولمن جيت ابحث بالرقم 222 طلع نفس البيانات السابقة

يعني لو ابحث باي رقم يطلع في كل مره كل البيانات مش البيانات حق الشخص اللي ابحث عنه ويكرر بعض الاشياء ما هو الحل

طبعا البيانات اللي تتكرر تكون في tabular مش في الحقول اللي فوق

يعني الاسم ورقم البطاقة والجوال وغيرها تتغير حسب البحث بس المعلومات اللي تحت هي اللي فيها المشكله

بتاريخ:

اخي الفاضل
اذا كنت تستخدم جدولين master ,detaills

لماذا لا تربطهم مباشرة من الفورم وتريح راسك وخليه هو اللي يشتغل بدل عنك
كاالتالي
واذا لا تريد استخدام هذه الطريقة وهي الاظمن ارسل لنا الشاشة مع الجدول المعني وسوف نعطيك الحل باذن الله :::::

post-26517-1231577134_thumb.jpg

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

جربت master details بس مانفع في المرفقات الشاشة والجداول

final_project.rar

بتاريخ:

ارجوا ان تبعتلي بيانات حتي املي الجدول وأعمل اختباراتي

ارسلي ملف DMP
او ملف نصي فيها عمليات الادخال على الجداول

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

اخي الكريم البيانات المطلوبه في المرفقات

data.rar

بتاريخ:

السلام عليكم
انت عامل علاقة بين الجدولين ؟
ممكن تفهمني وين المشكله وشو المطلوب بالضبط ؟

بتاريخ:

اخي الغالي nan740

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

بينما هو سهل جداً
أولاً: لاتستخدم كثير من البلوكات التي هي لnon database

اوامر التحكم تكون في بلوك non database
البيانات المطلوبة تكون في بلوك database
بحيث عندما تستعلم تكون على نفس الحقل وبالتالي تعطيك سهوله في البرمجة

انا في الحقيقة لم اقتنع بتصميم البرنامج من وجهت نظري الشخصية يمكن احد من المبرمجين يعارضي الراي
وصدقني اردت ان اغير الشاشة كامله

ولكن خشيت ان تضيع فكرتك التي رسمتها لنفسك
وهي ان تبحث من خلال text_item سواء على اسم العميل او رقم جواله او رقم البطاقة

لذلك حاولت ان اكمل ما بدات به
ارفقت لك الشاشة بعد التعديل
ارجوا ان تنال اعجابك

ولا تنساني بالدعاء لي ولوالدي ولبنتي المولوده نوف ولجميع المسلمين

SEARCH.rar

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

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

بتاريخ:

اخي nan740
اشتغلت معاك كويس
خبرنا

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

يرحم والديك اشتغل ميه ميه الله يطول بعمرك

بتاريخ:

لا شكر على واجب احنا اخوان في الله

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

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

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

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

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

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.