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

سؤال:عدم تكرار البيانات في حقل ليس مفتاح رئيس

مغلق
بدأه a-husean في 5 مايو 2007 · 5 رد · 1,351 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي رقم وهو مفتاح رئيسي

و الاسم ولا اريده ان يتكرر فاذا وضعت الخاصية عدم التكرار فسيحدث الاتي

في حال كتبت الاسم احمد الحسين سيقبله

اما اذا اعدت الكتابة احمد الحسين فلن يقبله

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

السؤال الثاني : عندما قمت بانشاء نموذج وفيه

الرقم

الاسم

الهاتف الخ

عندما اكتب في حقل الاسم ثم اضغط مفتاح الادخال enter يختفي الاسم واذا نقلت المؤشر الى الحقل الهاتف

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

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

db2.rar

#2

أخي السائل

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

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

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

مثال لو افترضنا أننا سجلنا هذا الاسم كالتالي

أحمد الحسيني

احمد الحسيني

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

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

أتمني أن أكون قد أفدتك

بالتوفيق

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3
اقتباس
عندما اكتب في حقل الاسم ثم اضغط مفتاح الادخال enter يختفي الاسم واذا نقلت المؤشر الى الحقل الهاتف

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

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

أخي الفاضل حسين

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

يبدو أن الأخ محمد فؤاد تركي لم يلاحظ الجزء الثاني من السؤال

بعد اذنه سوف أجيبك عليه

المشكلة تكمن عند الضغط على مفتاح الإدخال فان المؤشر ينتقل إلى السطر الثاني في نفس الحقل

ولحل ذلك إضغط على خصائص الحقل ثم إختار تبويب ( غير ذلك ) وأمام خصاصية ( سلوك مفتاح الادخال ) إختر ( تلقائي ) وستحل المشكلة إن شاء الله أنظر المثال بعد التعديل

ملاحظة

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

شكرا لك

تم تعديل هذه المشاركة بواسطة ابو مصعب في 5 مايو 2007 في 10:21

سبحان الله وبحمده ..................سبحان الله العظيم

#4
a-husean كتب:
السلام عليكم

لدي رقم وهو مفتاح رئيسي

و الاسم ولا اريده ان يتكرر فاذا وضعت الخاصية عدم التكرار فسيحدث الاتي

في حال كتبت الاسم احمد الحسين سيقبله

اما اذا اعدت الكتابة احمد الحسين فلن يقبله

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

السؤال الثاني : عندما قمت بانشاء نموذج وفيه

الرقم

الاسم

الهاتف الخ

عندما اكتب في حقل الاسم ثم اضغط مفتاح الادخال enter يختفي الاسم واذا نقلت المؤشر الى الحقل الهاتف

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

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

Madb2.rar

سبحان الله وبحمده ..................سبحان الله العظيم

#5
ابو مصعب كتب:
أخي الفاضل حسين

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

يبدو أن الأخ محمد فؤاد تركي لم يلاحظ الجزء الثاني من السؤال

بعد اذنه سوف أجيبك عليه

المشكلة تكمن عند الضغط على مفتاح الإدخال فان المؤشر ينتقل إلى السطر الثاني في نفس الحقل

ولحل ذلك إضغط على خصائص الحقل ثم إختار تبويب ( غير ذلك ) وأمام خصاصية ( سلوك مفتاح الادخال ) إختر ( تلقائي ) وستحل المشكلة إن شاء الله أنظر المثال بعد التعديل

ملاحظة

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

شكرا لك

أخي الغالي أبو مصعب

بارك الله فيك

أنا فعلاً لاحظت السؤال الثاني

لكن أنا لم أجب عليه لان هذا مخالف لقواعد المشاركات ( لكن فعلاً اللي انا نسيته تنبيه العضو لذلك )

* فقرة سؤال واحد فقط لكل مشاركة

وبخصوص جزئية ترتيب التنقل بين الحقول فيمكنك االضغط علي النموذج كليك يمين واختيار الامر

Tab order

لترتيب التنقل بين الحقول بالشكل المطلوب

بارك الله فيكم جميعاً

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

السلام عليكم

شكرا اخ ابو مصعب و الاخ محمد فؤاد شكرا للافادة في السؤال الثاني

لم اتبه انه لا يحق لي سوى سؤال واحد

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

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

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

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

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

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

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

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

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