اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة في البحث


a71

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

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

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

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

لي فور بأسم 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