منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   التقارير وأدواتها التي تعمل مع برنامج جريت بلينز مباشرة (http://www.gp4arab.com/forum/forumdisplay.php?f=24)
-   -   ربط كريستال ريبورتس مع جريت بلينز (http://www.gp4arab.com/forum/showthread.php?t=600)

عماد زيد 05-Nov-2011 01:16 PM

ربط كريستال ريبورتس مع جريت بلينز
 
السلام عليكم
ما أسهل طريقة لجعل كريستال ريبورتس يأخذ البارامترات من نافذة بجريت بلينز ؟؟؟

osamamakled 05-Nov-2011 04:41 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة عماد زيد (المشاركة 3349)
السلام عليكم
ما أسهل طريقة لجعل كريستال ريبورتس يأخذ البارامترات من نافذة بجريت بلينز ؟؟؟

أعتقد ان Crystal OCX file لا يمكن تشغيله في الإصدار الأخير من كريستال ريبورت 11--أي يمكنك إستخدام الإصدار الثامن أو التاسع لفتح Crystal Report عن طريق محررVB الموجود في GP

و كمثال بسيط إستخدم العبارة في محرر VB
With CrystalReport1
.ReportFileName = "report.rpt"
.GroupSelectionFormula = "{transqty.trans} = '" & Trim(TextBox1.Text) & "'"
.Action = 1
End With

عماد زيد 06-Nov-2011 06:31 AM

شكراً أخ أسامة

عثمان 06-Nov-2011 07:45 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة osamamakled (المشاركة 3358)
أعتقد ان Crystal OCX file لا يمكن تشغيله في الإصدار الأخير من كريستال ريبورت 11--أي يمكنك إستخدام الإصدار الثامن أو التاسع لفتح Crystal Report عن طريق محررVB الموجود في GP

و كمثال بسيط إستخدم العبارة في محرر VB
With CrystalReport1
.ReportFileName = "report.rpt"
.GroupSelectionFormula = "{transqty.trans} = '" & Trim(TextBox1.Text) & "'"
.Action = 1
End With

شِكرا استاذ اسامة ..... هل يوجد فروق جوهرية بين الإصدار التاسع والإصدار الأخير من الكريستال ريبورت؟؟

osamamakled 07-Nov-2011 07:05 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة عثمان (المشاركة 3389)
شِكرا استاذ اسامة ..... هل يوجد فروق جوهرية بين الإصدار التاسع والإصدار الأخير من الكريستال ريبورت؟؟

لا أعتقد أنها جوهرية مع الإصدار الأخير 11
و لكن الإصدار الأخير أسهل و به أدوات أكثر من قبل

سطام 02-Dec-2011 09:19 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة عثمان (المشاركة 3389)
شِكرا استاذ اسامة ..... هل يوجد فروق جوهرية بين الإصدار التاسع والإصدار الأخير من الكريستال ريبورت؟؟

مششششششششششششششششكور كول الشكر لايظاحك النير

husham_khidir 02-Dec-2011 09:51 AM

طريقة سهلة لربط كريستال ريبورت مع جريت بلينز
 
بسم الله الرحمن الرحيم
جميعنا تقريبا يعمل على الموديول الخاص بتقارير الكريستال ريبورت والذي قد سبق تحميله على المنتدي حسب إعتقادي(SNIVAGE – SNAR AS CNK FILE) وهذا الموديول يقوم بتشغيل بعض تقارير الكريستال ريبورت عبر شاشة REPORT OPTION ولكن هل هذه التقارير تلبي كل الحاجات بالطبع لا فكيف يمكننا إضافة تقارير خاصة بنا وتشغيلها عبر نفس الآداة خاصة ان هناك بعض التقارير التي لاشك باهميتها وحاجة غالبية مستخدمي البرنامج لها مثل تقرير VENDOR STATEMENT عموما اليكم طريقة تشغيل التقارير عبر هذه الآداة واتمني ان نفتح الباب لتبادل تقارير الكريستال خصوصا ان بعض المشرفين لهم باع طويل في ذلك.
اذا قمت بتحميل الموديول الخاص بتقارير الكريستال ريبورت
وأردت ان تضيف بعض تقارير الكريستال ريبورت الخاصة بك فعليك إستخدام الجداول : SN90100 و SN90200 و SN90300 و SN90400
SN90100 ويحتوى على صلاحيات المستخدمين والتي من الممكن إدخالها من داخل البرنامج عن طريق شاشة USER ACCESS MAINTENANCE
SN90200 به اسماء الحقول المستخدمة كparameters في الجدول SN90400 والتي تظهر في شاشة الـOPTION REPORTS كقائمة منسدلة DLOOKUP
SN90300 وهو الجدول الذي يحتوى على بيانات التقارير المستخدمة في هذا الموديول طبعا سجل لكل تقرير
SN90400 يحتوى على بيانات المتغيرات التي سيتم تمريرها لتقرير الكريستال والتي سيتم التعامل معها كريستركشنس
SN30300
الحقل RPTGRNMS يحتوي على اسم تقرير الكريستال ريبورت مثال R_04
الحقل RPRTNAME اسم التقرير كما سيظهر بالشاشة مثال تفصيلي مبيعات الاصناف الحقل Report Destination STR اسم التقرير والمسار مثال
: :C:Program Files/Microsoft Dynamics/Reports/04_Details_Item_Sales.rpt
الحقل PRTOPRTR الطباعة على الطابعة مثال 0
الحقل PRTOSCRN الطباعة على الشاشة مثال 1
الحقل INCLUDED لتضمين ريستركشن على التقرير مثال 1
الحقل RestrictionForlIST كتابة الريستركشن كما في الكريستال ريبورت
مثال {SOP30200.VOIDSTTS} = 0.00 and {SOP30300.SOPTYPE} >= 3.00
الحقل ACTIVE تفعيل مثال 1
الجدول الثاني هو: SN30400
الحقل RPTGRNMS اسم التقرير كما في SN90300 مثال R_04
الحقل RPRTNAME وصف التقرير ويفضل ان يكون كما في الجدول SN90300 مثال تفصيلي مبيعات الاصناف
الحقل FIELDNAM الحقل المراد تمريرة كمدى للاختيار (من – إلى) هذا الحقل يجب كتابته كما في الجدول SN30100 مثال DATE 01
الحقل FLDPRPNM الوصف الخاص بالمدى والذي يظهر على الشاشة مثال التاريخ
الحقل Destination_ID الحقل المراد عمل ريستركشن عليه كما في تقرير الكريستال ريبورت مثال {SOP30200.DOCDATE} الحقل ACTIVE تفعيل مثال 1
لاحظ إن الريسركشن في الجدول SN30300 هي إجبارية وليس على المستخدم اختيارها من الشاشة أما في الجدول SN30400 فيمكن تحديد خيارات المستخدم من شاشة ال REPORT OPTION. كما في تقارير جريت بلينز جميعها.
يجب ملاحظة إن الموديول يعمل على الإصدارة 8 وعند تجربتي له على الإصدارة 10 لم يعمل وأعطى رسالة.
كما ننبه لضرورة مراعاة حالتي الـ(VOID – DELETE) عند عمل تقارير بإستخدام الكريستال ريبورت.
الفائدة من كل هذا ان التقارير تعمل بشكل يوحي انها من داخل البرنامج مع إمكانية تمرير ما شئت من المتغيرات للتقرير الخاص بك.

elsayyid 29-Feb-2012 08:28 PM

شكرا على هذه المعلومات

بدر العولقي 20-May-2012 03:48 PM

ارجوكم اريد معرفة طريقة البرنامج الذي يعمل به كريستال وطريقة ربطه بالجريت بلينز مع شكري لكم مقدما

koje 23-May-2012 04:13 PM

شكرا

لو تكرمت توضح كيفية ربطه بالجريت بلينز


جميع الأوقات بتوقيت GMT +3. الساعة الآن 11:21 AM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز