سلام دوباره
چندتا نکته میگم تا بیشتر واضح بشه:
1. خوب کوئری که به سابفرم متصل هست باید تمام اطلاعاتی که قراره جستجو درش صورت بگیره رو شامل بشه.
2.در فیلد مورد جستجو در کوئری باید با استفاده از دستور لایک به تکست باکسی که در فرم اصلی قرار داره اشاره کنید تا بتونید اطلاعاتش رو بخونید و در کوئری اعمال کنید.
مثلا کوئری من فیلدهایی با کپشنهای: اسم - فامیل - کدملی - شغل - تحصیلات دارم. در فرم اصلی هم تکست باکس هایی با همین عناوین درست کردم که یکی رو براتون مثال میزنم:
در تحصیلات کوئری در بخش شرطش کد زیر رو مینویسم:
like "*" & forms![frm_search]![txtTahsilat] & "*"
'اگر نیاز به جستجوی دقیق دارین باید "*" را از عبارت بالا حذف کنید
پ.ن:
- نام فرم frm_search است.
- نام تکست باکس تحصیلات txtTahsilat است.
خب تا اینجا تحصیلات رو مرتبط کردیم. باقی فیلدهای کوئری هم مثل بالا با فرم مربوطه مرتبط کنید.
3. در فرم اصلی دو دکمه نیاز داریم تا سابفرم ما رو بروز رسانی کنه.
لذا یک دکمه با نام جستجو ایجاد میکنید و یکی هم با نام بازنشانی
کد زیر رو برای دکمه جستجو
me.frm_subSearch.requry
پ.ن:
- اسم سابفرم frm_subSearch است.
و کد زیر رو برای بازنشانی
me.txtTahsilat=""
me.frm_subSearch.requry
فکر میکنم زیادی توضیح دادم
منم php خیلی دوست ولی چه کنیم که خودشو از ما میگیره