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

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



مشكلة السكويل مع اللغة العربية - ViCtOrHuGo - 22-04-2012

السلام عليكم ورحمة الله

انشات برنامج فيه عمليه حسابية باستخدام sql ولكن واجهت مشكلة في اللغه

فمثلا عندما اجمع ناتج اسم الحقل (اجمالي الرواتب) يظهر خطأ

بسبب انها جملة مركبة

select sum (اجمالي الرواتب) as mysum from table1
وعندما اكتب مثلا حقل من اسم واحد فيقط ( الرواتب ) فان العملية تنجح

select sum(الرواتب) as mysum from table1

فما هو حل هذه المشكلة ؟؟؟


مشكلة السكويل مع اللغة العربية - أبو معاذ - 22-04-2012

[INDENT]
وعليكم السلام ورحمة الله وبركاته ،
جرب

كود :
select sum ("اجمالي الرواتب") as mysum From table1

[/INDENT]


مشكلة السكويل مع اللغة العربية - kachwahed - 22-04-2012

وعليكم السلام ورحمة الله وبركاته
أين ذلك؟ وما تستعمل (إصدار دلفي)؟ وأية مكونات وصل ومحرك؟ وضح أكثر
ينظر أيضا:
[FAQ] لماذا لا تظهر حروف اللغة العربية في Delphi؟





مشكلة السكويل مع اللغة العربية - ViCtOrHuGo - 23-04-2012

unprogramme كتب :select sum ("اجمالي الرواتب") as mysum
from table1
لم تنجح خطأ في اسم الحقل
ربما لم يكن يجب ان استعمل الفراغات في اسم الحقل
kachwahed كتب :أين ذلك؟ وما تستعمل (إصدار دلفي)؟ وأية مكونات وصل ومحرك؟ وضح أكثر
استاذي كاش ون استعمل Delphi 7 Enterprice
Adoquery مع قاعدة البيانات اكسس
السكويل تقبل جمع الاعمده للاسم الواحد ولكن لاتقبل جمع الاعمده للاسم المركب من كلمتين


مشكلة السكويل مع اللغة العربية - kachwahed - 23-04-2012

الأصل أن توضع الأسماء المستعارة المركبة من أكثر من كلمة بين قوسين، وإنما بين شالتين '' أو ""
ويمكن في MS Access وSQL Server على الأقل استخدام المعقوفتين ] [
هذه تعمل عندي عاد:
PHP كود :
SELECT SUM(FieldName) AS [إجمالي الرواتب] FROM YourTable 
أما أما أسماء الحقول فيجب كتابتها بين المعقوفتين ] [ إن كانت في أكثر من كلمة، هنا عاد:
PHP كود :
SELECT SUM([Sum Salary]) AS [مجموع الرواتب] FROM Table1 
أما أسماء الحقول فيجب أن تكون بغير اللغة العربية أو تستخدم إصدار دلفي => 2009، هنا خلل:
كود :
SELECT SUM([إجمالي الرواتب]) AS [مجموع الرواتب] FROM Table1



مشكلة السكويل مع اللغة العربية - ViCtOrHuGo - 25-04-2012

كان الافضل لو قمت بتسمية الحقول بالانجليزي وغيرت الاسماء في Display Lable الى العربيه

بارك الله فيك