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

تكرار سجلين

مغلق
بدأه learn في 24 ديسمبر 2001 · 5 رد · 574 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

أعرض لكم هنا مشكلة صادفتني و الحل الذي توصلت اليه ولعل لديكم حل افضل منه.

المشكلة:

لدي جدول اسمه المشتريات يحوي حقلين كود السلعة code و اسم المشتري name.

يمكن ان يشتري السلعة اكثر من مشتري و يمكن ان يختار المشتري اكثر من سلعة.

فلو حدث ان ادخلنا احدى المعلومات مرتين أي ان ادخل نفس السلعة لنفس المشتري مرتين لن يكتشف الاكسس ذلك!

الحل:

انشئ استعلام و اكتب الكود التالي في عرض SQL :

SELECT First(table.code) AS First

من

,code

First(table.name) AS First

من

, name

FROM [table] GROUP BY table.code, table.name

HAVING (((Count(table.name))>1) AND ((Count(table.code))>1));

تحياتي...

#2

أنشئ فهرس للجدول مكون من حقل code وحقل name وامنع التكرار ولن يتكرر أن يشتري المشتري نفس السلعة .

هل هذا هو مقصودك .

ولك تحياتي

#3

الأخ learn

توجد قاعدة للمستودعات فيها ماتقول على هذا الرابط

http://mypage.ayna.com/ashrafk/store2000.zip

ويمكن للمشترى أن يشترى السلعة نفسها أكثر من مرة ويمكن لهذه السلعة بيعها لأكثر من مشترى .

أشرف خليل

#4

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

هل تعني مفتاح اساسي ؟

وشكرا لك يااخ أشرف على الملف

تحياتي...

#5

اضغط على عرض ثم فهارس ثم في حقل اسم الفهرس اكتب اي اسم ثم في اسم الحقل اختر اسم المشتري ثم في الأسفل منه مباشرة اختر كود السلعة ثم عد للسابق سيظهر بالأسفل ثلاثة خصائص الأوسط فريد اختر نعم .

الآن أنشأت حقل فريد مكون من حقل اسم المشتري وكود السلعة ويمنع تكرارهما سويا في الجدول .

ولك تحياتي

#6

جزاك الله خيرا يا ابوحمود هذا حل المحترفين.

تحياتي...

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

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