الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة فى حفظ نسبة الخصم

مغلق
بدأه waleedhm في 27 نوفمبر 2005 · 5 رد · 612 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندى مشكلة فى البرنامج الحالى فى حفظ نسبة الخصم انا مستخدم حقل من نوع real

المشكلة لما بحفظ نسبة الخصم بلشكل التالى 10 % يتم حفظ القيمة 0.10

لكن لو ادخلت القيمة 10.1 يتم الحفظ بنفس التنسيق

26_11_05_05_51_34_1133056294form.JPG

26_11_05_05_55_26_1133056526real.JPG

انا بحفظ عن طريق sp

  CREATE Procedure sp_NEW_SERVICE_Line 
@Company_id int=null ,@SERVICE_id int=null, @discount real=null
as
insert into TBL_SERVICE 
(Company_id ,SERVICE_id,discount)
values
(@Company_id,@SERVICE_id, @discount)
GO

جزاكم الله خيرا

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#2

غير نوع البيانات من Real ل Char

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

يبدو أن السبب هو علامة % التي تدخلها مع إدخالك للرقم.

من الأفضل لو وضعت علامة % مع عنوان الGrid، وحفظت الرقم بدون اي نسبة.

وجرب تحويل النوع حقل نسبة الخصم إلى float (يا طارق، لماذا char ؟)

فكر بطريقة أخرى

#4

السلام عليكم

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

اخى walcom بلنسبة لى percent هيا مش اكتر من format بتظهر امام المستخدم فقط

حتى لو تلاحظ فى صورة الحفظ لم يتم ظهور percent ولكن يظهر الرقم بشكل عكسى اعتقد المشكلة فى اعداد sql server لى percent هل يوجد طريقة معينة ؟

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#5

تحديث

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#6

حاولت محاكاة وضعك، ولم تظهر لي أي من الأرقام الكسرية الي ظهرت لك في حقل الdiscount

اقتباس
المشكلة لما بحفظ نسبة الخصم بلشكل التالى 10 % يتم حفظ القيمة 0.10

لكن لو ادخلت القيمة 10.1 يتم الحفظ بنفس التنسيق

لا أعتقد أنه إعداد في SQL Server، بل أظن أنه من البرنامج وصيغة إدخال الأرقام.

جرب إدخال 10 في البرنامج مثلا بالشكل 10.00

فكر بطريقة أخرى

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…