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

كيف يعمل ترتيب الاسماء في تقرير حسب الحرف ابجدي علي Active Report؟

بدأه Yousaf_Lnx في 16 مارس 2008 · 6 رد · 3,050 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اسلام عليكم

عملت برامج قاعدة البياناتADO علي VB6 و استعملت Active Report للطباعة كل شي الحمدالله يشتغل جيد ولكن في مشكلة بسيطة مثل ترتيب الاسماْء حسب الحروف الابجدي . و كتابة الارقام بلغة العربية.

شكراً..............................................

#2

وعليكم السلام

تفضل اخي

activereport1.datacontrol1.source = "select * from Tabel order by name"

حيث name حقل الاسماء المراد ترتيب بياناته أبجدي

تم تعديل هذه المشاركة بواسطة محمدvb في 17 مارس 2008 في 09:05

#3

شكراً يا اخي

جربت الكود و لكن ما ضبط معي شوف الكود حل في اخطاء في الاستعمال او لها طريقة

تظهر لي هذا رسالة ...... Error 5000 : Error in processing report.

[ Extended Info:Too few parameters. Expected 1.]

شكراً..................

Private Sub ActiveReport_ReportStart()
On Error Resume Next
DAODataControl1.DatabaseName = App.Path + "\DataBase-1.mdb"
DAODataControl1.RecordSource = "Select * from Table1"
'''
ActiveReport1.DAODataControl1.RecordSource = "select * from Table1 order by  Field2"
End Sub

تم تعديل هذه المشاركة بواسطة Yousaf_Lnx في 17 مارس 2008 في 10:31

#4

order by name

حيث name يمثل الحقل الذي تريد ترتيبه أبجدياً وليس Field2

لا بد من كتابة اسم الحقل وليس رقمه أو ضع جزء من المشروع ونعدلك عليه .. تحياتي

#5

إن شاء الله بارفع جز من المشروع ممكن تعدل عليه .

شكراً..............

ActiveReport1.zip

تم تعديل هذه المشاركة بواسطة Yousaf_Lnx في 17 مارس 2008 في 13:24

#6

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

اخي الكريم المشكلة عندك في اسماء الحقول db-1 db-2 فانت تضع اشارة الطرح في الاسماء لذا يجب وضع هذه الاسماء بين [ ] فيصبح الاستعلام

select * from table order by [db-2]

بالنسبة لكتابة الارقام بالعربية او بالهندية تستطيع التحكم بها من لوحة التحكم من اعدادات اقليمية .

بالنسبة لرقم الصفحة والتاريخ يمكن استخدام طرق افضل من التي تستخدمها فمثلا لوضع التاريخ ضع حقل field بدل lable وضع في الخاصية datafield (=date) او بالكود اذا كان اسم الحقل مثلا field20 ضع

field20.datafield="=date"

وانظر هذه المشاركة لمزيد من التفاصيل

دورة اكتف ريبورت

#7

وعليكم السلام

جزأك الله الف خير يا اخي العزيز.

الحمدالله حلت المشكلة. صراحة انا جديد في البرمجة و خاصتاُ في انشاء التقارير.

اشكرك علي مساعدة ثانين إن شاء الله لو كملت المشروع بارفع لك المشروع بأخذ رايك في إن شاء الله.

شكراً..............................

تم تعديل هذه المشاركة بواسطة Yousaf_Lnx في 18 مارس 2008 في 09:45

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…