مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > منتدى أكواد ومواضيع الـ SQL Server

الملاحظات

منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server
سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 01-Aug-2011, 08:44 AM   #1
أحمد الغامدي
عضو مميز
 
تاريخ التسجيل: Jun 2007
المشاركات: 162
من مواضيعي  
Lightbulb كود لعرض الفواتير على العميل (From Work and History Table)

السلام عليكم

وظيفة الكود هو عرض الفواتير على كل العميل (From Work and History Table)




كود:
SELECT     dbo.RM20101.CUSTNMBR, dbo.RM20101.DOCNUMBR, dbo.RM20101.DUEDATE, 
dbo.RM20101.DOCDATE, dbo.RM20101.RMDTYPAL, 
                      dbo.RM20101.ORTRXAMT, dbo.RM20101.CURTRXAM, 
dbo.RM20101.CSPORNBR, dbo.RM20101.PYMTRMID, dbo.RM20101.CHEKNMBR 
FROM         dbo.RM20101 
WHERE     (dbo.RM20101.RMDTYPAL = 1) 
UNION 
SELECT     dbo.RM30101.CUSTNMBR, dbo.RM30101.DOCNUMBR, dbo.RM30101.DUEDATE, 
dbo.RM30101.DOCDATE, dbo.RM30101.RMDTYPAL, 
                      dbo.RM30101.ORTRXAMT, dbo.RM30101.CURTRXAM, 
dbo.RM30101.CSPORNBR, dbo.RM30101.PYMTRMID, dbo.RM30101.CHEKNMBR 
FROM         dbo.RM30101 
WHERE     (dbo.RM30101.RMDTYPAL = 1)
أحمد الغامدي غير متواجد حالياً   رد مع اقتباس
قديم 14-Aug-2011, 04:57 PM   #2
mostafa_buddar
عضو جديد
 
تاريخ التسجيل: Jul 2007
الدولة: EGYPT
المشاركات: 22
من مواضيعي  
افتراضي

شكراً اخي علي هذا الاسكربت الجميل

لقد عدلت فيه بعض الشئ

ارجو ان نتشارك المجهودات كي تعم الفائدة ،
كود:
SELECT     TOP 100 PERCENT SUM(AAG30002.DEBITAMT) AS Debit, SUM(AAG30002.CRDTAMNT) AS Credit, RTRIM(GL00100.ACTNUMBR_1) 
                      + '-' + RTRIM(GL00100.ACTNUMBR_2) + '-' + GL00100.ACTNUMBR_3 AS Account_NUMBER, GL00100.ACTDESCR AS Account_description, 
                      AAG00401.aaTrxDimCode AS AA_Dimention_Code, AAG00401.aaTrxDimCodeDescr AS AA_Dimention_Dedcription, 
                      AAG00400.aaTrxDim AS AA_TRX_Dimention, AAG00400.aaTrxDimDescr AS AA_TRX_Dimention_description
FROM         dbo.AAG30000 AAG30000 INNER JOIN
                      dbo.AAG30002 AAG30002 ON AAG30000.aaGLHdrID = AAG30002.aaGLHdrID INNER JOIN
                      dbo.GL20000 GL20000 ON AAG30000.JRNENTRY = GL20000.JRNENTRY INNER JOIN
                      dbo.AAG30003 AAG30003 ON AAG30002.aaGLHdrID = AAG30003.aaGLHdrID AND AAG30002.aaGLDistID = AAG30003.aaGLDistID AND 
                      AAG30002.aaGLAssignID = AAG30003.aaGLAssignID INNER JOIN
                      dbo.AAG30001 AAG30001 ON AAG30002.aaGLHdrID = AAG30001.aaGLHdrID AND AAG30002.aaGLDistID = AAG30001.aaGLDistID AND 
                      GL20000.ACTINDX = AAG30001.ACTINDX INNER JOIN
                      dbo.AAG00401 AAG00401 ON AAG30003.aaTrxDimID = AAG00401.aaTrxDimID AND AAG30003.aaTrxCodeID = AAG00401.aaTrxDimCodeID INNER JOIN
                      dbo.AAG00400 AAG00400 ON AAG00401.aaTrxDimID = AAG00400.aaTrxDimID INNER JOIN
                      dbo.GL00100 GL00100 ON AAG30001.ACTINDX = GL00100.ACTINDX
GROUP BY GL00100.ACTNUMBR_1 + GL00100.ACTNUMBR_2 + GL00100.ACTNUMBR_3, AAG00401.aaTrxDimCode, AAG00401.aaTrxDimCodeDescr, 
                      AAG00400.aaTrxDim, AAG00400.aaTrxDimDescr, GL00100.ACTDESCR, GL00100.ACTNUMBR_1, GL00100.ACTNUMBR_2, 
                      GL00100.ACTNUMBR_3
ORDER BY AAG00400.aaTrxDim, AAG00401.aaTrxDimCode

آخر تعديل بواسطة Monzer Osama ، 14-Aug-2007 الساعة 08:17 PM.
mostafa_buddar غير متواجد حالياً   رد مع اقتباس
قديم 14-Aug-2011, 07:36 PM   #3
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

جزاك الله خيرا أخي العزيز
في حال أردت أن تكتب كود في المنتدى فأرجو وضعه ضمن علامتين [code]
كي يظهر بشل منسق

هل من الممكن إخبارنا التطوير الذي أضفته على هذا الكود؟

شكرا لك
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 15-Aug-2011, 09:35 AM   #4
mostafa_buddar
عضو جديد
 
تاريخ التسجيل: Jul 2007
الدولة: EGYPT
المشاركات: 22
من مواضيعي  
افتراضي

اشكرك اخي علي ملحوظاتك

ما هو جديد في الكود

1- تجميع رصيد المدين و الدائن لكل كود من الاكواد بدل من عرضها

بالتفصيل
2- تنسيق عرض كود الحساب و مسميات الاعمدة

شكراً،،
mostafa_buddar غير متواجد حالياً   رد مع اقتباس
قديم 01-Sep-2011, 09:09 AM   #5
yousif1
عضو جديد
 
تاريخ التسجيل: Sep 2007
المشاركات: 12
من مواضيعي  
 

افتراضي

مشكووووووووووووووووووووووووووووووور
yousif1 غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اضافة Table saed_adnan مواضيع المطورين الأخرى 2 20-May-2013 11:13 AM
إضافة Table إلى تقرير wael التقارير وأدواتها التي تعمل مع برنامج جريت بلينز مباشرة 2 12-Mar-2013 11:26 AM
::Work Flow Installation & Administration:: Rafiko تعرف على جريت بلينز .... 0 28-Jun-2012 10:28 PM
maintain history M_hammouz حزمة التشغيل (جزيئ المبيعات - المشتريات - المستودعات ) 2 23-Oct-2011 10:36 AM


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


Powered by vBulletin® Version 3.8.3

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

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز