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

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

قام بنشر

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

أهدي أعضاء المنتدى أطيب التحيات وبعد

أريد أن أعرض عليكم مشكلتي في عملية البحث في الأكسس وهي كالأتي :

لي فور بأسم query3  وهو فورم خاص بعمل بحث متقدم ( الاسم , الرتبة , الإدارة , التاريخ ....الخ ) 

ومشكلتي هي حيث أنني ابحث بعد كتابة الإسم و والتاريخ وباقي المعلومات بشكل كامل .

وفي حال رغبي البحث بالإسم فقط بدون كتابة التاريخ  لا أستطيع ذلك .

كيف يمكنني البحث بالإسم دون كتابة التاريخ ( أي في حال عدم كتابتي لتارخ محدد يقوم بالبحث في كل التواريخ )  .

111111111.rar

قام بنشر

وعليكم السلام:smile:

 

اسمح لي اشرح التالي ، عن حقل الاسم fName :

اذا جعلت شرط الاسم:

1. وكتبت في بحث النموذج جم ، فهذا سيعطيك الاسماء التي بها الحروف جم ، مثل (جمال ، جميل ، جميله ، جمعه ، اجمل ... ) ،

والاسوأ اذا تبحث في الحقل ID عن الرقم 1 ، فهذا سيعطيك الارقام التي بها الرقم 1 ، مثل (1 ، 11 ، 120 ، 213 ، 115265 .... ) ،

2. واذا في النموذج عندك مربع سرد وتحرير ، وفيه اسماء الاشخاص ، وعندك اختيار باسم All ، ولما تريد اختيار All فانك تريد اعطائك جميع الاسماء ،

3. بينما اذا اردت اختيار اسم معين ، فالطريقة هكذا ،

4. بينما اذا اردت ترك حقل الاسم فاضي ، فالطريقة هذه تعطيك جميع الاسماء:

1
Like "*" & [forms]![frm_Main]![fName] & "*"
Like "*" & [forms]![frm_Main]![ID] & "*"

2
Like IIf([forms]![frm_Main]![fName]='All',"*","*" & [forms]![frm_Main]![fName] & "*")


3
[forms]![frm_Main]![fName]

4
iif(len([forms]![frm_Main]![fName] & '')=0,[fName],[forms]![frm_Main]![fName])

.

 

جعفر

  • Like 1
قام بنشر
في 16/01/2017 at 19:52, jjafferr said:

وعليكم السلام:smile:

 

اسمح لي اشرح التالي ، عن حقل الاسم fName :

اذا جعلت شرط الاسم:

1. وكتبت في بحث النموذج جم ، فهذا سيعطيك الاسماء التي بها الحروف جم ، مثل (جمال ، جميل ، جميله ، جمعه ، اجمل ... ) ،

والاسوأ اذا تبحث في الحقل ID عن الرقم 1 ، فهذا سيعطيك الارقام التي بها الرقم 1 ، مثل (1 ، 11 ، 120 ، 213 ، 115265 .... ) ،

2. واذا في النموذج عندك مربع سرد وتحرير ، وفيه اسماء الاشخاص ، وعندك اختيار باسم All ، ولما تريد اختيار All فانك تريد اعطائك جميع الاسماء ،

3. بينما اذا اردت اختيار اسم معين ، فالطريقة هكذا ،

4. بينما اذا اردت ترك حقل الاسم فاضي ، فالطريقة هذه تعطيك جميع الاسماء:


1
Like "*" & [forms]![frm_Main]![fName] & "*"
Like "*" & [forms]![frm_Main]![ID] & "*"

2
Like IIf([forms]![frm_Main]![fName]='All',"*","*" & [forms]![frm_Main]![fName] & "*")


3
[forms]![frm_Main]![fName]

4
iif(len([forms]![frm_Main]![fName] & '')=0,[fName],[forms]![frm_Main]![fName])

.

 

جعفر

اشكر سيادتك على الرد .. انتفعت منه بشكل كبير 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information