PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جستجو در اکسس با آیتم های مختلف



navid2260531
2014/03/11, 17:01
سلام من یه مسئله دارم میشه برام حلش کنید . من 3 تا معلم دارم که اینا در تاریخهای مشخص در محلهای مشخصی کلاس دارن . حالا من می خوام با وارد کردن اسم معلم تاریخ و محل کلاس . با وارد کردن تاریخ اسم معلم و محل کلاسش و با وارد کردن محل کلاس اسم معلم و تاریخ رو بهم نشون بده اگر راهنمایی کنید خیلی ممنون میشم با سپاس بی کران:confused:

~M*E*H*D*I~
2014/03/11, 17:05
نتایج حاصل از این جستجو رو کجا میخواید نمایش بدید؟

navid2260531
2014/03/11, 17:09
با سلام بهتره تو یک جدول باشه

~M*E*H*D*I~
2014/03/11, 17:10
با سلام بهتره تو یک جدول باشه

خب از یک کوئری استفاده کنید در قسمت criteria شرط تعیین کنید

navid2260531
2014/03/11, 17:14
خب از یک کوئری استفاده کنید در قسمت criteria شرط تعیین کنید

میشه برام یه نمونه بگید من خیلی مبتدیم

~M*E*H*D*I~
2014/03/11, 17:16
میشه برام یه نمونه بگید من خیلی مبتدیم

یک نمونه قرار بدید لطفا

navid2260531
2014/03/11, 18:23
سلام نمی دونم این بدرد بخور هست یا نه سپاس فراوان

smartman
2014/03/11, 23:31
فایل پیوست را ببینید.

برای جست و جو کافیه تنها بخشی از نام مربی یا محل تدریس یا تاریخ را وارد کنید و اینتر بزنید.

navid2260531
2014/03/12, 11:13
با تشکر از شما استاد گرامی میشه لطفا اصلاح بفرمایید که با ورود تاریخ نام و محل نمایش داده بشه - سپاس بی کران:triumphant:فکر کنم کار نمی کنه برای من با توجه به اینکه فرمودین تاریخ شش رقمی وارد بشه - درود

smartman
2014/03/12, 13:30
در خصوص جست و جو بر مبنای تاریخ مشکلی نداره با این توضیح که تاریخ بصورت عدد شش رقمی و به این صورت که ابتدا دو رقم اول (سمت چپ) برای سال، دورقم بعدی برای ماه و دو رقم آخر (سمت راست) برای روز لحاظ بشه.

Amir Ghasemiyan
2014/03/12, 19:52
در خصوص جست و جو بر مبنای تاریخ مشکلی نداره با این توضیح که تاریخ بصورت عدد شش رقمی و به این صورت که ابتدا دو رقم اول (سمت چپ) برای سال، دورقم بعدی برای ماه و دو رقم آخر (سمت راست) برای روز لحاظ بشه.

ممنون بابت فايل خوبتون. ميشه اين دو خط رو توضيح بدين؟ مخصوصا قسمت رنگي شده



strSearch = "[Searchable] Like " & "'" & "*" & Me.txtSearch & "*" & "'"
DoCmd.SetFilter "", strSearch, "AI"

smartman
2014/03/12, 21:12
1- داده های ما در جدولی به نام tblData ذخیره میشن.
2- کوئری qrySearch شامل تمامی فیلدهای جدول tblData و یک فیلد محاسباتی بنام Searchable میباشد که حاصل ادغام فیلدهای اصلی جدول tblData است.
3- Search_subform فرمی است که Data Source آن کوئری فوق الذکر است.
4- AI نام شی ساب فرم موجود در فرم frmList است که Source Object آن روی فرم Search_subform تنظیم شده است.
5- txtSearch نام textbox جست و جو در فرم frmList است.
6- کد زیر :

DoCmd.SetFilter "", strSearch, "AI"
یک فیلتر به شرح strSearch به شئ AI اعمال می کند.
7- strSearch یک رشته کد sql بوده و به معنای «فیلد Searchable شامل متن موجود در txtSearch باشد» است.


در واقع بجای جست و جو بر روی تک تک فیلدهای جدول tblData، روی فیلد Searchable که حاصل ادغام همه فیلدهاست جست و جو میکنیم.

daghyad
2014/03/22, 03:22
سلام سال نو مبارک ممنون از شما
فقط کاش جستجو را میشد طوری انجام داد که هر فیلد شامل هریک از کلمات جستجو هست اون رکورد نمایش داده بشه و وقتی عبارت جستجو را پاک می کنیم به کلیه فیلد ها ظاهر بشن ممنون و در مورد کد ها هم اگر توضیحی میدادید خوب بود ممنون