تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] مشكلة عاجلة جدا للمبدعين...في كريستال ريبورت 10 و vb6
#1
اخواني عندي برنامج رواتب موظفين معمول بفجوال بيسك 6 ومرتبط بالكريستال ريبورت 10 والعمليات الحسابية موجودة في الكريستال ريبورت وكذلك عندي كود في الفجوال بيسك لتفقيط الاعداد
المطلوب
اريد ان اظهر القيم الحسابية الموجودة في التقرير بالحروف
ولكم مني فائق الاحترام للاهتمامك بالامر  


الملفات المرفقة
.rar   mohamed.rar (الحجم : 123.34 ك ب / التحميلات : 289)
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي , لم أستطع فتح ملف الكريستال ريبورت يبدو أن الإصدار الذي تستخدمه 10 والذي لدي الإصدار رقم 8.5 , فما رأيك , لماذا لا تستخدم تقارير الـ ActiveReport فهي بقوة الكريستال وأسهل منه بكثير في التعامل وهي الأفضل بالنسبة للفيجول بيسك6 .
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم

اخي الكريم ضع التفقيط في module لكي تستطيع استدعائه من اي جزء من البرنامج

وانا ايضا للاسف لا يوجد لدي كريستال ربورت ولم استطيع فتح البرنامج

اتمنى من الاعضاء تقديم المساعدة ان امكن

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم

هل تريد تحويل المبلغ في text1 الى حروف وظهورها في التقرير بالأحرف
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}
تم الشكر بواسطة:
#5
أهلا , أخي العزيز , قمت بالتعديل وإن شاء الله يضبط معك , في البداية توجد خاصية تابعة للأدوات أو التكستات المنشأه في تقرير الكريستال ريبورت تستطيع بواسطتها إسناد أو وضع قيم في الأداة مباشره قبل إظهار التقرير في أداة عرض الكريستال ريبورت التي بإسم CRViewer1 , هذا إسم الخاصية :
كود :
SetText
إذا في البداية سنقوم بجلب إجمالي مبالغ الرواتب بعد الخصم ونضعه في متغير نصي وسيكون هذا المتغير النصي معرف في الموديل Module1 ويكون Public لكي يكون مرئي في جميع فورمات البرنامج , وطريقة جلب أو أخذ إجمالي الرواتب بعد الخصم هي بأني قمت بإضافة أداة DataControl جديدة بإسم Data1 وتكون مخفية حيث بهذه الاداة سنقوم بالإتصال بقاعدة البيانات وتنفيذ إستعلام يجلب لنا إجمالي الرواتب طبعاً مع تطبيق العمليات الحسابية ثم نضعه في المتغير الخاص بذلك المذكور أعلاه :
كود :
Data1.DatabaseName = App.Path & "\D2017.mdb"
Data1.RecordSource = "Select SUM(A1+A2-A3) as Total From RI"
Data1.Refresh
If Data1.Recordset.RecordCount > 0 Then
  MonyChar = Data1.Recordset![Total]
Else
  MonyChar = "0"
End If
, ثم نقوم بتحويل رقم إجمالي الرواتب المخزن في المتغير النصي إلى المبلغ بالحروف وأيضاً بعد التحويل نضع المبلغ بالحروف في نفس المتغير :
كود :
MonyChar = BADRMEDIA(MonyChar)
بعد ذلك نقوم بإظهار الفورم2 الذي يوجد عليه أداة عرض التقرير CRViewer1 , ثم في حدث الـ Form_Load للفورم2 سنقوم بإضافة سطرين على الكود الموجود في الحدث مسبقاً هاذي هي السطرين :
كود :
Report.Text11.SetText Trim$(MonyChar)
Me.Refresh
حيث Text11 هو إسم التكست الموجود في التقرير والذي سيتم وضع فيه المبلغ بالحروف , تأكد من صحة الإسم , وسيكون كود حدث الـ Form_Load للفورم2 بعد الإضافة عليه بهذا الشكل :
كود :
Screen.MousePointer = vbHourglass
Report.Text11.SetText Trim$(MonyChar)
Me.Refresh
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault

- شغل المشروع بما أنه يشتغل عندك من غير مشاكل , وشوف النتيجة إن شاء الله يضبط , لأنه عندي في جهازي لم يعمل المشروع ولم يفتح التقرير الموجود في المشروع .

- تحياتي .


الملفات المرفقة
.rar   mohamed-Fixed.rar (الحجم : 98.34 ك ب / التحميلات : 225)
الرد }}}
تم الشكر بواسطة: ahmedabdelaliem , محمد2015 , Amir_Alzubidy , فيصل علي
#6
ودي إضافة بطريقة اخر مع كود الأخ احمد وانشاء أداة بالكود

بالتوفيق


الملفات المرفقة
.rar   mohamed_1.rar (الحجم : 93.16 ك ب / التحميلات : 218)
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy , عمور2016 , فيصل علي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل هنالك امكانية لطباعة النص داخل الداتا ريبورت بشكل عامودي mohammed_atallah 2 704 11-09-22, 06:00 PM
آخر رد: mohammed_atallah
  هل يمكن استعمال اكتف ريبورت لعرض بيانات فبيها حقل صورة gonm64 7 1,211 11-09-22, 02:04 PM
آخر رد: مصمم هاوي
  عرض الصور من قاعدة بيانات اكسس داخل الداتا ريبورت mohammed_atallah 0 522 04-09-22, 09:17 AM
آخر رد: mohammed_atallah
  كيف يتم طباعة تقرير اكتف ريبورت مباشرة gonm64 1 1,412 03-02-22, 06:22 AM
آخر رد: Taha Okla
  مشكلة في تعديل بعد تشابه حقل البحث محمد حمد محمد سليمان 1 1,208 24-01-22, 04:45 AM
آخر رد: Taha Okla
Thumbs Up مشكلة في برنامج مبرمج بلغة الفيجول بيسك palart 2 1,904 04-05-21, 05:59 PM
آخر رد: palart
  عندي مشكلة في برمجمة مشروع فيجول بيسك ياريت تساعدوني tareqhabib15 3 1,672 28-11-20, 10:11 PM
آخر رد: tareqhabib15
  مشكلة maskedbox ماجد 2 1,645 07-08-20, 10:14 AM
آخر رد: ماجد
  كيف أجعل تكست في الكريستال ريبورت بصيغة strikeout amazonette 0 1,407 18-01-20, 03:09 PM
آخر رد: amazonette
  كيفية عمل علامة X عوض True في تكتست True/False بتقرير الكريستال ريبورت 8.5 amazonette 2 1,773 28-12-19, 01:50 PM
آخر رد: amazonette

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم