اذهب الي المحتوي
أوفيسنا

مقارنة بيانات جداول وإستخراج الفرق


figo82eg
إذهب إلى أفضل إجابة Solved by ابو البشر,

الردود الموصى بها

ارجو من اساتذتى الكرام مساعدتى حيث لدى بيانات يتم تسجيلها فى جدولين مختلفين والمفروض ان البيانات فى الجدولين متطابقين 

ولكن مع كثرة الحقول تظهر اختلافات فى بيانات الحقل ونظيره فى الجدول الثانى نتجية أخطأ الإدخال

ما اريده هو استعلام يظهر لى رقم العامل الذى به اختلاف فى اى بيانات والحقل المختلف فى الجدولين

Untitled.png

مقارنة بيانات.accdb

رابط هذا التعليق
شارك

اشكرك استاذى الكريم على اهتمامك الإستعلام فعلا استخرج العامل الذى به فرق 

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

مرفق صورة مما اريده ولكن بالاكسل للتوضيح فقط

Untitled.png

تم تعديل بواسطه figo82eg
رابط هذا التعليق
شارك

1 ساعه مضت, figo82eg said:

اشكرك استاذى الكريم على اهتمامك الإستعلام فعلا استخرج العامل الذى به فرق 

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

مرفق صورة مما اريده ولكن بالاكسل للتوضيح فقط

Untitled.png

كمحاولة لما فهمته ,, انشئ استعلام جديد دون تحديد جداول ، وفي SQL ألصق الكود التالي :-

 

SELECT [المتغيرات الشهرية].[رقم العامل], [المتغيرات الشهرية].[عدد الايام الفعلية], [المتغيرات الشهرية ساب].[عدد الايام الفعلية] AS عدد_الأيام_الفعلية_ساب, [المتغيرات الشهرية].الاضافي, [المتغيرات الشهرية ساب].الاضافي AS الاضافي_ساب, [المتغيرات الشهرية].[أيام الراحات للمهندس], [المتغيرات الشهرية ساب].[أيام الراحات للمهندس] AS أيام_الراحات_للمهندس_ساب, [المتغيرات الشهرية].[راحات الورادي المستح], [المتغيرات الشهرية ساب].[راحات الورادي المستح] AS راحات_الورادي_المستح_ساب, [المتغيرات الشهرية].[وردية 12 ساعه], [المتغيرات الشهرية ساب].[وردية 12 ساعه] AS وردية_12_ساعة_ساب, [المتغيرات الشهرية].[وردية 12 ساعة متعاقب], [المتغيرات الشهرية ساب].[وردية 12 ساعة متعاقب] AS وردية_12_ساعة_متعاقب_ساب, [المتغيرات الشهرية].الوجبات, [المتغيرات الشهرية ساب].الوجبات AS الوجبات_ساب, [المتغيرات الشهرية].[اجازات سنوية مدفوعة], [المتغيرات الشهرية ساب].[اجازات سنوية مدفوعة] AS اجازات_سنوية_مدفوعة_ساب, [المتغيرات الشهرية].[عدد ايام الغياب], [المتغيرات الشهرية ساب].[عدد ايام الغياب] AS عدد_أيام_الغياب_ساب
FROM [المتغيرات الشهرية] INNER JOIN [المتغيرات الشهرية ساب] ON [المتغيرات الشهرية].[رقم العامل] = [المتغيرات الشهرية ساب].[رقم العامل]
WHERE ((([المتغيرات الشهرية].[عدد الايام الفعلية])<>[المتغيرات الشهرية ساب].[عدد الايام الفعلية])) OR ((([المتغيرات الشهرية].الاضافي)<>[المتغيرات الشهرية ساب].[الاضافي])) OR ((([المتغيرات الشهرية].[أيام الراحات للمهندس])<>[المتغيرات الشهرية ساب].[أيام الراحات للمهندس])) OR ((([المتغيرات الشهرية].[راحات الورادي المستح])<>[المتغيرات الشهرية ساب].[راحات الورادي المستح])) OR ((([المتغيرات الشهرية].[وردية 12 ساعه])<>[المتغيرات الشهرية ساب].[وردية 12 ساعه])) OR ((([المتغيرات الشهرية].[وردية 12 ساعة متعاقب])<>[المتغيرات الشهرية ساب].[وردية 12 ساعة متعاقب])) OR ((([المتغيرات الشهرية].الوجبات)<>[المتغيرات الشهرية ساب].[الوجبات])) OR ((([المتغيرات الشهرية].[اجازات سنوية مدفوعة])<>[المتغيرات الشهرية ساب].[اجازات سنوية مدفوعة])) OR ((([المتغيرات الشهرية].[عدد ايام الغياب])<>[المتغيرات الشهرية ساب].[عدد ايام الغياب]));

 

  • Like 1
رابط هذا التعليق
شارك

اساتذتى الكرام بارك الله فيكم @Foksh اشكرك على اهتمامك وردك 

استاذى @ابو البشر هذا ما اريده فعلا بالظبط وذلك نظراً للعدد الهائل من السجلات مما يجعلنى استغرق وقت كبير جدا للإستخراج الفرق بين السجلات التى بها اختلاف فقط وليس كل السجلات

7 ساعات مضت, ابو البشر said:

1.jpg

 

رابط هذا التعليق
شارك

  • أفضل إجابة
15 دقائق مضت, figo82eg said:

هذا ما اريده فعلا بالظبط وذلك نظراً للعدد الهائل من السجلات مما يجعلنى استغرق وقت كبير جدا للإستخراج الفرق بين السجلات التى بها اختلاف فقط وليس كل السجلات

جرب المرفق واعلمنا بالنتيجة .....

 

مقارنة بيانات.accdb

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information