ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
21 visibility
موضوع: آفیس توسط:
جولیا پرسید که آیا هنگام طراحی فرم‌ها در Word راهی برای اجباری کردن یک فیلد فرم خاص وجود دارد؟ به عبارت دیگر، اطمینان از اینکه کاربر باید چیزی را در فیلد پر کند.
هیچ تنظیمی وجود ندارد که بتوانید از آن برای علامت گذاری یک فیلد به عنوان اجباری استفاده کنید، همانطور که در Access می توانید. اما راه های مختلفی برای ارائه عملکرد یکسان وجود دارد. شاید ساده‌ترین روش این باشد که به سادگی مطمئن شوید که تنظیمات مناسب «در خروج» را برای فیلد فرم برای اجرای یک ماکرو تنظیم کرده‌اید. (برگه Developer روبان را نمایش دهید، بر روی ابزار Design Mode در گروه Controls کلیک کنید، روی فیلد کلیک راست کنید، از منوی Context گزینه Properties را انتخاب کنید و از لیست کشویی Exit برای انتخاب یک ماکرو برای اجرا استفاده کنید.) ماکرو می تواند بررسی کند تا مطمئن شود مقدار ارائه شده در فیلد در محدوده قابل قبول است. در غیر این صورت، ماکرو می تواند نقطه درج را برای درخواست ورودی به فیلد برگرداند یا می تواند اطلاعات لازم را از کاربر بخواهد. مثال زیر یک ماکرو ساده برای انجام این کار است:
Sub MustFillIn() If ActiveDocument.FormFields("Text1").Result = "" Then Do sInFld = InputBox("This field must be filled in, fill in below.") Loop While sInFld = "" ActiveDocument.FormFields("Text1").Result = sInFld End If End Sub
در این ماکرو باید نام فیلد مشخص شده (Text1) را به نام فیلدی که از ماکرو استفاده می کنید تغییر دهید. این مثال خاص بررسی می کند تا مطمئن شود کاربر چیزی – هر چیزی – را در فیلد وارد کرده است. البته، ماکرو شما می‌تواند در بررسی‌هایی که انجام می‌دهد بسیار دقیق‌تر شود.
برای یک رویکرد جامع تر، می توانید از ماکروهای خروجی (اگر بیش از یک فیلد اجباری وجود دارد) یک متغیر سیستم را تنظیم کنید. هنگامی که کاربر سعی می کند فرم را ذخیره یا ببندد، ماکرو AutoExit می تواند مقدار متغیر را بررسی کند، و اگر نشان دهد که فیلدهای اجباری پر نشده است، یک کادر محاوره ای که مشکل را توضیح می دهد نمایش داده می شود.
البته همه این رویکردها قبل از اجرا به آزمایش گسترده نیاز دارند. شما باید بر اساس نیازهای خود، داده های درگیر و نوع کاربرانی که دارید، بهترین اقدام را انتخاب کنید.
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 22 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 24 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 24 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 25 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

132 نفر آنلاین
0 عضو و 132 مهمان در سایت حاضرند
بازدید امروز: 1209
بازدید دیروز: 25180
بازدید کل: 20338567
...