delphi4arab منتديات دلفي للعرب
مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access (/showthread.php?tid=7944)



مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - nacertaker - 20-06-2016

السلام عليكم أعضاء المنتدى ورمضام مبارك كريم للجميع، أعانني الله وأياكم على صيامه وقيامه وفعل الخيرات إنشاء الله تعالى
واجهتني مشكلة أثناء البرمجة، لأول مرة أستعمل قاعدة بيانات أكسس (كت أتعامل مع البارادوكس أو SQL Server) وكل شئ كان في أفضل الخحال .. المشكلة أثناء البحث باستعمال منهج Locate فهو يعمل بصورة عادية مع قيم حقول الجدول عدى أثناء البحث في القيم العشرية (التي تحتوي فاصلة) .. لما يكون العدد الذي نبحث عنه مثلا 3 فهو يكتب على الشكل 3,00 أوتوماتيكيا ويتم إيجاده أثناء البحث بصورة عادية لكن عندما تكون هناك أعداد بعد الفاصة مثلا 3.2 فهو لا يجده بالرغم من أنه موجود..
نوع الحقل هو Numérique Réel simple وقمت بتغييره الى Numérique  Réel Double والى Numérique  Décimale وكلها نفس المشكل.
الكود المستخدم: 
data.Stock_Table.Locate('Long_Pcs',StrToFloat(Edit1.Text),[])
أرجوا المساعدة في فقد ارهقني هذا المشكل وفكرت التوقف عن برمجة هذا البرنامج .. وبارك الله فيكم والسلام عليكم


RE: مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - bassem_43 - 20-06-2016

و عليكم السلام
جرب غير نوع الحقل Numérique و اختار من format : fixe
و ان ظهرت معك رسالة خطا ادكرها
وللاستزادة تفضل هنا
http://delphi4arab.net/forum/showthread.php?tid=2325
http://delphi4arab.net/forum/showthread.php?tid=2334
http://delphi4arab.net/forum/showthread.php?tid=2471
بالتوفيق


RE: مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - nacertaker - 20-06-2016

(20-06-2016, 12:46 PM)bassem_43 كتب : و عليكم السلام
جرب غير نوع الحقل Numérique و اختار من          format : fixe
و ان ظهرت معك رسالة خطا ادكرها
وللاستزادة تفضل هنا
http://delphi4arab.net/forum/showthread.php?tid=2325
http://delphi4arab.net/forum/showthread.php?tid=2334
http://delphi4arab.net/forum/showthread.php?tid=2471
بالتوفيق
بارك الله فيك ... جاري التجربة ☺ 



RE: مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - Mr.DOS - 21-06-2016

سلام عليكم - رمضان كريم
لما لا تستعمل لغة الاستعلام sql


RE: مشكل البعد عن الأعداد العشرية في قاعدة بيانات Access - nacertaker - 21-06-2016

لقد وجدت المشكلة وقمت بحلها ... المشكلة كانت تكمن في أن فاصلة الأعداد العشرية في أكسس هي النقطة أما في دلفي فهي الفاصلة
فقط قمت بتغير DecimalSeparator.
شكرا للجميع وتقبل الله صيامكم ... سلام.