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

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   مناقشة المشاكل والأخطاء في برنامج جريت بلينز (http://www.gp4arab.com/forum/forumdisplay.php?f=11)
-   -   Report Writer (http://www.gp4arab.com/forum/showthread.php?t=2256)

saed_adnan 06-Sep-2014 01:08 PM

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

اخواني الاعزاء:

تم عمل جدول جديد باستخدام SQL 2005 و اسمه MOHeader
و يحتوي على :
MONumber
MOHeader
UserID
StatusDate
DEX_ROW_ID

و يتم تخزين المعلومات داخله باستخدام كود VBA من خلال شاشة Manufacturing Order Entry

اريد اضافة محتويات هذا الجدول الى تقرير موجود في GP من موديول الـ Manufacturing

لا يهم على اي تقرير , لأنه يتم ربطه مع اي تقرير باستخدام MONumber المعرف عندي في الجدول
المهم ان اعرف كيف يتم ربط هذا الجدول في التقارير

ارجو المساعدة في اسرع وقت ممكن , و لكم جزيل الشكر

Monzer Osama 06-Sep-2014 01:32 PM

أضف التقرير الذي تود ربطه مع هذا الجدول الى الـ vba وبعدها يمكنك أن تستدعي بيانات هذا الجدول من خلال الكود وإدراجها في التقرير

saed_adnan 07-Sep-2014 08:00 AM

اخي العزيز
تم اضافة التقرير الى vba
لكن لا اعرف كيف يتم ادراج البيانات و سحبها من الجدول الى التقرير !!

ممكن المساعدة ؟

saed_adnan 07-Sep-2014 08:15 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Monzer Osama (المشاركة 11219)
أضف التقرير الذي تود ربطه مع هذا الجدول الى الـ vba وبعدها يمكنك أن تستدعي بيانات هذا الجدول من خلال الكود وإدراجها في التقرير

اخي العزيز
تم اضافة التقرير الى VBA , لكن كيف يمكن ان اصل الى الجدول و سحب بياناته الى التقرير ؟
و كيف يتم ربط هذا الجدول مع الجدول الرئيسي في التقرير ؟ حتى يتم عرض البيانات بشكل صحيح ؟؟
ارجو توضيح الطريقة الكامله :(

اخوي , سمعت منذ سنوات انه عند القيام ببناء جدول جديد و نريد ان ندخله الى GP
الشرط الاساسي ان يكون في هذا الجدول حقل اسمه DEX_ROW_ID و اعتقد انه يتم ادخاله عن طريق الـ Dextirity
لكن لا اعرف السبب و لا اعرف الطريقه

بانتظار ردك و لك جزيل الشكر
اخوك
سائد

saed_adnan 07-Sep-2014 11:20 AM

السلام عليكم و رحمه الله و بركاته
بعد عدة محاولات , تم التوصل لحل المشكله :) :) :) :) :) :) :) :) :)

و الحل كان عن طريق عمل Calculated Field و بكتابة كود في التقرير باستخدام VBA لسحب البيانات لها
مثال :
Me.keyJobNote.Value = Trim(rst!STRGA255)
حيث ان keyJobNote هو عبارة عن Calculated Field من نوع string و تم اضافة constant value من نوع string = ""


لكن السؤال الاهم :
كما ذكرت في المشاركه السابقة , انه سمعت قبل مدة انه يمكن ان نضيف جدول الى GP عن طريق الـ Dextirity
حيث نستطيع ان نشاهد هذا الجدول في GP من شاشة Table Description
و نستطيع ان نتعامل معه كأي جدول اخر من جداول GP بدون استخدام الـ VBA

Monzer Osama 07-Sep-2014 12:06 PM

أشكرك أخي على وضع الحل.
نعم هنالك طريقة في الـ Dextirity وهو بإنشاء جدول في قاعدة البيانات من داخل الـ Dextirity, لكن اعذرني الطريقة لا تحضرني وبرنامج جريت بلينز ليس بين يدي حالياً

للتوسع في هذا الأمر قم بتحميل الـ Dextirity وستجد الطريقة في ملفات المساعدة
بالتوفيق

saed_adnan 07-Sep-2014 01:16 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Monzer Osama (المشاركة 11223)
أشكرك أخي على وضع الحل.
نعم هنالك طريقة في الـ Dextirity وهو بإنشاء جدول في قاعدة البيانات من داخل الـ Dextirity, لكن اعذرني الطريقة لا تحضرني وبرنامج جريت بلينز ليس بين يدي حالياً

للتوسع في هذا الأمر قم بتحميل الـ Dextirity وستجد الطريقة في ملفات المساعدة
بالتوفيق

ان شاء الله اقوم بتنزيل الـ Dextirity واجد الحل لهذا الموضوع
و اشكرك جزيل الشكر على المساعدة
و كل عام و انت و الجميع بألف خير و تقبل الله منا و منكم صالح الاعمال :)

mohamedabduon 06-Oct-2014 10:54 AM

شكرا على الموضوع والحل


جميع الأوقات بتوقيت GMT +3. الساعة الآن 03:55 PM.

Powered by vBulletin® Version 3.8.3

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


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