المشاركات : 41
المواضيع 15
الإنتساب : Feb 2021
السمعة :
1
الشكر: 15
تم شكره 41 مرات في 28 مشاركات
السلام عليكم ورحمة الله
تحية طيبة
ما معنى هذه العبارة عندما أشغل الفورم وأملئ البيانات في النموذج واضغط حفظ تظهر هذه العبارة (Additional information: Overflow).
المشاركات : 2,061
المواضيع 49
الإنتساب : Oct 2017
السمعة :
538
الشكر: 10647
تم شكره 5323 مرات في 2095 مشاركات
السلام عليكم ورحمة الله وبركاته
أخي الكريم
ربما لم تدرك ماذكره لم الاخ Taha okla مشكورا
سابسط لك الامر
تصور انك ذهبت الى محطة تعبئة الوقود واردت تعبئة بنزين لسيارتك ومعلوم ان الخزان عندك يتسع لـ 65 ليترا
فلو قلنا سعر الليتر 10 ليرة هذا يعني انك لتعبئة الخزان تحتاج الى 650 ليرة
وأنت قمت بضبط عداد الوقود على مبلغ 700 ليرة ووضعت الخرطوم في فتحة الخزان (برأيك ماالذي سيحدث) أكيد ان الخزان سيمتلئ ثم يفيض الوقود ويبدأ بالانسكاب على الارض
هذه العملية تسمى إغراق وبالانكليزية Overflow اي ان المستوعب اصغر من القيمة التي ستوضع به لذلك وجب ايجاد مستوعب بحجم اكبر
فالمثال الذي ذكره لك الاخ طه ينتج رقم كبير اكبر من استيعاب المتغير Integer والذي قيمته تتراوح من -32768 الى 32767
وحتى يعمل المثال بشكل صحيح دون مشكلة نعرف المتغير بنوع بيانات(مستوعب اكبر) Double
اتمنى ان اكون قد وفقت بالشرح لتصلك المعلومة
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
المشاركات : 41
المواضيع 15
الإنتساب : Feb 2021
السمعة :
1
الشكر: 15
تم شكره 41 مرات في 28 مشاركات
13-02-22, 07:17 PM
(آخر تعديل لهذه المشاركة : 13-02-22, 07:31 PM {2} بواسطة safralfahd.)
جزاكم الله خيراً وبارك في أعماركم
وضحت الفكرة
أجزل الله لكم العطاء
وأشكر ردكم
((((((أشكركم أحبتي الكرام تم المراجعة والتعديل وفق نصيحتكم ونجح الأمر)))))
المشاركات : 2,061
المواضيع 49
الإنتساب : Oct 2017
السمعة :
538
الشكر: 10647
تم شكره 5323 مرات في 2095 مشاركات
14-02-22, 02:45 AM
(آخر تعديل لهذه المشاركة : 14-02-22, 02:50 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
نعم اخي ابو انس القيمة التي ادرجتها هي لنوع البيانات Int16 أي Short والمقصود في المثال هو integer أي int32 وهذا خطأ مني والتمس منكم العذر
Minimum value of Int16: -32768
Maximum value of Int16: 32767
Minimum value of Int32: -2147483648
Maximum value of Int32: 2147483647
شكرا لك على التوضيح
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات