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

العودة   منتديات جريت بلينز العربية Great Plains For Arab > قسم تقارير ومخرجات البرنامج > أدوات التقارير التي لا تنتمي لبرنامج جريت بلينز

أدوات التقارير التي لا تنتمي لبرنامج جريت بلينز المواضيع التي تتحدث عن أدوات التقارير الخارجية التي لا تنتمي لبرنامج جريت بلينز مثل الـ Crystal Report وأدوات أخرى.

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 24-Apr-2012, 01:40 PM   #1
Monzer Osama
مدير عام منتديات جريت بلينز العربية
Lightbulb معرفة الجداول التي تحتوي على اسم حقل معين في قاعدة البيانات

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

مثلا:
حقل رقم المستند SOP Number(كرقم الفاتورة أو المرتجع ... الخ) والمسمى SOPNUMBE في قواعد البيانات
- كيف يمكنك أن معرفة هذا الحقل بأي الجداول موجود في قاعدة بيانات جريت بلينز؟
الكود التالي يوضح لك النتيجة مباشرة:


كود:
select distinct rtrim(objs.name)
from syscolumns cols
inner join sysobjects objs on (cols.id = objs.id)
inner join sysindexes indx on (cols.id = indx.id)
where (cols.name = 'SOPNUMBE')
 and (objs.xtype = 'U') and (indx.rowcnt <> 0)





النتيجة:
الحقل موجود في الجداول التالية
كود:
-----------------------------
SVC05015
SOP30201
SVC00603
SOP10104
SVC00605
SOP10103
SOP10102
SOP10201
SVC05000
SOP10100
SOP40300
SOP10200
SOP30300
SOP10105
SOP10106
SOP10112
SOP40200
SVC05200
SOP30200
SOP10101

(20 row(s) affected)
- هذا السكريبت يقرأ البيانات دون التعديل على أي من المحتوى
- شغل هذا السكريبت في قاعدة البيانات التي تريد استخراج التقارير منها
- للبحث عن أي قيمة فقط قم باستبدال كلمة 'SOPNUMBE' في المتغير cols.name

أي اسئلة أو مناقشة تطرح هنا...
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 02-Jun-2012, 03:57 PM   #2
aser_ezz
عضو جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 15
من مواضيعي  
 
0 Apply customer payment to project

افتراضي

[align=center]هايل يا أستاذ اسامة
شكرا
معنى ذلك ان هذا الجدول
syscolumns
به كل الحقول و مكانها فى أى جدول
شكرا
[/align]
aser_ezz غير متواجد حالياً   رد مع اقتباس
قديم 02-Jun-2012, 08:53 PM   #3
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة aser_ezz مشاهدة المشاركة
[align=center]هايل يا أستاذ اسامة
شكرا
معنى ذلك ان هذا الجدول
syscolumns
به كل الحقول و مكانها فى أى جدول
شكرا
[/align]
بالضبط ... وهذا يكون في أي جدول من جداول قواعد البيانات حتى لو كانت قاعدة غير جريت بلينز

شكرا على مرورك , وبانتظار مشاركتك معنا
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 03-Jun-2012, 08:44 AM   #4
ahai
مشرف عام في منتديات جريت بلينز العربية
افتراضي

السلام عليكم,

أستاذ منذر حضرتكم حطيتو الشرط التالي في الكود:

(objs.xtype = 'U')

القيمة 'U' , ماذا تمثل ؟
__________________
عش ما شئت فإنك ميت . وأحبب من شئت فإنك مفارقه . واعمل ماشئت فإنك مجزي به
اللهم صلي وسلم وبارك على سيدنا محمد وعلى آله وصحبه وسلم
ahai غير متواجد حالياً   رد مع اقتباس
قديم 03-Jun-2012, 12:26 PM   #5
aser_ezz
عضو جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 15
من مواضيعي  
 
0 Apply customer payment to project

افتراضي

تقصد حضرتك ان الجدول ده اللى عمله الادمين اللى عمل قاعدة البيانات
بس لو انا عملت جدول جديد فاكيد مش هيظهر فى هذا الجدول صح؟
__________________
Best Regards
Aser Ezz Eldien
Software Developer & Gp administrator
I.T. Department
Saudi Arabia , Riyadth
aser_ezz غير متواجد حالياً   رد مع اقتباس
قديم 03-Jun-2012, 04:26 PM   #6
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ahai مشاهدة المشاركة
السلام عليكم,

أستاذ منذر حضرتكم حطيتو الشرط التالي في الكود:

(objs.xtype = 'U')

القيمة 'U' , ماذا تمثل ؟
وعليكم السلام

U تدل على أن يجلب النتائج للـ User Table حيث أنه - كما تعلم - يوجد في الـ SQL جداول لقاعدة البيانات نفسها وهي الـ User table ويوجد System Table ويرمز لها بـ "S" وهي من أسمها تدل على معنى استخدامها

أرجو أن أكون قد وُفقت لنقل الفكرة ... وفقك الله
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 03-Jun-2012, 04:33 PM   #7
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة aser_ezz مشاهدة المشاركة
تقصد حضرتك ان الجدول ده اللى عمله الادمين اللى عمل قاعدة البيانات
بس لو انا عملت جدول جديد فاكيد مش هيظهر فى هذا الجدول صح؟
قطعا سيظهر .....
جرب أن تنشء حقل في في أي جدول وسميه toused

وبعد ذلك شغل الكود التالي:

كود:
select distinct rtrim(objs.name)
from syscolumns cols
inner join sysobjects objs on (cols.id = objs.id)
inner join sysindexes indx on (cols.id = indx.id)
where (cols.name = 'toused')
 and (objs.xtype = 'U') and (indx.rowcnt <> 0)
ستجد أنه يظهر لك اسم الجدول الذي يحتوي على الحقل toused
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 04-Jun-2012, 11:59 AM   #8
aser_ezz
عضو جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 15
من مواضيعي  
 
0 Apply customer payment to project

افتراضي

شكرا يا باشا.
فتحتلى مجال كبير لانه مطلوب منى ريبورتات و مكنتش عارف اقرا بيانتها من الداتا بيز عشان مش عارف الفيلدات فين
شكراااااااا
__________________
Best Regards
Aser Ezz Eldien
Software Developer & Gp administrator
I.T. Department
Saudi Arabia , Riyadth
aser_ezz غير متواجد حالياً   رد مع اقتباس
قديم 04-Jun-2012, 04:06 PM   #9
aser_ezz
عضو جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 15
من مواضيعي  
 
0 Apply customer payment to project

افتراضي استفسار

برجاء الافادة
عاوز اضيف فيلد الديسكربشن بجانب فيلد الكود فى شاشة المبيعات
transaction
sales
sales transaction entry
و دخلت على
modify this window
بس لقيت الجزء الخاص بالاصناف block و كانه object
ازاى ممكن اعدل هذا الجزء
و شكرا
__________________
Best Regards
Aser Ezz Eldien
Software Developer & Gp administrator
I.T. Department
Saudi Arabia , Riyadth
aser_ezz غير متواجد حالياً   رد مع اقتباس
إضافة رد


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سكريبت لمعرفة الجداول التي يتعامل معها كل حقل Monzer Osama منتدى أكواد ومواضيع الـ SQL Server 1 23-Nov-2013 10:45 AM
معرفة أرقام الحسابات التي تأثرت بعمليات المدفوعات Monzer Osama منتدى أكواد ومواضيع الـ SQL Server 4 02-Dec-2012 11:15 AM
كود لحذف الـ Batches المتراكمة التي لا تحتوي على عمليات ! Monzer Osama منتدى أكواد ومواضيع الـ SQL Server 4 02-Dec-2012 10:46 AM
معرفة العمليات التي قام بها اليوزر kh_waleed23 التقارير وأدواتها التي تعمل مع برنامج جريت بلينز مباشرة 10 24-Oct-2012 07:25 PM
قائمة بأسماء الجداول التي يتعامل معها برنامج التقارير المعروف Frx Monzer Osama مواضيع المطورين الأخرى 0 23-Jun-2011 11:44 AM


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


Powered by vBulletin® Version 3.8.3

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

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