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

ما هي طريقة عدم تكرار السجل في النموذج إلا إذا تحقق شرط

بدأه alexandrien في 17 أبريل 2010 · 8 رد · 2,201 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

في البداية أود أن أشكر كل القائمين على هذا الحصن الذي بالفعل له الفضل بعد الله سبحانه وتعالى في تعلم الأكسس

وأخص بالذكر العبقرية الأخت زهرة

وكل من له دور إيجابي في هذا المنتدى المبارك

ثانيا

لدي برنامج أقوم بتصميمه ولكن وقفت عند نقطة ربما أجد حلها عندكم ألا وهي

لدي نموذج أقوم بإدخال الحقول فيه وربما تتكرر السجلات

ما أريده هو عدم تكرار السجل طالما أن هناك حقل لم يتم تعبئته ويظهر رساله تحذير بذلك

وسوف أوضح ما أريده من خلال الملف المرفق

يعتمد النموذج ( جدول 2 ) على بيانات في جدول آخر عند كتابة رقم العامل (ID ) يقوم النموذج بادخال اسمه ( Name ) تلقائياً وأقوم بادخال التاريخ

في حالة إذا نسيت إدخال التاريخ وأريد أن أدخل نفس السجل مرة أخرى أريد البرنامج أن يمنع التسجيل ويظهر لي رسالة تفيد بأن رقم العامل (ID) لم يسجل له تاريخ

وفي حالة أن كان السجل مسجلاً من قبل وتم تسجيل التاريخ يتيح بتسجيل السجل مرة أخرى هكذا

هل لها طريقة يا أخوان

ولكم جزيل الشكر والتقدير

db3.rar

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#2

أخواني مشرفي القسم أعلم مدى انشغالكم والجهد الذي تبذلونه اني لصابر وانتظر ردكم الكريم

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#3

تفضل اخي الكريم

ملفك بعد التعديل

ادخل رقم العامل وعند الخروج من حقل رقم العامل سيتم تحديث الإسم

الآن بعد تحديث اسم العامل سيتم نقل التركيز الى حقل التاريخ

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

فإن تم ادخال التاريخ بشكل صحيح مثل 2010/04/15 وخرجت من حقل التاريخ الى حقل ID فلن تظهر لك الرساله وحتى لو قمت بتكرار رقم الـ ID مره أخرى

المهم هنا حقل التاريخ لا يمكن ان يترك فارغا لأنه سيتم حذف السجل الجديد الذي تحاول ادخاله

db3-UP.rar

بالتوفيق

#4

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

أختي في الله زهرة

والله إن لي الشرف بأن تكوني أول المستجيبين لندائي

وجعل الله عملك في ميزان حسناتك

ولكن أختي أعتقد أنني لم أستطع أن أوصل المشكلة لدي وهي تتمثل في الآتي :

إنني بصدد عمل برنامج لتسجيل تاريخ خروج ودخول جوازات السفر في قسم شئون الموظفين

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

وعند تسجيل رقم العامل برقم جوازه خروج ولم يسجل تاريخ رجوع مثلا لتجديد الاقامه

ويطلب الجواز لعمل تأشيرة يطلب الجواز من قبل موظف التأشيرات

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

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

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

ثانيا

أريد ان لا يسمح البرنامج بتسجيل تاريخ دخول قبل تاريخ خروج

وأسأل الله العلي العظيم أن يعلمنا ما يفيدنا وأن يفيدنا بما علمنا

وأشكر لك سرعة الرد

db3-UP.rar

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#5

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

من بعد أختي الدكتورة زهرة ،

أخي alexandrien ،

إن شاء الله في المرفق التعديل

إن شاء الله يكون هذا هو مطلوبك .

db3-UP2.rar

تم تعديل هذه المشاركة بواسطة hamidymom في 18 أبريل 2010 في 00:13

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#6

أخي في الله hamidymom

أشكرك وأقدر لك إهتمامك الكبير ومجهودك الرائع

وهذا إن دل إنما يدل على مصداقية المنتدى سواء كنت أنت أو أختنا في الله زهرة

لكم جزيل الشكر والتقدير

أخي هذا فعلا ما كنت أريده

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

ولكن لم تنجح فكرة عدم السماح بالتكرار

لذلك أرسلت لك البرنامج على الخاص ولو تكرمت أن تقوم بالتعديل عليه ولك جزيل الشكر والتقدير

كما أخص بالشكر أيضاً لأختنا في الله زهرة

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#7

بعد محاولات وبتوفيق من الله عز وجل

توصلت ما هي المشكلة

وهي على ما أعتقد أني قد حددت التركيز في حدث عند التحديث وهو ما يسوي تعارض

لأنه عندما أحذف نقل التركيز في الحدث عند التحديث تمشي الامور على ما يرام ولكن لا أستطيع البحث برقم الملف

فهل هناك حل ؟

وأشكرك أخي جزيل الشكر

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#8

الأخ الكريم hamidymom الأخت الكريمة زهرة

بارك الله فيكم ورزقكم من فضله

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

ولكن المشكلة أن أثناء البحث في نموذج ( in out forum ) لا يتم البحث وأيضاً لا يتم عدم السماح بتكرار نفس الرقم حيث أن نفس الرقم قد سجل له تاريخ خروج ولم يسجل له تاريخ دخول وقمت بتسجيله مرة اخرى بتاريخ خروج

والمطلوب ان يمنع البرنامج خروج الجواز بما انه لم يسجل له تاريخ دخول للمرة السابقة

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

passport store.rar

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#9

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

أخي الكريم ،

أولاً : البحث شغال 100 % ، ولكن يجب أن تنتبه ، أنك أنت تستعمل طريقة بحث محددة ولها خصائص معينة ( طريقة البحث هذه ليست عملية هنا في برنامجك ) ، وهي أن تكتب رقم الملف ، أو تكتب رقم الباسبور وتضغط فوراً على زر البحث "دون أن تنتقل إلى حقل آخر، وإلا فلن تنفذ عملية البحث".

ثانياً : أخي الكريم ، أعدت لك تنظيم الأكواد فقط ، ونفذت طلباتك على البرنامج ، وعمل معي بشكل صحيح

إليك برنامجك بعد التعديل

passport store.rar

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

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

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

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

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

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