پرش به مطلب اصلی

ساخت یک نمای جستجو

هدف​

تعیین کنید وقتی کسی از طریق یک فیلد جستجوی رکورد، رکوردی از یک جدول را برمی‌گزیند چه ستون‌هایی ببیند — تا دو رکورد هم‌نام از یکدیگر بازشناخته شوند.

پیش‌نیازها​

  • با نقش سازنده (یا مدیر پلتفرم) وارد شده‌اید.
  • جدولی که رکوردهایش انتخاب می‌شوند وجود دارد و فیلدهایی را که می‌خواهید نشان دهید دارد.

گام‌ها​

  1. جدولی را که رکوردهایش انتخاب می‌شوند (جدولی که یک فیلد جستجوی رکورد به آن اشاره می‌کند) در جدول‌ها باز کنید و به زبانهٔ نماها بروید.
  2. گزینهٔ جدید را انتخاب کنید تا طراح نما باز شود.
  3. یک نام نمایشی وارد کنید — برای نمونه، Contact Lookup — و پس از پیشوند ناشر یک نام منطقی، برای نمونه contact_pick.
  4. نوع نما را روی جستجو بگذارید.
  5. دو تا چهار فیلد را از پالت روی سرستون جدول بکشید. پنل جستجوی رکورد یک انتخابگر است، نه یک گزارش: نام به‌همراه یک یا دو فیلد که رکوردهای مشابه را از هم بازشناسند معمولاً مقدار درستی است.
  6. گزینهٔ نمای پیش‌فرض را علامت بزنید تا هر فیلد جستجوی رکوردی که به این جدول اشاره می‌کند از آن استفاده کند.
  7. گزینهٔ ذخیره را انتخاب کنید.

اکنون هر فیلد جستجوی رکوردی که به این جدول اشاره می‌کند همین ستون‌ها را نشان می‌دهد. برای آنکه یک فیلد مشخص روی یک فرم مشخص مجموعهٔ دیگری نشان دهد، آن فرم را در طراح فرم باز کنید، فیلد جستجوی رکورد را انتخاب کنید و در پنل ویژگی‌ها یک نمای جستجو برگزینید؛ باقی‌ماندن روی پیش‌فرض یعنی همان نمایی که هم‌اکنون پیش‌فرض کردید به کار می‌رود.

پشت صحنه چه اتفاقی می‌افتد​

نمای جستجو نمایی معمولی است که نوع آن روی جستجو تنظیم شده است، بنابراین مانند هر نمای دیگری نسخه‌دار و اعتبارسنجی می‌شود و در راه‌حل شما سفر می‌کند. پیش‌فرض کردن آن نمای فهرست پیش‌فرض جدول را بر هم نمی‌زند — هر جدول برای هر نوع نما یک پیش‌فرض دارد، چون این نماها را صفحه‌های متفاوتی می‌خوانند.

نمای جستجو شکل انتخابگر را هم تعیین می‌کند:

  • با آن، گفته‌اید انتخاب رکورد این جدول با کدام ستون‌ها انجام می‌شود، پس پنل جستجوی پیشرفته را هم پیشنهاد می‌کند: تمام جدول به‌صورت شبکه، با صفحه‌بندی.
  • بدون آن، خودِ پنل فهرست است — تصویر هر رکورد، نامش، و خط دومش زیر آن — و پیوندی برای «شبکه را نشانم بده» نیست، چون هیچ‌کس مجموعه‌ستونی برای آن برنگزیده است.

پس فیلد جستجوی رکورد پیش از ساختن هر نمایی کار می‌کند: به نمای فهرست پیش‌فرض جدول بازمی‌گردد و آن را به سه ستون نخستش کوتاه می‌کند، و اگر نمای فهرستی هم نباشد به فیلد اصلی جدول بازمی‌گردد. این سناریو یک فیلد جستجوی رکورد را بهبود می‌دهد، نه آنکه آن را ممکن سازد.

عیب‌یابی​

  • فیلد جستجوی رکورد هنوز تنها یک ستون از نام‌ها نشان می‌دهد. بررسی کنید که نوع نما جستجو باشد و به‌عنوان پیش‌فرض علامت خورده باشد، و اینکه نما را روی جدولی ویرایش کرده باشید که از آن انتخاب می‌شود، نه جدولی که فیلد جستجوی رکورد را نگه می‌دارد.
  • ستونی که افزوده‌اید در پنل نیست. ستونی که فیلدی را نام ببرد که از آن پس حذف شده است، به‌جای نمایش خالی نادیده گرفته می‌شود. نما را دوباره باز کنید و مطمئن شوید فیلد هنوز وجود دارد.
  • پنل می‌گوید رکوردهای بیشتری منطبق است. پنل هر بار یک صفحه را نشان می‌دهد؛ برای محدودتر شدن، متن بیشتری تایپ کنید، یا یک نمای جستجوی سریع تعیین کنید تا تایپ کردن چیزی بیش از نام را بکاود.

سناریوهای مرتبط​