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

الاستعلام بأحدث تاريخ في الحقل

مغلق
بدأه فتى الوصل في 10 فبراير 2003 · 15 رد · 949 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الاعزاء أرجو منكم المساعدتي ...

أريد أن أعمل استعلام عن تاريخ ترقية الموظفين بحيث أحصل على تاريخ استحقاق الترقية القادمة. دون ظهور التواريخ القديمة للإستحقاق...

حيث اني عمل استعلام في تاريخ الاستحقاق ] أدخل تاريخ الاستحقاق <= [ فلم أحصل على النتيجة المرجوة...

مع تحيات فتى الوصل....

مرفق لكم الملف

db1.zip

#2

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

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

http://www.arabteam2000.com/vb/showthread....&threadid=21002

والزر الذي أريده موجود بالملف المرفق في هذه الوصلة...

الزر الاول بعنوان : تواريخ انتهاء جوازات العمال

والزر الثاني بعنوان: تواريخ انتهاء الاجازات للعاملين

لم استطع الاستفادة من الملف لانه مرفق على شكل exe للأخ رضا عقيل له جزيل الشكر..

أضفت هذه المعلومات لتسهيل ما اريد

فتى الوصل

#3

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

أرجو المساعدة يا أخوان

فتى الوصل...

#4

السؤال غير واضح بالنسبة لى جيدا

#5

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

شكرا أخي الحبيب أشرف خليل على تجاوبك معي...

سؤالي هو :

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

وما قمت هو عمل جدول لبيانات الموظفين وجدول أخر لبيانات الترقية...

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

على سبيل المثال:

فعندما تقوم بإدخال 1/1/2000 مثلا في الاستعلام ؛ تجد النتيجة ان الموظف رقم 1 يتكرر أكثر من مرة ، ليس هذا فحسب ، بل إن تاريخ الاستحقاقات السابقة تتكرر ... أما ما اريده فهو : أحدث تاريخ للإستحقاق فقط

فعلى سبيل المثال:

فإن احدث تاريخ استحقاق للموظف رقم 1 (خالد عبدالله) هو 1/1/2003 ولا اريد ان يتكرر استحقاقاته السابقة...

أتمنى ان يكون ما كتبته واضحة وأرجو أن لا تبخل علينا بعلمك...

أخوك فتى الوصل...

db1.zip

#6

جرب الملف بعد التعديل لعل المطلوب هكذا

db1.rar

#7

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

أخي العزيز ...

لا أستطيع فتح الملف المرفق... أرجو ان ترسل الملف بطريقة أخرى

#8

جرب الحين

db1.zip

#9

شكرا لك أخي أبو محمد ...

هذا ما أريده بالضبط... ولكن

هل من الممكن عرض جميع الموظفين الذين يستحقون دون التقيد برقم موظف معين...

في الحقيقة أنا أريد قائمة بالموظفين الذين يستحقون الترقية.

ولك جزيل الشكر...

أخوك فتى الوصل

#10

الأخ فتى الوصل :

جرب أن تدخل فى الاستعلام الذي عمله أبو محمد وتنقل اشرط الذي وضعه أسفل رقم الموظف إلى تاريخ استحقاق الترقية ونفذ الاستعلام وعندها ضع تاريخ الاستحقاق وجرب النتيجة .

#11

السلام عليكم أخي أشرف خليل...

جربت ما قلته لي ، والنتيجة ايجابية ولكن ما أريده هو :

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

لك جزيل الشكر أخي أبو محمد و أشرف خليل ...

جزاكم الله خيرا على الاهتمام...

#12

الاخ اشرف خليل لن يجدي ذلك وذلك اني حددت في عبارات sql اظهار سجل واحد فقط وهو

select Top 1

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

#13

شوف الحين وافتح استعلام data

وادخل التاريخ المطلوبسيعطيك قائمة اصغر من او يساوي التاريخ الذ ادخلته

db1.zip

#14

السلام عليكم أخي أبو محمد ...

أتمنى أن تتحملني بعض الشئ يا أخي..

نعم اريد ذلك ولك كما ترىفي الاستعلام (data) الذي عملته أنت بان الاسم يتكرر للموظف الواحد مع تواريخ استحقاقته القديمة ... فأنا اريد أحدث تاريخ. مع حفظ الاستحقاقات السابقة كـ history .

أتمنى ان يكون سؤالي واضحا...

أخوك فتى الوصل

#15

الأخ أبو محمد كلامك صحيح مائة فى المائة ولكن عندما جربت كنت قد حذفت عبارة top1 من الجملة التي كتبتها ومشي الحال معى وبدون أن أغير فى العلاقى بين الجدولين .

الأخ فتى الوصل : عندي اقتراح .

طالما هناك تحديث للبيانات اقترح ما يلي :

جدول 1 للبيانات الأولية التى تضعها أول مرة .

يمكن عمل استعلام تحديث للشخص الذي سيتم تحديث بياناته فقط ويبقى الآخرون كما هم . ولكن هذا الاستعلام سيؤدي إلى حذف البيانات القديمة وأنت تريدها كتاريخ (history ). تمام .

لذلك أقترح اضافة جدول 2 لماذا ؟ يقوم بعمل الحاق لبيانات جدول 1 إلى جدول 2 قبل التحديث .

وعند استعراض البيانات لآخر سجل يكون من جدول 1 وبيانات التاريخ (history ) من جدول 2 .

يعنى دى فكره على السريع ولكن عند التطبيق أكيد قد تجد اقتراحات أفضل .

#16

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

معلش غلبتك معاي... :)

اقتباس
لذلك أقترح اضافة جدول 2 لماذا ؟ يقوم بعمل الحاق لبيانات جدول 1 إلى جدول 2 قبل التحديث .

الفكرة ممتازة ولكن كيف أعمل العلاقة بين الجدولين بحيث أن يكون الجدول الثاني history

تحياتي

فتى الوصل

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

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