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

عدم تكرار اسم الزبون

بدأه الغـــــــرا في 6 نوفمبر 2009 · 14 رد · 971 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

SoSo.rar

#2

السلام عليكم

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

Indexed

ثم اختار

Yes (No Duplicates)

ثم احفظ الجدول وبهذه الطريقة لن تستطيع تكرار الاسم وستظهر رسالة تفيد بالتكرار اذا حدث.

#3

تفضل ما تريد

فى حدث بعد التحديث للاسم ضع هذا الكود

Private Sub CustomerName_AfterUpdate()
If DCount("[CustomerName]", "table1", "[CustomerName]='" & CustomerName & "'") > 0 Then
MsgBox "ãßÑÑ"
Else
Text8 = CustomerName
End If
End Sub

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

السلام عليكم شكراً أخي mrnooo

يبقى فقط بقية الكود وهو أن يتم مسح ما أدخله في حقل إسم الزبون 

عفواً   فانني لست خبير بالاكواد حتى اضيف على ما كتبته أنت

شكراً أخي الكريم.

#5
CustomerName=""

بعد الرسالة

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 7 نوفمبر 2009 في 01:33

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#6

أخى الكريم

إذا سمح لى أخى Mr Nooo الدائم النشاط والإبداع

قم بإضافة التعديل للكود كالمرفق:

Private Sub CustomerName_AfterUpdate()
If DCount("[CustomerName]", "table1", "[CustomerName]='" & CustomerName & "'") > 0 Then
MsgBox "إسم مكرر",vbOKOnly
DoCmd.CancelEvent
Else
Text8 = CustomerName
End If
End Sub

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 7 نوفمبر 2009 في 01:37

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#7

أخي محمد ندا

دائماً سباق لمساعدة أعضاء المنتدى وخصوصاً للمبتدئين أمثالي. عفواً أخي الغرا أنت طبعاً ليس مبتدء.

جزاك الله خيراً

تم تعديل هذه المشاركة بواسطة team2000 في 7 نوفمبر 2009 في 01:54

#8

أخى الكريم Team2000

أكرمك الله على المجاملة .. بل أنا المبتدئ الذى يحاول أن يستفيد منكم.

أخى الكريم Mr Nooo

أعتذر لك .. فلم أرى مشاركتك إلا بعد أن أرفقت التعديل.

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#9

أخي استاذنا محمد ندا

هذه ليست مجاملة فأنا ارى كل يوم مشاركاتك منورة المنتدى ويكفي المجموعة التي تنتمي إليها "الأعضاء المجتهدين" زاد الله في علمك وجلعلك منفعة للاسلام والمسلمين بل للبشر جميعاً

أسف أخي الغرا قد نكون خرجنا عن الموضوع فتقبل عذري.

#10

جزاكم الله .. كل خير بصراحة الكود شغال ميه في الميه .. أريد تعديل هو إني كتبت اسم زبون "خليفة سليمان أحمد المشاري" وعندما أريد اضافة إسم زبون اسمه "خليفة" فيطلع باقي الإسم في الصندوق الأصفر ... هذا اللي أقصده .. وفي الحالة هاذي أقوم بإلغاء كتابة اسمه مرة أخرى اذا كان هو فعلا الزبون المسجل سابقا ... وبوركتم :wub:

SoSo.rar

#11

أخي الكريم

تفضل المرفق بعد التعديل ولكني قمت ببعض التغيرات عليه حتى لا أصعب المسألة عليا وعليك لإان ما زلت مبتدء وأرى أن اسهل الطرق هو أقصرها.

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

SoSo.rar

تم تعديل هذه المشاركة بواسطة team2000 في 7 نوفمبر 2009 في 21:40

#12

جــزاك الله كل خيـر أ أخي ....

... ولكن يا أخي لم يفي بالمطلوب .... بوركت ... وألف شكر مرة أخرى ...

أتمنى لكم التوفيق

#13

السلام عليكم

تعديل :

SoSo.rar

#14

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

بعد إذن أخواني جميعاً بارك الله فيهم ..

أخي لاحظ ملفك بعد التعديل .. آمل أن يكون ما ترغب به ...

SoSo.rar

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#15

جعله الله في ميزان حساناتكم ،،، يا مبدعين يا كرام .....

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