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

بحث في نفس نموذج الادخال

مغلق
بدأه redmoon2 في 22 يناير 2008 · 9 رد · 1,342 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني عندي نموذج ادخل فيه بيانات الموظفين

- الاسم

- الرقم المدني ( مفتاح رئيسي )

- رقم الهاتف

-------

المطلوب : 1- هو حينما اضغط في خانة ادخال الرقم المدني وأكتب الرقم المدني فإنه يعرض لي بيانات صاحب هذا الرقم اذا كانت موجودة في قاعدة البيانات

2- حينما اكتب رقم الهاتف فإنه يعرض لي تفاصيل صاحب هذا الجوال اذا كانت موجوده في قاعدة البيانات .

واكم مني جزيل الشكر ...

بحثت قبل طرح هذه المشاركة ولم اجد ضالتي ( البحث - البحثداخل نموذج الادخال )

#2

أهلاً بك أخى العضو

حاول إرفاق القاعدة للتعديل عليها

#3

اشكرك اخوي hongylover على الرد

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

- في البداية اعمل جدول في حقول

- الاسم ( نص )

- الرقم المدني ( رقم ) + ( مفتاح رئيسي )

- رقم الهاتف ( رقم )

المشكلة بعدها ماهي الكودات وكيف ادرج الكودات وأين ؟

ولكم مني أطيب التحية .

#4

بعد اذن اخي المبدع hongylover مع الشكر والتقدير على المبادرة والتوجيه

اخي redmoon2

ارجو ان يفي المثال المرفق بما تبحث عنه

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

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

بالتوفيق

dbSearchOnEntryForm.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 23 يناير 2008 في 14:42

#5

اخوي يوسف أحمد لك مني كل الشكر على المرور

شاهدت برنامجك وفعلا البحث من خلال رقم الهاتف ولكن هناك خطأ !

- وهو أنه بإمكاني أن أكتب نفس رقم الجوال لاكثر من شخص . وهذا لا أريده أريد حينما أكتب رقم الهاتف ويكون مكتوب لشخص ثاني يعرض لي بيانات الشخص الثاني ولايقبل أن أدخلها مره أخري .

لاني را انفذ هذي الفكرة على رقم هوية الشخص بعد . مو معقول ان يكون رقم هوية الشخص ممكن إدخالها لاكثر من شخص :)

- وياليت تضيف ايضا لي كود في حقل id اذا ادخلت رقم وكان الرقم يحمل بيانات لشخص يقوم بعرضها لي . اما اذا كان هذا الرقم لايحمل بيانات في قاعده البيانات فإن المشر ينتقل للحقل الثاني .

تحمل أخوك شوي يالسمي .

ولك مني كل الشكر .

#6

الاخوة الزملاء

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

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

أخي السائل redmoon2

اذا اردت ان تتلافي تكرار رقم السجل المدني ورقم التليفون

فقم بانشاء ثلاثة حقول

وهما كالتالي

ID وهذا لرقم السجل

names وهذا للاسم

phones وهذا لرقم التليفون

قم بانشاء نموذج يستند لهذه الحقول وعند الحقل ID نستخدم داله Dlookup التي تبحث في الارقام الموجوده في قاعدة بيانات ويتم عرضها علي النموذج من خلال الداله FindRecord

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

أدخل الرقم 1 أو 2 أو 3 في حقل رقم السجل المدني وانظر النتيجة

77185216dp8.jpg

IDfield = Me.ID
Dim a
a = DLookup("[ID]", "phones", "[ID]='" & Me.ID & "'")
If Not (IsNull(a)) Then
MsgBox "الرقم المدني المدخل موجود سابقا وسيتم عرصة الان", vbCritical, "رسالة تحذيرية"
Cancel = True
Me.Undo
DoCmd.FindRecord IDfield
End If

كرر نفس الشيء في حقل رقم التليفون وسيتم جلب رقم التليفون اذا كان مكرر بقاعدتك

مرفق مثال ان شاء الله يفيدك

Phones.rar

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 23 يناير 2008 في 20:51

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

بفرض أن الرقم المدنى عبارة عن رقم مركب مثلا 1/1/1/1 مثلا - بمعنى أن كل رقم موضوع فى بوكس خاص بة والأربع بوكسات تمثل الرقم المدنى

مثلا الاول يشير الى رقم تسلسلى والثانى مثلا كود الدولة والثالث مثلا كود المحافظة والرابع كود المنطقة - بمعنى انة لا يمكن تشابة 2 رقم مدنى أبدا

ولكن هذا الرقم المدنى والمكون من اربع أرقام يمكن مثلا تشابة ثلاثة منهم لكن يبقى رقم ليفرق بين رقمين مدنيين مثلا

رقم مدنى وهو 1-1-1-1 واخر 1-1-1-2 وأخر 1-1-2-1 - يترى مفهوم كلامى

فى هذة الحالة كيف يكون الكود - هذا الموضوع يؤرقنى جدا وبحثت كثيرا ولم أجد حل

وياريت لو حد وصل للحل يشرح الكود وشكرا

أخى " محمد فؤاد تركى " بعد السلام عليكم أعتقد أنك حاولت مساعدتى من قبل فى مثل تلك المششكلة لكنك ولسبب ما لم تكمل معى -

رأيتك بالموضوع - فقلت أمسى

#8

الاخ الغالي rewnasser

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

والله لم اكمل الموضوع لانشغالي وعدم ايجاد الحل الامثل لك اعتقد انه كان موضوع اوامر التوريد

ايضا بخصوص سؤالك الحالي لم يحضرني الحل الان لكن اوعدك اني سأحاول ايجاد لك الحل او يمكن احد المشرفين او الاعضاء يعطونا فكرة عن طلبك وان شاء تصل للمطلوب

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

شكرا على الرد أخى الفاضل - والله يكون فى العون

ويكفينى حسن الرد

وشكرا

#10

محمد فؤاد تركي - لك مني كل الشكر والإمتنان لشخصك الكريم وردك الجميل

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

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