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

ترقيم في الاستعلام

مغلق
بدأه H_O_A في 12 مارس 2007 · 10 رد · 1,176 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

اريد حقل جديد في الاستعلام يوضح ترقيم الموظف من حيث التاخير بمعني

رقم الموظف دقائق التاخير ترتيب المرة

100__________ 15________ 1

100 ________ 10 ________ 2

100 ________ 13 ________ 3

101 ________ 12 ________ 1

101 ________ 11 ________ 2

علي هذا الشكل

اي المطلوب حقل ترتيب المرة ؟؟؟

كيف يمكن عمله

شكرا لكم

تم تعديل هذه المشاركة بواسطة H_O_A في 12 مارس 2007 في 17:51

#2

السلام عليكم

أخي الكريم لا أمر عليك ارفق مثالك لانريد كل القاعدة انما فقط

الجدول الذي تريد بناء الاستعلام عليه ليسهل علينا مساعدتك وتقبل تحياتي

Ekseer

#3

اتفضل اخي

المطلوب في استعلام LATES اضافة حقل جديد

وتكون بيانات هذا الحقل تسلسل التاخير للموظف

1و2و3 وعند بداية موظف جديد في نفس الاستعلام يبدا ب 1 و2 وهكذا

شكر لك

#4

اسف اتفضل الملف

88.rar

#5

اخي الفاضل قد اكون لم افهم الصورة المرادة كاملة و لكن هذه محاولة قد تفيد

88UP.rar

#6

شكرا -- بس ده تجميع انا عايز ترتيب تسلسل

مش هو المقصود

#7

الأخ الفاضل ...

جرب تعديل الأستعلام كى يكون بالشكل التالى:

SELECT (Select Count(*)+1 From Lets Where Lets.date < L.date AND Lets.name=L.name) AS SN, L.name, L.lates, L.date
FROM lets AS L
ORDER BY L.name, L.date

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#8

الاخ الفاضل

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

038.gif
#9

مهندس اسامة هو ده المطلوب شكرا جزيلا

بس انا طمعان فيك وانت كريم :rolleyes:

ممكن شرح الكود :unsure:

ولك مني كل الشكر والاحترام والتقدير

#10

الأخ الفاضل ...

الترقيم يتم توليده من الجملة:

Select Count(*)+1 From Lets Where Lets.date < L.date AND Lets.name=L.name

وهى التى تقوم بعد عدد السجلات للشخص name التى تسبق تاريخ السجل الحالى L.date، وبالتالى فى أول سجل لا يوجد سجلات فتكون النتيجة صفر وفى الثانى سيوجد واحد فتكون النتيجة واحد، وهكذا، لذا نضيف +1 للناتج، كى يظهر فى حالة الصفر الرقم 1 ثم 2 ... الخ

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#11

شكرا يا باشا

في ميزانك باذن الله تعالي

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

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

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

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

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

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