اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طلب قاعدة بيانات فيها حقل بياناته يمنع التكرار فيها خلال فترة زمنية محددة


osama63

الردود الموصى بها

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

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

بالنسبة للحقل الاول اريد ان امنع التكرار فيه لمدة زمنية هي 10 ايام اي ان رقم الحساب المدخل يمنع تكراره خلال 10 ايام ثم يسمح بتكراره حتى 10 ايام الاخرى 

بالنسبة للحقل الثاني اريد من قاعدة البيانات ان تولد رقم متسلسل يتكون من 3 خانات للتاريخ مثل تاريخ اليوم يكون 165 مثلا وباقي 3 خانات للتسلسل حيث يكون رقم التسلسل الاول لتاريخ اليوم 165001 مثلا 

الرجاء اخواني المساعدة لان هذه المنظومة ستقوم بتنظيم عملية السحب باحد المصارف بليبيا التي تعاني ازمة مالية وهذا سيفرج كربة العديد من الناس 

لكم كل الشكر مسبقا

رابط هذا التعليق
شارك

4 ساعات مضت, osama63 said:

بالنسبة للحقل الاول اريد ان امنع التكرار فيه لمدة زمنية هي 10 ايام اي ان رقم الحساب المدخل يمنع تكراره خلال 10 ايام ثم يسمح بتكراره حتى 10 ايام الاخرى 

هل تقصد أن بعد ال 10 أيام سيبدأ رقم الحساب من 1 مثلا

لنفترض أن اليوم به حساب واحد ويبدأ من واحد وسينتهى بعد 10 أيام برقم 10 هل سنرجع بعد 10 أيام الى رقم حساب 1 من جديد

 

رابط هذا التعليق
شارك

رقم الحساب ثابت لكل زبون يتم  ادخاله من المستخدم في قاعدة البيانات وما اقصده هو انه عند ادخال رقم الحساب المرة الاولى تقبله قاعدة البيانات ولكن عند ادخاله مرة اخرى يتم رفضه للتكرار ام عند انقضاء 10 ايام يمكن ادخال نفس رقم الحساب مرة اخرى وتقبله قاعدة البيانات ولا ترفضه للتكرار  يعني اخي الكريم ببساطة هي نفس فكرة فهرسة الحقل بخاصية التكرار غير مقبول الا ان هذه الخاصية مطلوب ربطها بفترة العشرة ايام ليتم رفض التكرار خلال العشر ايام ثم يقبل ادخال الرقم بعد انقضاء العشرة ايام ولمرة واحدة لمدة عشرة ايام اخرى 

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

اتمنى ان اكون اوضحت الصورة والف شكر اخي على تفاعلك وان شاء الله في ميزان حسناتك

رابط هذا التعليق
شارك

آسف لم تتضح لى الصورة بشكل مناسب بعد

هل تقصد أنه لا يسمح للعميل الواحد سوى باجراء معاملة واحدة خلال اليوم وكذلك لا يسمح له باجراء أي معاملة الا بعد مضى 10 أيام  من المعاملة الأولى

وبهذا سنكون بحاجة لمعرفة تاريخ آخر معاملة للعميل قبل اجراء المعاملة هل هذا صحيح

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

شكرا اخي على سعة صدرك 

احاول التوضيح 

الزبون لديه رقم حساب يتقدم الزبون لمستخدم قاعدة البيانات ياخذ مستخدم قاعدة البيانات رقم حساب الزبون ويدخله لقاعدة البيانات في حقل رقم الحساب فتقوم قاعدة البيانات بتوليد رقم متسلسل يتكون من 6 خاناتالخانة الاولى والثانية تمثل اليوم في التاريخ يعني مثلا اليوم هو 16 في شهر 5 فيكون الخانة الاولى والثانية من رقم التسلسل 16 والخانة الثالثة للشهر فتكون 5 والثلاث خانات الاخرى تسلسل عادي يبدا من 001 

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

يعنى لكل زبون الحق في اجراء معاملة واحدة خلال عشرة ايام 

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information