منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الصفوف المكررة في الكريستل ريبورة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كيفية حذف الصفوف المكررة في الكريستل ريبورة
حذف المكرر يتم عن طريقة الاستعلام بوضع كلمة DISTINCT بعد كلمة SELECT
عملت distinct لكن المشكلة لاتزال موجودة
وضح على الصورة أين المكرر فلم أرى تكرار.
ضع مشروعك.

المقصود باستخدام كلمة DISTINCT  هو أن يتم منع التكرار لصف تتشابه حقوله المذكورة في الاستعلام كاملة مع حقول صف آخر.
(27-07-16, 08:38 PM)الوادي كتب : [ -> ]وضح على الصورة أين المكرر فلم أرى تكرار.
ضع مشروعك.

المقصود باستخدام كلمة DISTINCT  هو أن يتم منع التكرار لصف تتشابه حقوله المذكورة في الاستعلام كاملة مع حقول صف آخر.

(27-07-16, 08:44 PM)makky كتب : [ -> ]
(27-07-16, 08:38 PM)الوادي كتب : [ -> ]وضح على الصورة أين المكرر فلم أرى تكرار.
ضع مشروعك.

المقصود باستخدام كلمة DISTINCT  هو أن يتم منع التكرار لصف تتشابه حقوله المذكورة في الاستعلام كاملة مع حقول صف آخر.

(27-07-16, 08:44 PM)makky كتب : [ -> ]
(27-07-16, 08:38 PM)الوادي كتب : [ -> ]وضح على الصورة أين المكرر فلم أرى تكرار.
ضع مشروعك.

المقصود باستخدام كلمة DISTINCT  هو أن يتم منع التكرار لصف تتشابه حقوله المذكورة في الاستعلام كاملة مع حقول صف آخر.

(27-07-16, 08:44 PM)makky كتب : [ -> ]
(27-07-16, 08:38 PM)الوادي كتب : [ -> ]وضح على الصورة أين المكرر فلم أرى تكرار.
ضع مشروعك.

المقصود باستخدام كلمة DISTINCT  هو أن يتم منع التكرار لصف تتشابه حقوله المذكورة في الاستعلام كاملة مع حقول صف آخر.

SELECT DISTINCT PT.age_sex2, PT.fullname2, Ptsense.PT_Date, DR.Dr_Name, Ptsense.sample, Ptsense.G, Ptsense.coun, Ptsense.comm, Ptsense.organism, Ptsense.[1], resist.[5], PT.PT_Code
FROM resist INNER JOIN ((PT INNER JOIN Ptsense ON PT.PT_Code = Ptsense.PT_Code) INNER JOIN DR ON PT.DR_Code = DR.Dr_Code) ON resist.PT_Code = Ptsense.PT_Code
WHERE (((Ptsense.PT_Date)=#12/7/2016#)) OR (((PT.PT_Code)=1141));
لم توضح في الصورة الأسطر المكررة، فأنا لا أرى أي أسطر مكررة.

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

(27-07-16, 09:08 PM)makky كتب : [ -> ]سارفق لك جزء من قاعدة البيانات

http://www.mediafire.com/download/49yuq8...base.accdb
أطلعت على قاعدة البيانات ووضعت كلمة DISTINCT كالتالي ولكن النتيجة كانت واحدة حيث لا يوجد تكرار

PHP كود :
SELECT DISTINCT ptsense.pt_code
 
               ptsense.[1], 
 
               resist.[5
FROM   ptsense 
       INNER JOIN resist 
               ON ptsense
.pt_code resist.pt_code 
WHERE  
( ( ptsense.pt_code ) = 1141 ); 

يجب أن توضح ماذا تقصد بالتكرار، يمكن أنا فاهمك خطأ.

سبق أن طلبت منك أن تؤشر من خلال الصورة اللي أنت وضعتها على الأسطر اللي أنت شايفها مكررة.