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

أريد عدم تكرار نفس محتوى السجلات

بدأه أيمن الزعبي في 28 سبتمبر 2010 · 22 رد · 1,456 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في البرنامج المرفق يوجد عدد من العاملين وعند الضغط على زر LeaveList نقوم بإدخال تواريخ الإجازة التي استهلكها أحد العاملين

والمطلوب هو: عدم كتابة نفس تواريخ الإجازة مرة أخرى في خانة From وفي خانة To

شكر على سعة صدركم.......

:cool:

Atten.rar

#2

جرب وأدخل تواريخ متشابهة

Atten.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#3

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

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#4

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

او بدلا عن مفتاح اساسي يمكن تعديل خصائص الحقول بان تكون الحقول مفهرسة نعم بدون تكرار

تم تعديل هذه المشاركة بواسطة مشارف في 28 سبتمبر 2010 في 23:46

#5

السلام عليكم يا إخواني الكرام

ألف شكر على مساعدتكم ... ولكن هناك ظهرت مشكلة وهي عندما أقوم بإدخال بيانات عامل جديد وليكن 65 وأقوم بإدخال تواريخ سبق وأن تم إدخالها في بيانات العامل رقم 55 تظهر لي الرسالة "سبق وأن تم إدخال هذا التاريخ..."

والمطلوب: هي ظهور الرسالة في حالة تكرار التاريخ لبيانات العامل فقط .. ولا تظهر في حالة أن تم إدخال نفس التواريخ لعامل آخر.

أرجو أن أكون قد وفقت في شرح المطلوب

الف شكر يا شباب ... بانتظار مساعدتكم

Atten.rar

#6

أنظر هذا المثال . وحاول ادخال تواريخ متشابهه .

تحياتي

Atten.rar

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#7

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

الف شكر يا الحبيب ولكن ليس هذا هو المطلوب ... لأنه عند عمل مفاتيح أساسية فإنه لن يتكرر نفس التواريخ لعامل آخر... يمكن لم أكن واضح الشرح في المطلوب:

الذي أريده هو نفسه الموجود في المثال المرفق ... ولكن إذا أخذ العامل رقم 55 إجازة ولتكن من 15/1/2010م (خانة From) فإن هذا لا يعني أن تظهر رسالة في حالة أن العامل الآخر رقم 65 قد أخذ نفس التاريخ...

في حالة كتابة تاريخ لأحد العمال فأريد أن لا تظهر الرسالة إذا أخذها نفسها أحد العمال الآخرين.

آمل أن وفقت بشرح السؤال

Atten.rar

تم تعديل هذه المشاركة بواسطة أيمن الزعبي في 29 سبتمبر 2010 في 13:25

#8

أامل أن يكون طلبك ...

Atten.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#9
omar19-3 كتب:

أامل أن يكون طلبك ...

لاحظت أنه بعد ادخال تاريخ متشابه في خانة From تظهر رسالة بالتكرار ولكن بالضغط على موافق ينتقل المؤشر إلى خانة To ويتم حفظ البيانات المكررة .

أرى أنه يضاف إلى ذلك الآتي : أن يتم عمل مفتاح أساسي في الجدول على الحقلين FileNo و From

Atten.rar

#10

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

شكرا للأخوة الأعضاء على هذا التفاعل .... نعم تقريبا تم حل نصف المشكلة

والمتبقي منها يكمن في أنه عند إدخال إجازة في خان ة From أ و To مثلا: 15/1/2010 للعامل رقم 55

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

والذي أريده هو عند إدخال تاريخ لعامل معين لا أريد أن تظهر الرسالة عند إدخال نفس التاريخ لعامل آخر...

وألف شكر للجميع .. بانتظار مساهمتكم

تم تعديل هذه المشاركة بواسطة أيمن الزعبي في 30 سبتمبر 2010 في 06:38

#11
omar19-3 كتب:

أامل أن يكون طلبك ...

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#12

شكرا أخي omar19-3 ... ولكن أين المرفق؟

:wink:

#13

<STRONG>تجد المرفق فى المشاركة رقم 8 حيث يتحكم رقم العامل فى تحديد تشابه التواريخ.. </STRONG>

تم تعديل هذه المشاركة بواسطة omar19-3 في 1 أكتوبر 2010 في 08:49

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#14

ألف شكر أخي omar19-3 :mellow:

تقريبا تم حل الموضوع .... ولكن مشكلة الرسالة ما زالت قائمة وهي في حالة تم إدخال تاريخ مثلا 15/1/2010 للعامل رقم 55 وتم إدخال نفس التاريخ أيضا للعامل رقم 65 فإن الرسالة "تم إدخال هذا التاريخ مسبقا وعليك التراجع" فأريد أن لا تظهر هذه الرسالة ... وإنما تظهر في حالة تم إدخال نفس التاريخ لنفس العامل فقط ...

ألف شكر

آسف على وجع الراس :blink:

Atten.rar

#15

up :blush:

#17

شكرا لك ياعزيز mrnooo2000

سأجرب وأرد عليك

ألف شكر مرة أخرى :lol:

#18

تمام يا أخي mrnooo2000 الموضوع تمام عشرة على عشرة :blush:

تقبل تحياتي أنت وكل الأخوة الأعضاء الذين شاركوا :cool:

الف شكر مرة أخرى

***************

#19

السلام عليكم يا إخوان

بخصوص هذا الموضوع ... ظهرت مشكلة فقد كتبت التواريخ التالية

From to Note

------------------------

4/3/2004 10/3/2004

------------------------------------------------------------------------------------------

3/4/2004 ظهرت رسالة بأن التاريخ مكرر على الرغم بأنه لا يوجد تاريخ مكرر

------------------------------------------------------------------------------------------

ونفس المشكلة أيضا إذا كتبت تواريخ أشهر وأيام متبادلة مثلا:

From to Note

------------------------------------------------------------------------------------------

5/3/2010

------------------------------------------------------------------------------------------

3/5/2010 ظهرت رسالة بأن التاريخ مكرر على الرغم بأنه لا يوجد تاريخ مكرر

------------------------------------------------------------------------------------------

أعتقد أنه يلزم في الكود تنسيق التاريخ

علما بأن وضع الدالة dd/mm/yyyy في تنسيق خانة From

أنتظر مساعدتكم

تم تعديل هذه المشاركة بواسطة أيمن الزعبي في 7 أكتوبر 2010 في 10:08

#20

الموضوع لا يحتاج اكثر مم ذكرته انت اخى

استخدم هذا السطر من الكود بدل الموجود عندك

CountNum = DCount("*", "DateList", "[From]=" & Format([Forms]![DateListForm]![From], "\#mm\/dd\/yyyy\#") & " and fileno='" & Me.FileNo & "'")

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#21

السلام عليكم أخي أبو يوسف

ألف شكر ... ولكن هناك مشكلة في الكود وهي ... إنه لو أنا كتبت الإجازة 16/1/2010 لموظف رقم 65

وقمت بكتابتها نفسها للموظف رقم 55 "فتظهر رسالة بأنه قد تم إدخال التاريخ للموظف يجب التراجع"

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

أنتظر مساعدتكم .... :blink:

Atten.rar

#22

اخى الكريم لقد جربت و لم تظهر اى رسائل

احذف كل التواريخ من الجدول و اعد التجربة

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#23

تمام يا أبو يوسف .. جزاك الله

الموضوع تمام 100%

تقبل تحياتي..... :lol:

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