اذهب الي المحتوي
أوفيسنا

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

قام بنشر

لدي جدول فيه عدة حقول

1-حقل رقم ( ليس ترقيم تلقائي ) انما خاصيته رقم ( و هو مفتاح )

2- حقل نصي

و حقول اخرى

 

المطلوب كود عندما اضع اثناء الادخال في الحقل الاول رقم و هذا الرقم موجود في الجدول

ان يعطيني رسالة ان الرقم موجود

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

 

مع التحية للجميع

قام بنشر

ضع هذا الكود في حدث بعد التحديث لحقل id في النموذج

if DCount("*","tbl1","id=" & me.id)>0 then
msgbox"الرقم موجود"
undo
exit sub
end if

 

باعتبار id هو حقل الرقم في الجدول و tbl1 هو الجدول

  • Like 1
قام بنشر

بارك الله فيك استاذى 

طيب لو حبيت احط عنوان للرساله

( مثلا: تنبية : مع تحياتى الاسم ..........)

 

التنبيه يكون كعنوان في الاطار هكذا

MsgBox "الرقم موجود", , "تنبيه"

ملحوظة : يوجد اختلاف في عرض ترتيب الجمل بسبب الحروف العربية 

           ولكن عند لصقه في محرر الفيجوال سيعود لوضعه الصحيح

 
 
قام بنشر

طيب انا لو عاوز اربظها بأى دى للطالب

يعنى الطلب مش ينفع يختار نفس النشاطين 

يعنى كل طالب له رقم 

id 

ونشاطين activ1 وactiv1

واسم الجدول

TPstoudnt

 

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

قام بنشر

ما افعل في حال كان الحقل نصي مثلا ( اسماء مرضى )

و لا اريد ان يتكرر اسم المريض عند الادخال

المطلوب كود عندما اضع اثناء الادخال في حقل ( الاسماء ) وهذا الاسم موجود في الجدول

ان يعطيني رسالة ان الاسم المدخل موجود في هذا الحقل

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

 

مع التحية للجميع

و شكرا للمجهود الرائع على ذلك

و انني استفدت من اسئلة العضو PMembers-3

و منكم مباشرة

 

مشكورين

  • تمت الإجابة
قام بنشر

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

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

اكتب الكود التالي في حدث بعد التحديث لحقل الاسم

if DCount("*","tbl1","txtname='" & txtname & "'")>0 then
msgbox"الاسم موجود"
undo
exit sub
end if

باعتبار txtname  هو حقل الاسم

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information