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

عندي مشكل مع iReport وقاعدة البيانات Access و JAVA

بدأه akkachamid في 8 أبريل 2011 · 11 رد · 781 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي مشكل مع Ireport وقاعدة البيانات ACCESS ، والمشكل يتمثل في عدم قبوله للغة العربية يعني عندما أريد بعض المعلومات من قاعدة البيانات باللغة العربية يتم كتابتها بخط غريب علما أنني أستعم JAVA جاڢا كلغة للبرمجة.

فهل هنالك من حل وشكرا

362319355.png

تم تعديل هذه المشاركة بواسطة akkachamid في 8 أبريل 2011 في 21:21

#2

استخدام الـ encoding

جرب كدا فى بدايه تشغيل البرنامج

System.setProperty("file.encoding", "windows-1256");

Software Developer
Mahmoudkelany.com


 

#3

شكرا أخي على الرد و لكن المشكل ليس في جاڢا ، المشكل عندي في Jaspeer iReport كما تلاحظ في الصورة أعلاه

#4

هل هذه الصورة للتقرير بعد تصديره بصيغة pdf

ام للتقرير داخل report viewer ؟


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5

هذا التقرير في report viewer و ليس PDF ولكن نفس المشكل عندما أجربه في PDF

#6

اذا استخدم الكود التالى عتد الاتصال بقاعدة البيانات داخل مشروعك حتى لو كان الخطأ فى IReport لاتهتم

جرب فقط هذا الحل عند عرض التقرير من المشروع (جـــافا)

واذا نجحت وعرض اللغة العربية سأخبرك عن المشكلة وحلها مع IReport

try {
        	java.util.Properties props = new java.util.Properties();
        	props.put("charSet", "windows-1256");
        	Connection conn = DriverManager.getConnection("database url", props);
    	} catch (SQLException ex) {
        	Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
    	}

تحياتى

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 10 أبريل 2011 في 08:01


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#7

السلام عليكم

اول شي يجب ان تتاكد من اللغة في الوندوز وتحويلها الى العربي

ثاني شي تغيير نسخة Jasper Ireport اذا لم تنجح

يتم تغيير خط كل مربع نص في التقرير الى

<textElement>
					<font pdfFontName="c:/arial.ttf" pdfEncoding="Identity-H"/>
				</textElement>

وهذه الطريقة ناجحة للعرض و طباعة الـPdf

وشكرا

3
#8

جزاك الله خيرا يا أخي هده الطريقة شغالة والحمد الله

#9

الحمد لله اخى مبارك لك حل المشكلة


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#10

هل هذه المشكلة متكررة يا شباب؟

هل من المفيد إضافتها إلى المواضيع المميزة؟

وما الاسم المقترح لها لأن الاسم الحالي لا يعبر عن الموضوع

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#11

فعلا هى مكررة اخى علاء

وتستحق الاضافة للمواضيع المميزة

واقترح لها اسم

الحل لمشكلة اللغة العربية فى تقارير jasper report

ولك تحياتى


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#12

المشكلة أخي الفاضل ,

عليك الذهاب إلى Tools في الIReport

و ثم اختر options

ستجد مجموعة من القوائم في الشاشة قم باختيار IReport

ثم اختر Fonts

و تقوم بتثبيت الخط Arial بالنقر على زر Install new font

و ذلك من خلال اضافة خط جديد .... و الذهاب إلى مجلد الخطوط fonts نقر على زر الـــBrowse الموجود في المجلد C:/Windows/Fonts

و تكتب Arial.ttf

بعد ذلك في التقرير لذي تنشئه تقوم باختيار الحقل أو النص الذي تريد عرضه و من الproperties لهذا الحقل قم بتحديد التالي :

Font Name : Arial

Size : 10

PDF-Encoding : Identity-H (Unicode with horizontal writing)

حتى يأخذ الخط العربي .....

و ستحل المشكلة ....

Senior JEE Developer

IBM WebSphere Speccialist

logo_ibm_certified.gif

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