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

طلب بسيط يا اخوان في البرنامج المرفق

بدأه الطفل وليد في 4 نوفمبر 2013 · 15 رد · 847 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

البرنامج مرفق
كيف يمكن التكرار في حال اختلف احد الحقلين في الجدول rkmsadr او tarik في الجدول  RJ1
مثال يوجد سجل في الجدول RJ1
رقم صادرة (1) وتاريخة (14/08/1434)
بينما اريد ادخال شجل جديد
رقم صادرة (1) وتاريخة (01/01/1435)
ما اريدة انة اذا تساوت الحقلين rkmsadr او tarik مع اي سجل سابق
في الجدول RJ1 لا يقبل التكرار أما اذا اختلف حقل وتساوى حقل فلامانع
يعني ما اريد ان يكرر الرقم مثلا ولا يكرر التاريخ مع نفس الرقم مع مراعة وجود علاقة رأس بأطراف
ودمتم سالمين جميعاً من كل شر

db1.rar

img_468_60.gif
#2

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

 

ملفك بعد التعديل بناء على طلبك

 

منع تكرار رقم الصادر بنفس التاريخ

 

 

 

 

za-NoDuplicate.rar

 

 

بالتوفيق

#3

اشكرك استاذتي الفاضلة على الرد السريع

ولكن ما زالت المشكلة قائمة انظري الصورة

post-242305-0-82320900-1383582668_thumb.

img_468_60.gif
#4

الرقم مكرر لكن التاريخ مختلف ورفض الحفظ

img_468_60.gif
#5

وهذا عن طريق النموذج

post-242305-0-89726400-1383583088_thumb.

img_468_60.gif
#6

ما احتاجة يا استاذتي الفاضلة أن يكرر رقم الصادر طالما التاريخ مختلف

واعتذر اذا خانني التعبير في ايصال الفكرة

img_468_60.gif
#7

استاذتي الفاظلة zahrah

انتظر منك الحل كما ينتظر منك الجميع في حل أي مشكلة

حفظك الله ورعاك

img_468_60.gif
#8

للرفع

img_468_60.gif
#9

أستاذتي الفاظلة zahrah


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


أختي


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


img_468_60.gif
#10

إن أذنتم لي!..

 

في ظني أن رقم الصادر يتطلب رقم تلقائي يستأنف العد مع كل عام 

لكن قد يكون لوليد وجهة نظر أخرى!

 

على كل حال وضعت كلا الاحتمالين في التعديل التالي.

 

أرجو أن يكون بإمكانك قراءة الشفرة

 

db1.zip

#11

شكراً استاذي الفاضل القحم

على تعاونك ومحاولة مساعدتك ولكن اخي ما زالت نفس المشكلة

لا يكرر رقم الصادر بتاريخ مختلف

انظر الصورة

post-242305-0-61606600-1383920982_thumb.

img_468_60.gif
#12

كلامك صحيح! والسبب هو طريقة في فهرستك للجدول!

 

قمت بتعديل الجدول وأزلت العلاقات بين الجداول من أجل التعديل

 

db1.zip

#13

اشكرك استاذي الفاضل

ولكن بعد تعديلك في فهرست الحقل

لا استطيع ان اضع علاقة رأس بأطراف

ولا استطيع ان اعلم فرض التكامل ولا تتالي التحديث ولا تتالي الحذف

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

ولك كل الشكر والتقدير على اهتمامك

img_468_60.gif
#14

ياعم وليد يلزمك أن تتنازل عن بعض الأشياء حتى يتم مطلوبك.. 

أيش تبغى بالعلاقات وبفرض التكامل المرجعي؟! هذي الأشياء للمبتدئين! يعني من يستخدم الجداول مباشرة ولا يستطيع أن يتعامل مع الشفرة!

 

وبعدين الجواب جاء على قدر السؤال!

#15

اشكرك استاذي الفاضل

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

لأن لدي نماذج واستعلامات مبنية من جدول RJ1 وجدول RJ3

img_468_60.gif
#16

لا.. هذا أمر غير ممكن أبدا..

 

أنت بحاجة إلى الجلوس إلى جداول البيانات لحل التعارض القائم بينها بأسلوب مبسط! كما أنصحك بزيارة مستشار قواعد البيانات على الرابط التالي..

 

مستشار قواعد البيانات 

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