افزودن فایل یا تصویر به یک رکورد
هدف
فایلی یا تصویری را به یک رکورد پیوست کنید، آن را جایگزین کنید، دریافت کنید یا بردارید.
پیشنیازها
- وارد پوستهٔ پلتفرم شدهاید و یک برنامه را باز کردهاید.
- فرم رکورد یک فیلد فایل یا تصویر دارد. اگر ندارد، از سازندهٔ برنامه بخواهید آن را بیفزاید — چنین فیلدی بخشی از طراحی جدول است.
- اجازهٔ تغییر رکورد را دارید. هر کس بتواند رکورد را ویرایش کند میتواند فایل آن را تغییر دهد، و هر کس بتواند رکورد را ببیند میتواند فایل را باز کند.
گامها
- فرم رکورد را باز کنید: سطر آن را در شبکه انتخاب کنید و ویرایش را بزنید، یا برای ساختن رکورد تازه جدید را انتخاب کنید.
- فیلد را پیدا کنید. فیلد تصویر یک پیشنمایش مربعی نشان میدهد و فیلد فایل نام و اندازهٔ فایل را. فیلد خالی بدون فایل یا بدون تصویر میگوید.
- انتخاب فایل (یا انتخاب تصویر) را بزنید و فایل را از رایانهٔ خود برگزینید. فیلدی که از پیش فایلی دارد، بهجای آن جایگزینی را نشان میدهد.
- فایل تا زمان ذخیره منتظر میماند — چه رکورد تازه باشد و چه از پیش موجود. فیلد آنچه را برگزیدهاید با یادداشت «این فایل هنگام ذخیرهٔ رکورد افزوده میشود» نشان میدهد و بهمحض زدن ذخیره یا ذخیره و بستن ذخیره میشود. اگر فرم را بدون ذخیره ببندید، رکورد همان فایل پیشین را نگه میدارد.
- برای گرفتن نسخهای از فایل پیوستشده، دریافت را بزنید. این کار فایلِ ذخیرهشده را میدهد، نه فایلی که برگزیدهاید ولی هنوز ذخیره نشده است.
- برای خالی کردن فیلد، برداشتن را بزنید. فیلد بیدرنگ خالی به نظر میرسد و فایل ذخیرهشده هنگام ذخیرهٔ رکورد حذف میشود. اگر بهجای ذخیره فایل دیگری برگزینید، برداشتن لغو میشود.
پشت صحنه چه میگذرد
فایل را پلتفرم کنار همان رکوردی که به آن تعلق دارد نگه میدارد و تنها به کسانی بازمیگرداند که اجازهٔ خواندن آن رکورد را دارند — هیچ پیوند عمومی به آن وجود ندارد. حذف رکورد فایلهایش را نیز حذف میکند و جایگزینی یک فایل، فایل پیشین را دور میریزد.
چون بایتها به رکورد تعلق دارند، درست پس از ذخیرهٔ خود رکورد نوشته میشوند، نه بهعنوان بخشی از آن. به همین دلیل است که فایل تا زدن ذخیره نگهداری نمیشود: وگرنه تصویری که در فرمی عوض کرده و سپس رهایش کردهاید، پیشاپیش تصویر رکورد را جایگزین کرده بود.
تصویر پیش از ارسال، در مرورگر شما کوچک میشود، بنابراین عکسی که مستقیم از دوربین تلفن آمده بدون آنکه لازم باشد خودتان اندازهاش را تغییر دهید به تصویری با اندازهٔ معقول تبدیل میشود. نسخهٔ اصلی روی رایانهٔ شما دستنخورده میماند.
فایل بزرگ جای دیگری نگهداری میشود — پلتفرم انباری جداگانه برای سندهای حجیم دارد و بهمحض آنکه فایل از اندازهای که یک فیلد فرم برایش ساخته شده بزرگتر شود، خودش آن را به آنجا میبرد. در کار با فایل هیچ چیز تغییر نمیکند: فیلد همان است، دریافت همان فایل را میدهد و همچنان تنها به کسانی داده میشود که اجازهٔ خواندن رکورد را دارند. از شما پرسیده نمیشود کجا برود و تنظیمی هم برای آن نیست — اینکه کدامیک از دو انبار فایل را نگه میدارد تصمیم پلتفرم است، نه شما و نه سازندهٔ برنامه.
هر فیلد یک فایل نگه میدارد. پیوست کردن فایل تازه جایگزین فایل پیشین میشود. اگر به چند فایل برای یک چیز نیاز دارید — مثلاً همهٔ فاکتورهای یک مشتری — برنامه باید با جدولی جداگانه برای آنها طراحی شود؛ از سازندهٔ برنامه بپرسید.
عیبیابی
- «اندازهٔ فایل … بایت است؛ حد این فیلد … بایت است» — فایل از آنچه این نوع فیلد میپذیرد بزرگتر است و این نصب جایی برای نگهداری فایل بزرگ ندارد. جایی که نگهداری فایلهای بزرگ روشن باشد هرگز این پیام را نمیبینید: فایل بهسادگی ذخیره میشود و هیچ چیز در فیلد تغییر نمیکند. جایی که روشن نباشد، فایل کوچکتری بردارید یا از مدیر نصب پارسور خود بپرسید آیا میتوان نگهداری فایلهای بزرگ را روشن کرد. حد فیلدهای تصویر کمتر از فیلدهای فایل است، چون تصویر روی فرم برای نمایش است نه بایگانی — و تصویری که برمیگزینید نخست در مرورگر کوچک میشود، پس بهندرت به این حد نزدیک میشود.
- «فایل ذخیره نشد» — انبار فایلهای بزرگ آن را نپذیرفت. چیزی ذخیره نشده و فیلد همان فایل پیشین را نگه میدارد، پس دوباره تلاش کنید؛ اگر باز هم رخ داد به مدیر نصب پارسور خود بگویید، چون آنچه باید بررسی شود خودِ انبار است.
- «فیلد تصویر تنها محتوای تصویری میپذیرد» — فیلد از نوع تصویر است و آنچه برگزیدهاید تصویر نیست. یک فایل تصویری (PNG، JPEG و مانند آن) انتخاب کنید.
- فیلد میگوید فایل هنگام ذخی ره افزوده میشود. — این حالت عادی پس از انتخاب فایل است. ذخیره را بزنید؛ فایل بهعنوان بخشی از ذخیره نگهداری میشود.
- تصویری را برداشتم ولی بازگشت. — برداشتن هرگز ذخیره نشد. بستن فرم بدون ذخیره، رکورد را دقیقاً همانطور که بود نگه میدارد، فایلهایش را هم.
- تصویر نمایان نمیشود. — شاید اجازهٔ خواندن فایل رکورد را نداشته باشید، یا کسی دیگر آن را برداشته باشد. رکورد را دوباره باز کنید تا وضعیت کنونی آن را ببینید.
سناریوهای مرتبط
- کار با رکوردها در یک نما.
- باز کردن یک برنامه.