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

نمایش سازنده یا تغییردهندهٔ یک رکورد

هدف​

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

آنچه رایگان دارید​

هر جدولی که پلتفرم مدیریت می‌کند چهار فیلد سیستمی دارد که لازم نیست بسازید:

  • تاریخ ساخت و تاریخ تغییر — تاریخ و زمان ساخت و آخرین دگرگونی رکورد.
  • ساخته‌شده توسط و تغییر توسط — کاربری که آن را ساخته و کاربری که آخرین‌بار دگرگونش کرده، که با نام نشان داده می‌شوند.

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

گام‌ها — نمایش در یک نما​

  1. زبانهٔ نماهای جدول را باز کنید و نمایی را در طراح نما باز کنید (یا بسازید).
  2. در فیلدهای در دسترس، تاریخ ساخت، ساخته‌شده توسط، تاریخ تغییر یا تغییر توسط را بیابید — پس از فیلدهای خودتان می‌آیند.
  3. آن‌هایی را که می‌خواهید به ترتیب دلخواه روی سرِ شبکه بکشید.
  4. اختیاری: ستونی را برگزینید و برای تاریخ ساخت / تاریخ تغییر قالب تاریخ بگذارید.
  5. ذخیره را بزنید.

نما اکنون مُهرها را نشان می‌دهد. ساخته‌شده توسط و تغییر توسط نام کاربر را نشان می‌دهند، نه یک شناسهٔ درونی.

گام‌ها — نمایش روی یک فرم​

  1. زبانهٔ فرم‌های جدول را باز کنید و فرمی را در طراح فرم باز کنید.
  2. فیلدهای سیستمی را از پالت به یک بخش بکشید — بخش کوچکی به نام «ممیزی» در پایین فرم جای معمول آن است.
  3. ذخیره را بزنید.

روی فرم فقط‌خواندنی نمایش می‌یابند: پلتفرم مالک آن‌هاست، پس چیزی برای تایپ نیست.

ساخت یک جستجو به یک کاربر​

چون پلتفرم در هر محیط یک جدول کاربران نگه می‌دارد، می‌توانید یک فیلد جستجوی معمولی را به آن اشاره دهید — برای «واگذارشده به»، «تأییدکننده»، یا هر شخص دیگری روی رکورد که خودتان تعیین می‌کنید (در برابر ساخته‌شده/تغییر توسطِ خودکار):

  1. در فیلدهای جدول، فیلدی با نوع دادهٔ جستجو بیفزایید.
  2. برای جدول مرتبط، کاربران را برگزینید.
  3. ذخیره کنید.

آنگاه فیلد کاربر را با نام برمی‌گزیند، مانند هر جستجوی دیگر.

پشت صحنه چه می‌گذرد​

جدول کاربران خودش را پر می‌کند: هرگاه کسی رکوردی بسازد یا دگرگون کند، پلتفرم آن شخص را از روی جزئیات ورودش در جدول کاربرانِ محیط ثبت می‌کند — پس ساخته‌شده توسط بدون هیچ تنظیمی به نام تبدیل می‌شود و جدول با استفادهٔ مردم از محیط رشد می‌کند. کسی که هنوز در این محیط هیچ رکوردی را لمس نکرده تا وقتی چنین نکند در جستجوی کاربران دیده نمی‌شود.

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

عیب‌یابی​

  • ساخته‌شده توسط یک شناسه نشان می‌دهد، نه نام. — آن کاربر هنوز در جدول کاربرانِ این محیط ثبت نشده است (رکورد را در محیطی دیگر ساخته، یا رکورد برون‌ریزی/درون‌ریزی شده). دفعهٔ بعد که در این محیط کاری کند به نام تبدیل می‌شود.
  • فیلدهای سیستمی را در پالت نمی‌یابم. — در انتهای فهرست فیلدهای در دسترس، پس از فیلدهای خودتان‌اند؛ پایین بروید.
  • کاربران در فهرست جدول مرتبط نیست. — محیط پیش از جدول کاربران ساخته شده است. با دوباره‌کاشتِ جدول‌های پیش‌فرضِ محیط افزوده می‌شود.

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