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

بتاريخ:

 

خطأ  
القيمة 172.286 للحقل القيمة   تتجاوز عدد المنازل العشرية المسموح بها.

 

 

كيف يمكن معالجة هذه الخطأ   فى حقل محسوب معتمدا على حقل اخر  ولكن الارقام العشرية تجاوزت المسموح به (Number(7,2)

(التحكم فى عدد العلامات العشرية (

نهاية محتوى النافذة المنبثقة
بتاريخ:

من خلال خاصية precision لكن لو قاعدة البيانات لا تسمح فيجب التعديل في قاعدة البيانات أيضاً

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

خاصية ال precision   فى ال view 

ام فى properties

بتاريخ:

View

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

فى UI HINTS    

 

format           0000.00

 

بالطريقة  اتحكم فى العلامة العشرية لكن بيظهر الاصفار الزيادة عن الرقم من الشمال

بتاريخ:

استخدم # بدلاً من الأصفار التي على اليسار

بتاريخ:

أعني يسار العلامة العشرية

  • بعد 1 سنة...
بتاريخ:
  • كاتب الموضوع

المشكلة ظهرت مرة اخرى

 

 

Value 35.79666666666667 for field Weight exceeds the number of decimal places allowed.
 
الحقل فى view
 
شكل ال format
######.00
 
precision      2
 
لدى حقلين من نفس النوع 
عملت اختبار واعطيت القيمة المحسوبة فى عمود(presistent) منهم  يعطى الرسالة السابقة    بينما العمود الاخر(Transient) يقبل القيمة   
الخطأ يظهر مع العمود presistent

تم تعديل بواسطة rabie123

بتاريخ:

ضع خاصية precision على الكل

بتاريخ:

أو يمكنك عمل حقل وتستخدم فيه دالة round

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

ما الفرق بين خاصيتى precision    &  scale    

بتاريخ:

واحدة لعدد الأرقام الصحيحة والأخرى للأرقام العشرية

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

وضعت خاصية ال precision   للحقول ولكن للاسف لا زالت تعطى نفس الرسالة

 

اضطرت ان اعمل هذا الكود

 

                            boolean result11=true;                
                                      String PlSQLCode11 = "BEGIN\n"+
                                          "select  Round((?-(?*7/6)),2) INTO ?\n" + 
                                      "       FROM dual ;\n" +                   
                                      "END;";                      
                                                      CallableStatement stat11;
واشتغلت صح
بتاريخ:

المهم أنها تعمل

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

هى بتعمل لكن كان الافضل التحكم عن طريق ال precision

بتاريخ:

هذه تعمل أيضاً لكن يبدو أن لديك خطأ ما يحتاج تتبع

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

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

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

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

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

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.