الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة السجلات المكررة في الكرستال ريبورت 10

مغلق
بدأه أبو حنان في 4 سبتمبر 2007 · 7 رد · 1,584 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

تواجهني مشكلة غريبة في التقارير باستخدام كريستال ريبورت 10 مع فيجوال بيسك دوت نت 2005

وهي عبارة عن :

بعد عمل جملة SELECT وعرض السجلات المتأثرة من الجملة يقوم التقرير بتكرار السجلات مرتين أخرتين

مع ملاحظة أنني قمت بتحديد الخيار الموجود في بيئة تصميم التقارير الخاص بعدم عرض السجلات المكررة ومع ذلك ما زالت المشكلة باقية

نرجو حل هذه المشكلة ومع الشكر مقدما لكم جميعا

مختار أحمد

موقع الويب : http://www.luxorsystems.com

منتدياتنا :http://www.luxorsystems.com/forum/index.php

للمراسلة

luxorsystems@hotmail.com

للاتصال التليفوني

00201228085123

#2

أول مرة أسمع بمشكلة تكرار السجلات هذه...

أخي الكريم: هل بالإمكان أن ترفق مثال المشروع (مع ملف قاعدة البيانات وجميع المصادر)؟ لكي أحاول أحل المشكلة..

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#3

السلام عليكم

اخي الكريم صعب جدا بل مستحيل اضع المشروع هنا لسبب انه ضخم إلى جانب انه مشروع تجاري

على العموم بارك الله فيك

وربنا يسهلها واجد الحل

مختار أحمد

موقع الويب : http://www.luxorsystems.com

منتدياتنا :http://www.luxorsystems.com/forum/index.php

للمراسلة

luxorsystems@hotmail.com

للاتصال التليفوني

00201228085123

#4

زي ما تحب..

بالتوفيق..

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#5

السلام عليكم أبو حنان

المشكلة و الله أعلم هي كاالتالي:

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

و يوجد بين هذه الجدوال روابط

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

و لحل هذه المشكلة كالتالي:

1- اذهب الى مصمم الريستال

2- اضغط باليمين على DataBase Fields

3- أختار Data Base Expert

4- انتقل الى Links

5- سوف تجد جميع الجدوال التي يستعملها هذا التقرير

حدد الروابط بين الجدوال ثم أضغط على حفظ

و ان شاء الله لن يتكرر السجلات

و الله أعلم

و الله في عون العبد ما دام العبد في عون أخيه

#6

السلام عليكم ورحمة الله

حاولت فعل ما قاله الأخ namer315 مشكوراً

ولكن للأسف لم تنجح المحاولة ومازالت المشكلة باقية

مع ملاحظة أن الجداول وروابطها كالتالي :-

جدول رأس فاتورة المشتريات ReceiptEntryData

جدول تفاصيل الفاتورة CategoriesReceipt

وجدول بيانات الشركة أو المؤسسة CompanyData

والربط بينهم كالتالي

جدول رأس الفاتورة مرتبط بجدول تفاصيل الفاتورة من خلال مفتاح أساسي هو رقم الفاتورة مع رقم الفاتورة في جدول التفاصيل

أما الجدول الثالث فهو غير مرتبط إطلاقاً بأي من الجدولين السابقين .

والواضح أن المشكلة بالفعل في تصميم التقرير وليس في أكواد الاستدعاء أو غيرها لأني جربت كل الطرق للتأكد .

ولا أعرف ماذا أفعل الآن

على العموم مشكورين جميعا وبارك الله فيكم

مختار أحمد

موقع الويب : http://www.luxorsystems.com

منتدياتنا :http://www.luxorsystems.com/forum/index.php

للمراسلة

luxorsystems@hotmail.com

للاتصال التليفوني

00201228085123

#7

أخي أبو حنان

المشكلة عندك هو أن الجدول بيانات الشركة غير مربوط مع الجدولين الاخرين

و انت تحاول ان تصدر تقرير من ثلاث جداول

لذلك سوف يتم التكرار للسجلات في التقرير

يجب ان تجد حل للربط الصح بين الجداول كلها

مع تمنياتي لك بالتوفيق

و الله في عون العبد ما دام العبد في عون أخيه

#8

السلام عليكم ورحمة الله

نعم بالفعل الخطأ ناتج من عدم وجود ربط لجدول بيانات الشركة بالجدولين الاخريين

والحل هو حذف الجدول وعمل التقرير من الجدولين رأس الفاتورة وتفاصيل الفاتورة فقط

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

بارك الله فيكم جميعا

وكل عام وانتم بخير

مختار أحمد

موقع الويب : http://www.luxorsystems.com

منتدياتنا :http://www.luxorsystems.com/forum/index.php

للمراسلة

luxorsystems@hotmail.com

للاتصال التليفوني

00201228085123

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…