الارقام بتظهر في التقرير بالانجليزية
عاوز الارقام تظهر بالعربي اعمل اية !!!!؟
ارجوا الافادة من زوي الخبرة
الارقام بتظهر في التقرير بالانجليزية
عاوز الارقام تظهر بالعربي اعمل اية !!!!؟
ارجوا الافادة من زوي الخبرة


أخي الحبيب أنا جربت أغير الخط و تم تحول الرقم الى العربي و بالتحديد جربت الخط التالي SC_AMEEN
اتمنى لك التوفيق
في الحقيقة انا بستخدم اصدار قديم من الكريستال ريبورت و هو الاصدار الرابع
و عندي مصيبة ثانية ان التقرير شكلة بيثبت لو قمت بنقل البرنامج من مكان لمكان آخر
يعني البرنامج في مكانة اي تعديل في قاعدة البيانات بتظهر
انقل البرنامج مفيش اي تعديل بيظهر علي التقرير اية السبب !؟؟؟؟


يأخي والله المشكلة دي تعبتني
حولت فيها كثيرا بدون فائدة وياليت الأخ أبو السيفين ، يقول الخط ده فين الى هو sc_ameen
وهل المشكلة في تغير الخط ؟
ولكم جزيل الشكر.
الأخ / أبو السيفين
مشكووووووووووور
بالفعل غيرت الخط ، وطبعت الأرقام بالعربي .
ولكن هل فيه خطوط أخرى تطبع عربي غير هذا الخط ؟
جزاك الله خير
تم تعديل هذه المشاركة بواسطة mbelal في 12 فبراير 2007 في 13:33
غير اعدادات الخيارات الإقليمية وخلى الترقيم (وطني)
طبعا هذا يظهر في وندوز اكس بي عربي
السلام عليكم ورحمة الله وبركاتة
-------------------------------
انا تعبت جدا فى ايجاد خط ترقيم استخدمة مع الكريستال ريبورت خط عدل ينفع مع التقارير
وملف الخط فى المرفقات ومرقع التحميل موجود هنا
موقع لتحميل الخطوط من غير اى تسجيل
http://www.media4all.net/font/font-179.htm
الخط المقصود الذى لا ارى مثلة للترقيم باللغة العربية وهو فى المرفقات
فقط حملة واضفة فى الفونت الموجود مع الويندوز فى كونترول بانال
تحياتى لكم جميعا
اما هنا اريد ان اسئل سؤال
عند انهاء البرنامج باستخدام اى خط خارجى وبعد تحزيمة وقمت ببيعة مثلا
هل هيشتغل بالخط ولا لازم العميل الذى قام بشراءة يقوم بتركيب الخط عندة اولا
ارجوا الرد هنا لو سمحتم
حقيقة الانسان تاجر الحياة لماذا ؟
السعادة لها ثمن يحددها الانسان
الفرحة لها ثمن يحددها الانسان
الحزن لة ثمن يحدده الانسان
يا انسان ( يابنى ادم )
انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )
قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)
أهلا اخي الكريم
أنا عانيت نفس ما انت عانيت ولمدة طويلة وحطيت موضوع بمنتدى ميكروسوفت
ولكن بعد جهد لقيت الحل وحطيته بهذا الرابط
http://forums.msdn.microsoft.com/en-US/vsc...5-c1d355b65693/
والحل اهو انه نعرف الكاراكتر كود للأرقام العربية
"0", (٠)
"1", (١)
"2", (٢)
"3", (٣)
"4", (٤)
"5", (٥)
"6", (٦)
"7", (٧)
"8", (٨)
"9", (٩)
وبعدها نعدل البيانات في التكيست بوكس
ArNumTextBox.Text = ArNumTextBox.Text.Replace("0", ChrW(1632))
وهكذا
طبعا التعديل يكون قبل كود التصدير لل بي دي اف
لكن الأفضل انه نبني فنكشن كاملة بالحل والفنكشن اللي بنيتها اهي
Private Sub ChangeToArabicNumber()
'Eng.Ahmed Rashid Al-Farhan
Dim ArNumTextBox As TextBox
For Each ctlMaster As Control In Page.Controls
If TypeOf ctlMaster Is MasterPage Then
For Each ctlForm As Control In ctlMaster.Controls
If TypeOf ctlForm Is HtmlForm Then
For Each ctlContent As Control In ctlForm.Controls
If TypeOf ctlContent Is ContentPlaceHolder Then
For Each ctlChild As Control In ctlContent.Controls
If TypeOf (ctlChild) Is TextBox Then
ArNumTextBox = ctlChild
' Case "0"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("0", ChrW(1632))
' Case "1"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("1", ChrW(1633))
' Case "2"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("2", ChrW(1634))
' Case "3"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("3", ChrW(1635))
' Case "4"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("4", ChrW(1636))
' Case "5"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("5", ChrW(1637))
' Case "6"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("6", ChrW(1638))
' Case "7"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("7", ChrW(1639))
' Case "8"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("8", ChrW(1640))
' Case "9"
ArNumTextBox.Text = ArNumTextBox.Text.Replace("9", ChrW(1641))
End If
Next
End If
Next
End If
Next
End If
Next
End Sub
والحين راح تشوف التقرير بالعربي ومن غير لا تروح للكنترول بانيل او تغير الإصدار الخاص للكريستال ريبورت مثل ما الكثيرين بالإنترنت يحطون الحل هذا
ويليت أكون خدمتك ولو بعد وقت طويل
الأخ أحمد ،،، شكرا لك على هذه الدالة
ولكن كيف أستخدم هذه الدالة ؟
وأين أضعها؟ هل أضعها داخل التقرير أم في مكان آخر؟
أرجو التوضيح وفقك الله وسددك
أهلا اخي ماجد
طبعا تحط الفنكشن في الكود اللي بالبيج
ورأس الفنكشن
ChangeToArabicNumber()
تحطها بزر الطباعه مالك
وحياك الله
السلام عليكم و رحمة الله و بركاته
ألا يوجد حل تاني غير الدالة المرفقة ؟؟؟ :(
لأني أستخدم أرقام ليست آحاد ( مثل 52 و47 82 )
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…