ترتيب المعطيات في تقرير FastReport
#1
السلام عليكم ورحمة الله وبركاته ،
هل من الممكن ترتيب المعطيات في تقرير ال fastReport ؟
وذلك حسب حقل معين ، بتريب تنازلي أو تصاعدي.
أعرف أن ذلك ممكن باستعمال تعليمات  ال SQL  ، لكن لا أرغب في استعمال هذه الأخيرة.
أذكر أنه في CrystalReport  كان هذا الشيء  ممكنا و أنت تنشئ تقريرك ( اي في Conception ).
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
السلام عليكم ورحمة الله وبركاته
هل تقصد هكذا؟
كود :
https://www.fast-report.com/documentation/UserManFrNET-en/index.html?datasort.htm
الرد
#3
و عليكم السلام ورحمة الله وبركاته ،
جزاك الله خيرا على المتابعة.
لقد شاهدت هذا الرابط من قبل ، لكن أظنه خاص ب ال FastReport.net
مثال عن الشيء الذي أبحث عنه :
إذا كانت عنك منظومة تحوي قائمة التلاميذ : أسمائهم و نقاطهم ،
وتود ترتيب القائمة على حسب النقاط (ترتيب تصاعدي أو تنازلي) .
باستعمال ال SQL  سهل . Cool
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#4
فهمت الفكرة وحلها بالsql باستخدام order by
للاسف انا اعمل على نسخة دلفى 2010 ليس بها fast report
كود :
https://www.fast-report.com/public_download/html/FR5UserManual-HTML-en/index.html
[-] كل من 1 user says قال شكرا ل justnick على المشاركة المفيدة
  • أبو معاذ
الرد
#5
شكرا للمتابعة ،
نعم أعلم أنه يمكن ذلك ب ال SQL .
وربما هذه هي الطريقة الوحيدة  !!!!!
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#6
و عليكم السلام و رحمة الله و بركاته,

رأيت هذا قد يساعدك أو يدلك على بداية الطريق :
Sorting values

و الله أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
[-] كل من 1 user says قال شكرا ل h-farid على المشاركة المفيدة
  • أبو معاذ
الرد
#7
السلام عليكم ،
جزاكم الله خيرا على المتابعة .
أخي h-farid  هذا خاص بال CrossTab
على كل حال أظن أنه لا مناص من استعمال  تعليمات ال Sql.
حُلت المشكلة.
بارك الله فيكم.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#8
السلام عليكم 

ممكن يكون حلا آخر على سبيل المثال كالتالي:
كود :
procedure TForm1.Button2Click(Sender: TObject); begin    AdoTable1.Sort := 'ID DESC';    frxReport1.PrepareReport;    frxReport1.Print;    AdoTable1.Sort := 'ID ASC'; end;
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 1 user says قال شكرا ل wadoud على المشاركة المفيدة
  • أبو معاذ
الرد


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


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