الانتقال إلى المحتوى

عمل Clear لكل البلوك ماعدا ايتم معين


me_mohamed_rashad

Recommended Posts

السلام عليكم ورحمة الله وبركاته
لو سمحت يا جماعه عندى بلوك عليه اتنين كانفاس وعامل على واحد فيهم button تكون وظيفته clear بس الفكرة انى مش عايز امسح الايتمز اللي فى كانفاس منهم يعني مش عايز الزرار بتاع ال clear ده يأثر على ايتمز احد الكانفاسين
هل حد عنده حل؟ يا ريت مع التوضيح اذ امكن

رابط هذا التعليق
شارك

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

الأن انت بدك تحافظ على قيمة عنصر واحد وتمسح الباقي صح

طيب في حل بسيط وهو اخذ قمة العنصر في متغير ثم اجراء عملية المسح ثم اعادة القيمة لهذا العنصر اقولك كيف

declare 

my_val number;
begin my_val:=:item10;
clear_form(no_validate);
:item10:=my_val

end;


على فرض ان العنصر اللي عندك اسمه
item10
ونوعة
number

تم تعديل بواسطة jadquraan
رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

ممكن تعمل في الbutton اللي بيمسح الفورم
clear_form
go_item('your item
وتعمل تريجر علي الايتم ده
when new item instance
وتعمل فيه القيمه اللي انت عاوزها
ارجو ان تكون وضحت الصوره
الله المستعان

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

انتهيت من عملية الجمع ووضع القيم في التيكست اذا قم بعمل التالي :
:GLOBAL.P_TEXTVALUE:=:TEXT;
CLEAR_BLOCK('BLOCK_NAME');
جرب واحكيلي شو بيصير معك بالتوفيق

رابط هذا التعليق
شارك

السلام عليكم
ممكن توضحلى اكتر اخ maher534510
للعلم دعنا نفرض ان اسم البلوك هو ps_1 واسم الايتم الذى لا اريد مسح قيمته عند عمل clear هو p_1

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
لو سمحتم يا جماعه هل هناك حلول اخرى غير التى تم ذكرها لان هذه الحلول لم تتنفذ عندى
وجزاكم الله كل خير

رابط هذا التعليق
شارك

السلام عليكم
يمكنك تعمل هذه الخطوة التقليدية
على كل ايتم تخليه = لاشيئ
مثلا

: ps_1.item1:=' ';
: ps_1.item2:=' ';
: ps_1.item3:=' '; and etch



وتترك الايتم الذي لاتريد مسحه لاتتضعه فيما سبق

موفق

رابط هذا التعليق
شارك

السلام عليكم
جزاك الله كل خير الان فهمت الحل بتاعك وفعلا جاب نتيجه
انا كنت عايز طلب كمان
انا عايز ابعتلك الفورم بتاعتى وتقولى ايه الخطأ لانى كنت سألت قبل كده فى كود داخل button لو تفتكر
وكنت عايز الكود ده يبقا داخل button وليكن اسمه save ويكون المطلوب هو انه يرمى القيمه اللي بداخل display item معين داخل text item على كانفاس تانى بشرط انه يجمع كل قيمه تأتى اليه مع السابقه وهكذا
هو اشتغل بس بعد كده حدث خطأ

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

السلام عليكم
قم بوضع الفورمة+الجداول بداخل مجلد ثم قم بضغطهم بواسطة مثلا ال winrare or win zip ثم قم برفعهم
المنتدى لايقبل رفع fmb
وفقك الله

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
لقد تم الارفاق والحمد لله
ستجد هنا الفورمه وللعلم هناك اتنين كانفاس الاول وهو الرئيسى من المفترض انه يمثل جهاز بلاي استيشن داخل محل العاب وستجد بداخله زرار سميته save وهو الزرار الذى اريده ان يقوم بارسال القيمه الموجوده داخل الtext display المسمى cost_1 الي الكانفاس التانى داخل الtext item المسمى p_1 ويقوم بالجمع داخل هذا الااخير اي ان الاخير هذا يعتبر بمثابة حصاله لل cost_1
اريد استفسار اخر وهو ايه رأيك لو نخلى الفورم عبارة عن الكانفاس الرئيسى فقط ونعمل الكانفاس الثانى فى فورم لوحدو هل يجوز ذلك مع العلم انى اريد ان اجعل هذا الكانفاس حصاله لكل جهاز فالtext item المسمى p_1 هو حصاله للجهاز رقم واحد وال text item المسمى p_2 من المفترض ان يكون حصاله للجهاز رقم اتنين وهكذا فهل يمكن ذلك وايهما افضل ؟

PLAY.rar

رابط هذا التعليق
شارك

يا اخى ممكن تعمل متغير يحتفظ بالقيمة قبل ال clear و بعدها تعيد القيمة لل item مرة اخرى

declare 

a number;

begin a:=:txt_total;
clear_form;
txt_total:=a;

end;



ايهاب وجدى

تم تعديل بواسطة hobaa
رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
كل الحلول التي ذكرها الأخوة صحيحة
لكن وعلى حسب الفورم الذي أرسلته اعتقد انه يجب عليك وضع القيمة الاجمالية (الحصالة) في بلوك جديد ...
مرفق مثال بسيط يوضح الفكرة

تحياتي

TOTVAL.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
ربنا يجازيك خير على التفاعل معى والرد على طلبى وده اولا
اما ثانيا فممكن توضح اكتر الفورم الذى ارفقته وما قصدك من عمل بلوك جديد به ال text الذى اريد عمله كحصاله
على فكره عند عمل RUN للفورم التى ارفقتها فأنها تعطى خطأ
وجزاك الله كل خير

تم تعديل بواسطة me_mohamed_rashad
رابط هذا التعليق
شارك

فصل الاجمالي (الحصالة) قي بلوك جديد تم عمله حتى تستطيع ان تتفادى مشاكل الـ summary و الـ formula الموجودة في البلوك الأول


حاولت اوضح الفكرة في الفورم المرفق ....

TOTVAL.rar

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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