نحوه ایجاد دکمه در مایکروسافت اکسس نحوه درج یک تصویر در پایگاه داده با استفاده از پیوست ها بدون استفاده از ماوس یا دستگاه اشاره گر دیگر
از پیوست ها می توان برای ذخیره چندین فایل (از جمله انواع مختلف) در یک جعبه استفاده کرد. به عنوان مثال، در پایگاه داده مخاطبین کاری، می توانید یک یا چند رزومه و یک عکس را به رکورد هر مخاطب اضافه کنید.
ضمیمه ها همچنین به شما این امکان را می دهند که داده ها را کارآمدتر ذخیره کنید. نسخه های قبلی Access از فناوری OLE (Object Linking and Embedding) برای ذخیره تصاویر و اسناد استفاده می کردند. به طور پیش فرض، OLE معادل بیت مپ یک تصویر یا سند ایجاد می کند. چنین فایل های بیت مپ می توانند بیش از حد بزرگ باشند - گاهی اوقات تا 10 برابر اندازه فایل اصلی. هنگام مشاهده یک تصویر یا سند از پایگاه داده با استفاده از OLE، یک تصویر بیت مپ به جای فایل اصلی نمایش داده می شود. وقتی از پیوستها استفاده میکنید، اسناد و سایر فایلهای غیر تصویری در برنامههای مربوطه باز میشوند تا این فایلها مستقیماً در Access پیدا و ویرایش شوند.
علاوه بر این، فناوری OLE نیاز به استفاده از برنامه هایی به نام سرورهای OLE دارد. به عنوان مثال، اگر پایگاه داده Access فایل های تصویری JPEG را ذخیره می کند، هر رایانه ای که پایگاه داده را اجرا می کند باید برنامه جداگانه ای را اجرا کند که به عنوان یک سرور OLE برای تصاویر JPEG ثبت شده است. در مقابل، اکسس فایلهای تودرتو را در قالبهای اصلیشان بدون هیچ تصویر پشتیبانی ذخیره میکند و برای مشاهده تصاویر از پایگاه داده به نرمافزار اضافی نیاز نیست.
ضمیمه ها و قوانین طراحی پایگاه داده
به طور پیشفرض، هر فیلد در پایگاه داده رابطهای تنها حاوی یک قطعه داده است. به عنوان مثال، اگر فیلد آدرس حاوی چندین آدرس باشد، یافتن آدرس مناسب دشوار یا حتی غیرممکن خواهد بود. بنابراین، در نگاه اول به نظر می رسد که پیوست ها قوانین طراحی پایگاه داده را نقض می کنند، زیرا می توانید چندین فایل را به یک فیلد اضافه کنید، یعنی چندین قطعه داده. با این حال، قوانین طراحی نقض نمیشوند، زیرا وقتی فایلهایی را به یک رکورد پیوست میکنید، Access یک یا چند جدول سیستمی ایجاد میکند و برای عادیسازی دادهها، بیصدا از آنها برای کاربر استفاده میکند. شما نمی توانید این جداول را مشاهده یا کار کنید.
برای اطلاعات در مورد مشاهده سایر جداول سیستم، به راهنمای صفحه پیمایش مراجعه کنید. برای اطلاعات بیشتر در مورد طراحی پایگاه داده، به مبانی طراحی پایگاه داده مراجعه کنید.
راه های استفاده از فایل های تو در تو
هنگام کار با فایل های پیوست شده، باید قوانین زیر را رعایت کنید.
شما فقط می توانید فایل هایی را به پایگاه های داده ایجاد شده در Access که از فرمت فایل .accdb استفاده می کنند، پیوست کنید. پیوست ها را نمی توان بین پایگاه داده های Access (ACCDB) و پایگاه های داده در قالب نسخه قبلی (MDB) رد و بدل کرد.
باید یک فیلد در جدول ایجاد کنید و نوع داده آن را روی "ضمیمه" تنظیم کنید. شما نمی توانید نوع داده را پس از تنظیم روی پیوست تغییر دهید.
امکان ذخیره چندین فایل در یک رکورد وجود دارد. به عنوان مثال، می توانید تصاویر و فایل های ایجاد شده با برنامه های پردازش کلمه و صفحات گسترده را ذخیره کنید.
می توانید داده ها را تا دو گیگابایت (بزرگترین اندازه یک پایگاه داده Access) پیوست کنید. حجم هر فایل نمی تواند بیش از 256 مگابایت باشد.
از کادر محاوره ای برای افزودن، ویرایش و مدیریت پیوست ها استفاده کنید. پیوست ها. این کادر محاوره ای را می توان با دوبار کلیک کردن از قسمت پیوست در جدول باز کرد. اگر میخواهید پیوستها را از یک فرم مدیریت کنید یا آنها را از یک گزارش مشاهده کنید، باید یک کنترل پیوست را به فرم یا گزارش اضافه کنید و آن کنترل را با فیلد پیوست مورد نظر در جدول مرتبط کنید.
به طور پیشفرض، کنترل پیوست تصاویر را کنترل میکند و نمادهای برنامه را نمایش میدهد که با سایر انواع فایل مطابقت دارند. فرض کنید پست یک عکس، رزومه و طراحی Visio به آن پیوست شده است. همانطور که از یک پیوست به پیوست دیگر پیمایش می کنید، کنترل یک تصویر می کشد و نمادهای برنامه های ترسیم Word و Visio را نمایش می دهد.
اگر دیالوگ را باز کنید پیوست هااز یک جدول یا فرم، فایل های پیوست را می توان اضافه، حذف، اصلاح یا ذخیره کرد. اگر دیالوگ را باز کنید پیوست هااز گزارش، فقط می توانید فایل های پیوست شده را در جای دیگری ذخیره کنید.
اگر فایل های پیوست در ابتدا فشرده نشده باشند توسط Access فشرده می شوند. به عنوان مثال، فایل های JPEG توسط برنامه گرافیکی که آنها را ایجاد می کند فشرده می شوند، بنابراین Access آنها را فشرده نمی کند.
اگر برنامه ای که برای ایجاد پیوست استفاده شده است روی رایانه شما نصب شده باشد، پیوست ها را می توان با استفاده از آن برنامه باز و تغییر داد.
پیوست ها را می توان به صورت برنامه ای مدیریت کرد.
در بخشهای زیر دستورالعملهایی برای افزودن و مدیریت پیوستها ارائه میشود.
افزودن فیلد پیوست به جدول
برای استفاده از پیوست ها در Access، ابتدا باید یک فیلد پیوست حداقل به یکی از جداول پایگاه داده خود اضافه کنید. دو راه برای افزودن فیلد پیوست به جدول وجود دارد: در نمای صفحه داده یا در نمای طراحی. این بخش هر دو روش افزودن فیلد را توضیح می دهد.
یک فیلد پیوست در نمای صفحه داده اضافه کنید
افزودن فیلد پیوست در نمای طراحی
پیوست کردن مستقیم فایل ها به جداول
پس از افزودن یک فیلد پیوست به جدول، میتوانید بدون ایجاد فرم ورود داده، فایلها را به رکوردهای آن جدول پیوست کنید. همچنین میتوانید پیوستها را بدون استفاده از فرم مشاهده کنید، اما به یاد داشته باشید که مشاهده مستقیم از صفحات گسترده با استفاده از برنامههایی که فایلها را ایجاد کردهاند یا برنامههایی که از این نوع فایلها پشتیبانی میکنند انجام میشود. به عنوان مثال، هنگامی که یک سند Word متصل به صفحه گسترده را باز می کنید، Word شروع می شود و سند در آن برنامه مشاهده می شود، نه در Access. اگر Word بر روی رایانه شما نصب نشده باشد، یک کادر محاوره ای ظاهر می شود که از شما می خواهد برنامه ای را برای مشاهده فایل انتخاب کنید.
افزودن پیوست به جدول
باز کردن فایل های تو در تو از یک صفحه گسترده
در جدولی که در نمای صفحه داده باز می شود، روی یک سلول در قسمت پیوست دوبار کلیک کنید.
در کادر محاوره ای پیوست هاروی فایلی که می خواهید باز شود دوبار کلیک کنید.
یک فایل را انتخاب کنید و روی دکمه کلیک کنید باز کن.
فایل در برنامه مرتبط خود باز می شود - فایل های اکسل در برنامه اکسل باز می شوند و غیره.
برخی از فایل های تصویری را می توان با Windows Picture Viewer باز کرد. اگر میخواهید کارهایی بیش از مشاهده تصویر انجام دهید، میتوانید روی تصویر کلیک راست کرده و انتخاب کنید تغییر دادن. با این کار برنامه ای که فایل با آن ساخته شده است، در صورت نصب روی کامپیوتر، شروع می شود.
ذخیره تغییرات در فایل پیوست شده
استفاده از فایل های پیوست با فرم ها و گزارش ها
اگر نیاز به استفاده از پیوستها با فرم یا گزارش دارید، از کنترل پیوست استفاده کنید. هنگامی که از یک ورودی پایگاه داده به ورودی دیگر حرکت می کنید، این کنترل به طور خودکار فایل های تصویری را نمایش می دهد. اگر انواع دیگری از فایلها، مانند اسناد یا نمودارها ضمیمه شده باشند، کنترل پیوست نمادی مطابق با نوع فایل نمایش میدهد. به عنوان مثال، اگر یک فایل ارائه ضمیمه شده باشد، یک نماد پاورپوینت ظاهر می شود و غیره. این کنترل به شما امکان می دهد ببینید کدام فایل ها پیوست شده اند و یک کادر محاوره ای باز کنید. پیوست ها. وقتی این کادر محاوره ای از یک فرم باز می شود، پیوست ها را می توان اضافه، حذف، ویرایش و ذخیره کرد. اگر از یک گزارش باز شود، فقط می توانید پیوست ها را در هارد دیسک یا شبکه خود ذخیره کنید زیرا گزارش ها فقط خواندنی هستند.
بخشهای زیر دستورالعملهایی را برای افزودن قاب عکس به فرم یا گزارش، حرکت بین رکوردها، پیوست کردن فایلها و مشاهده پیوستها ارائه میدهند. به خاطر داشته باشید که تنها در صورتی می توانید بین پیوست ها حرکت کنید که ورودی دارای چندین پیوست باشد.
یک کنترل پیوست را به فرم یا گزارش اضافه کنید
این بخش نحوه افزودن یک کنترل پیوست به فرم یا گزارش و اتصال آن به فیلد پیوست در جدول مربوطه را شرح می دهد. روش افزودن یک کنترل پیوست برای یک فرم و یک گزارش یکسان است. اولین قدم این است که مطمئن شوید حداقل یک جدول پایگاه داده دارای یک فیلد پیوست است. برای اطلاعات بیشتر در مورد افزودن فیلد پیوست، به بخش بالا مراجعه کنید.
طراحی یک فرم یا گزارش می تواند یک فرآیند پیچیده باشد، بنابراین در این بخش فرض می شود که شما از قبل یک پایگاه داده با حداقل یک جدول و یک فرم یا گزارش دارید. برای اطلاعات در مورد ایجاد جداول، فرمها و گزارشها، به مقالات زیر مراجعه کنید:
افزودن یک کنترل پیوست
پیوست ها را با یک فرم مدیریت کنید
هنگامی که یک کنترل پیوست به یک فرم اضافه می شود، فایل های پیوست را می توان به طور مستقیم از آن فرم اضافه، اصلاح، حذف و ذخیره کرد. اگر یک رکورد حاوی چندین پیوست باشد، می توانید از یک فایل پیوست به فایل دیگر پیمایش کنید (این کار با یک صفحه گسترده امکان پذیر نیست).
توجه داشته باشید:کاربری که فرم را ایجاد کرده است می تواند آن را فقط خواندنی کند. در این مورد، کادر محاوره ای پیوست هافقط می تواند برای ذخیره پیوست ها در هارد دیسک یا شبکه استفاده شود.
فایل پیوست
در میان فایل های تو در تو حرکت کنید
توجه داشته باشید:مراحل این بخش برای فرم ها و گزارش ها اعمال می شود.
برای پیمایش در میان پیوستها، روی فلش کلیک کنید بازگشت(سمت چپ) یا رو به جلو(به سمت راست). برای مشاهده نام فایل ها روی دکمه کلیک کنید مشاهده پیوست ها، که یک کادر محاوره ای را باز می کند پیوست ها. نام فایل های پیوست شده در لیست نشان داده می شود پیوست ها .
فایل های پیوست شده را در جای دیگری ذخیره کنید
مراحل این بخش برای جداول، فرم ها و گزارش ها اعمال می شود. همه یا هر یک از فایل های پیوست شده به این ورودی می توانند در هارد دیسک یا شبکه شما ذخیره شوند. به خاطر داشته باشید که اگر انتخاب کنید همه فایلها را ذخیره کنید، نمیتوانید فایلهای جداگانه را ذخیره کنید - فقط میتوانید همه آنها را ذخیره کنید. برای ذخیره انتخابی فایل ها، آنها را یکی یکی ذخیره کنید.
ابتدا جدول، فرم یا گزارش حاوی پیوست ها را باز کنید و سپس کادر محاوره ای را باز کنید پیوست ها.
باز کردن کادر محاوره ای پیوست هااز روی میز
جدول را در نمای Datasheet باز کنید و روی فیلدی که حاوی پیوستی است که می خواهید ذخیره کنید دوبار کلیک کنید.
باز کردن کادر محاوره ای پیوست هااز یک فرم یا گزارش
فرم یا گزارشی را باز کنید که پیوستها را نمایش میدهد.
به ورودی حاوی پیوستها بروید.
روی کنترل تصویری که فایل های پیوست شده را نمایش می دهد کلیک کنید.
یک نوار ابزار کوچک باز می شود.
روی دکمه کلیک کنید مشاهده پیوست ها.
ذخیره یک پیوست
در کادر محاوره ای پیوست هادکمه را فشار دهید ذخیره به عنوان.
یک کادر محاوره ای باز می شود ذخیره یک پیوست.
از لیست استفاده کنید پوشه هابرای رفتن به محل فایل جدید و کلیک کنید صرفه جویی.
همه پیوست ها را ذخیره کنید
در کادر محاوره ای پیوست هادکمه را فشار دهید همه را ذخیره کن.
یک کادر محاوره ای باز می شود ذخیره پیوست ها.
از لیست استفاده کنید پوشه هابرای رفتن به محل فایل جدید و کلیک کنید صرفه جویی.
حذف پیوست ها
مراحل این بخش برای جداول و فرم ها اعمال می شود.
حذف یک پیوست
روی فیلد پیوست در جدول دوبار کلیک کنید تا کادر محاوره ای باز شود پیوست ها.
در یک فرم (چه در نمای طرح بندی یا نمای فرم)، به ورودی که حاوی پیوستی است که می خواهید حذف کنید بروید و در نوار ابزار کوچک، روی مشاهده پیوست هابرای باز کردن کادر محاوره ای
در کادر محاوره ای پیوست هافایلی را که می خواهید حذف کنید انتخاب کنید و روی دکمه کلیک کنید حذف.
استفاده از پیوست ها بدون استفاده از ماوس یا دستگاه اشاره گر دیگر
در بخش زیر نحوه استفاده از صفحه کلید برای تنظیم فوکوس در پنجره پیمایش و باز کردن جدول، فرم یا گزارشی که حاوی پیوست فایل است، توضیح داده شده است. همچنین دستورالعمل های گام به گام برای مشاهده پیوست ها و باز کردن کادر محاوره ای را ارائه می دهد. پیوست ها.
باز کردن یک جدول، فرم یا گزارش از صفحه پیمایش
کلید F11 را فشار دهید.
توجه داشته باشید:اگر پنجره ناوبری بسته باشد، با فشار دادن F11 آن را باز می کنیم و فوکوس روی آن صفحه تنظیم می شود. اگر صفحه ناوبری باز است، با فشار دادن F11 آن را می بندید. برای باز کردن پنجره ناوبری و انتقال فوکوس به آن، باید دوباره F11 را فشار دهید.
برای انتخاب جدول، فرم یا گزارش برای باز کردن، از کلیدهای فلش بالا و پایین استفاده کنید.
برای باز کردن مورد انتخاب شده، Enter را فشار دهید.
هنگام باز کردن جدول، مکان نما ورودی در اولین فیلد آن جدول قرار می گیرد. وقتی فرم یا گزارشی را باز می کنید، فوکوس روی فیلد اول تنظیم می شود.
مشاهده پیوست ها از جداول
می توانید از کلیدهای جهت دار برای انتقال مکان نما به فیلد پیوست مورد نظر استفاده کنید.
SPACEBAR را فشار دهید.
یک کادر محاوره ای باز می شود پیوست ها.
برای پیمایش بین دکمههای یک کادر محاورهای، یا از دکمهها به فهرست پیوستها پیوست هااز کلید TAB استفاده کنید
توجه داشته باشید:
خوببا استفاده از کلید Tab یا کلیدهای فلش بالا و پایین و سپس ENTER را فشار دهید.
با پیمایش از یک فرم یا گزارش، بین پیوستها حرکت کنید
این مراحل تنها در صورتی در دسترس هستند که صفحه کلید طبیعی مایکروسافت داشته باشید و ورودی حاوی چندین پیوست باشد.
کلید برنامه را فشار دهید.
منوی زمینه باز خواهد شد.
انتخاب کنید رو به جلویا بازگشت
در صورت لزوم، مرحله 2 را تکرار کنید تا به زیر فایل بعدی بروید.
باز کردن کادر گفتگوی پیوست ها از یک فرم یا گزارش
این مراحل فقط در صورت داشتن صفحه کلید Microsoft Natural در دسترس هستند.
در صورت لزوم، با استفاده از کلید TAB، فوکوس را به کنترل پیوست منتقل کنید. به طور پیشفرض، Access این کنترل و برچسب مرتبط با آن را، در صورت وجود، برجسته میکند.
کلید برنامه را فشار دهید.
منوی زمینه باز خواهد شد.
یک مورد را انتخاب کنید مشاهده پیوست هابا استفاده از کلید Tab یا کلیدهای پیکان، و سپس Enter را فشار دهید.
یک کادر محاوره ای باز می شود پیوست ها.
کلید Tab را فشار دهید تا بین دکمههای یک کادر محاورهای یا از دکمهها به فهرست پیوستها حرکت کنید پیوست ها (تغییر - دوبار کلیک کنید).
ورودی ها می توانند چندین پیوست داشته باشند. اگر می خواهید یک پیوست را از لیست چندین فایل انتخاب کنید، با استفاده از کلید TAB به لیست فایل ها بروید و سپس با استفاده از کلیدهای جهت دار فایل مورد نظر را انتخاب کنید. پس از آن با فشردن کلید TAB به دکمه ها بازگشته و عمل مورد نظر را انتخاب کنید.
در حالی که فایل و دکمه مورد نظر انتخاب شده، Enter را فشار دهید.
پس از اتمام، دکمه را انتخاب کنید خوببا استفاده از کلید Tab یا کلیدهای پیکان، و سپس Enter را فشار دهید.
اطلاعات مرجع در مورد پیوست ها
در زیر یک مرجع پیوست، شامل فرمتهای فایل تصویر و سند پشتیبانیشده، قراردادهای نامگذاری فایل، و برخی اطلاعات در مورد پیوست کردن فایلها به رکوردها توسط برنامهنویسی آمده است.
فرمت های فایل تصویری پشتیبانی شده
فرمتهای فایل گرافیکی زیر مستقیماً در Access پشتیبانی میشوند (یعنی با استفاده از کنترل پیوست بدون استفاده از نرمافزار اضافی نمایش داده میشوند):
BMP (ویندوز بیت مپ)
ICON، ICO (نماد)
WMF (متافایل ویندوز)
EMF (متافایل پیشرفته)
سند و سایر فرمت های فایل پشتیبانی شده
به عنوان یک قاعده، فایل های ایجاد شده در هر برنامه مایکروسافت آفیس را می توان به عنوان پیوست استفاده کرد. همچنین میتوانید فایلهای گزارش (LOG)، فایلهای متنی (TEXT، TXT) و فایلهای فشرده فشرده را پیوست کنید.
قراردادهای نامگذاری فایل
نام فایلهای پیوست میتواند حاوی هر کاراکتر یونیکد باشد که توسط سیستم فایل NTFS مورد استفاده توسط Microsoft Windows NT (NTFS) پشتیبانی میشود. علاوه بر این، نام فایل ها باید با قوانین زیر مطابقت داشته باشد.
نامها نباید از 255 کاراکتر بیشتر باشد، از جمله پسوند نام فایل.
نام ها نباید حاوی نویسه های زیر باشند: علامت سوال (؟)، علامت نقل قول (")، اسلید چپ یا راست (/\)، براکت زاویه (< >ستاره (*)، نوار عمودی (|)، دو نقطه (:)، علامت پاراگراف (¶).
انواع فایل های فشرده شده در اکسس
هنگامی که یک فایل از هر یک از انواع زیر را به یک پایگاه داده پیوست می کنید، اکسس آن را فشرده می کند اگر در ابتدا فشرده نشده باشد.
فرمت فایل | فشرده سازی | علت |
---|---|---|
فرمت های فایل مسدود شده
Access ضمیمه انواع فایل های زیر را مسدود می کند. ضمیمه های چنین فایل هایی در حال حاضر قابل باز شدن نیستند.
ضمیمه کردن فایل ها به فایل های ضبط شده با برنامه نویسی
Access به شما امکان می دهد از مدل شی و رابط های برنامه نویسی برای پیوست کردن فایل ها به رکوردها با استفاده از کد VBA (Visual Basic for Applications) به صورت برنامه نویسی استفاده کنید. برای اطلاعات بیشتر، «LoadFromFile» و «SaveToFile» را در وبسایت MSDN ببینید
سلام به همه! در این مقاله، نحوه ایجاد یک دکمه در پایگاه داده مایکروسافت اکسس را به شما نشان خواهم داد.
ایجاد دکمهها در فرم به این بستگی ندارد که کدام نسخه از Access را نصب کردهاید (2003، 2007، 2010، 2013 یا 2016). در این مقاله، من 2 راه برای ایجاد دکمه در یک فرم در پایگاه داده Acceess نشان خواهم داد: استفاده از یک جادوگر و استفاده از یک ماکرو.
چگونه انجامش بدهیم؟
مرحله 1. ایجاد فرم
اگر فرمی ندارید، باید آن را ایجاد کنید. می توانید نحوه ایجاد فرم ها را با جزئیات بیشتری مشاهده کنید. به تب "ایجاد" بروید، مورد "Form Wizard". در مرحله بعد، جدول یا پرس و جوی را انتخاب کنید که بر اساس آن فرم ایجاد می شود. بعد، فیلدهای مورد نیاز را انتخاب کنید و روی "بعدی" کلیک کنید.
ظاهر فرم را انتخاب کنید.
یک نام برای فرم وارد کنید و روی Finish کلیک کنید.
فرم را در حالت طراحی باز کنید. نحوه ایجاد دکمه در پایگاه داده مایکروسافت اکسس در مرحله دوم توضیح داده خواهد شد.
مرحله 2: با استفاده از Wizard یک دکمه ایجاد کنید
در نوار ابزار، مورد "Button" را انتخاب کنید و آن را در فرم قرار دهید. پنجره Button Wizard ظاهر می شود. در اینجا باید دسته مورد نیاز را انتخاب کنید و یک عمل خاص را تنظیم کنید. "ورودی قبلی" را انتخاب کنید و روی "بعدی" کلیک کنید.
انتخاب کنید چه چیزی روی دکمه نمایش داده شود: متن یا تصویر. تصویر پیش فرض را رها کرده و روی Next کلیک کنید.
دکمه را یک نام بگذارید و روی Finish کلیک کنید.
حالا بیایید یک دکمه با متن ایجاد کنیم. بیایید به جادوگر دکمه برگردیم، "ورود بعدی" را انتخاب کنید.
مرحله 3: با استفاده از ماکرو یک دکمه ایجاد کنید
در نوار ابزار، مورد "Button" را انتخاب کنید و آن را در فرم قرار دهید. پنجره Button Wizard ظاهر می شود. روی "لغو" کلیک کنید.
بر روی دکمه ایجاد شده دوبار کلیک کنید تا پنجره خواص باز شود. به برگه "رویدادها"، مورد "فشار دکمه" بروید. روی دکمه با سه نقطه کلیک کنید.
"Macros" را انتخاب کنید، روی OK کلیک کنید.
برای افزودن تصویر پسزمینه به فرم اکسس، مانند فرم دکمه اصلی، پایگاه داده را راهاندازی کنید (پیشرفت دانشآموز با فرم دکمه اصلی) و روی دکمه پنجره پایگاه داده در نوار ابزار کلیک کنید. پنجره Access Database باز می شود که در آن فرم دکمه Access را در نمای Design باز می کنید.
برای افزودن یک تصویر پسزمینه به فرم Access، باید کادر محاورهای Button Form Properties را باز کنید که میتواند به چند روش باز شود. بیایید یکی از راه ها را در نظر بگیریم: با کلیک راست بر روی فرم دکمه، پنجره Properties را باز کنید و دستور Properties را از منوی زمینه انتخاب کنید. پنجره Picture: Picture در تب Layout باز می شود.
برنج. 1.
برای وارد کردن مسیر و نام عکس، باید بر روی دکمه مرور کلیک کنید، کادر محاوره ای Select Picture باز می شود. در این پنجره باید نام و نوع فایل را مشخص کنید. بهطور پیشفرض، Microsoft Office Access از فرمتهای فایل bmp.، .dib، .wmf، .emf و .ico پشتیبانی میکند. بنابراین، یک عکس با یکی از پسوندهای مشخص شده انتخاب کنید و روی دکمه OK در کادر محاوره ای Select Picture کلیک کنید. من پسوند تصویر -.bmp را انتخاب کردم.
بعد، در پنجره Picture: Picture، نوع تصویر را مشخص کنید، می توان آن را جاسازی کرد یا پیوند داد. تفاوت اصلی بین پیوند و جاسازی در محل ذخیره داده ها و نحوه به روز رسانی داده ها پس از قرار گرفتن در سند است. یک تصویر جاسازی شده بخشی جدایی ناپذیر از فرم Access است. در پایگاه داده ذخیره می شود و حجم آن افزایش می یابد.
یک شی پیوند داده شده (شیء) است که در یک فایل ایجاد می شود و با پشتیبانی از پیوند بین فایل ها در فایل دیگری قرار می گیرد. شی پیوند داده شده بخشی از فایلی نیست که در آن درج شده است، اما در فایل اصلی در یکی از دایرکتوری های رایانه شخصی، بدون افزایش اندازه پایگاه داده ذخیره می شود. اگر باید یک تصویر یا آرم شرکت روی هر فرم و در گزارش ها قرار داده شود، در این مورد توصیه می شود که تصویر را به عنوان یک شی مرتبط درج کنید.
من یک تصویر جاسازی شده را انتخاب کردم، زیرا بخشی جدایی ناپذیر از پایگاه داده Access است که تضمین می کند کاربران اینترنت فایل پایگاه داده را از سایت کپی (دانلود) می کنند.
مرحله بعدی تنظیم اندازه نقاشی است. مقیاس های شکل دارای معانی زیر هستند:
- قطعه؛
- متناسب با قاب؛
- اندازه قاب.
بسته به هدف یکی از مقادیر را انتخاب کنید. در فرم دکمه Access Student_Progress، مقیاس تصویر - Fragment، Alignment - Centered را انتخاب کردم، نتیجه در شکل نشان داده شده است.
برنج. 2.
پس از بستن پنجره های "Picture: Picture" و "Button Form: Form" بر روی دکمه "Button Form" دوبار کلیک کنید، Access Master Button Form زیر با تصویر پس زمینه باز می شود.
برنج. 3.
قرار دادن تصاویر، عکسها و لوگوها در فرمها یا گزارشها میتواند به بهبود ظاهر و احساس پایگاه داده Access شما کمک کند.
درج تصاویر در فرم ها و گزارش ها
مایکروسافت اکسس توانایی درج تصاویر را در فرم ها و گزارش ها دارد. استفاده از تصاویر می تواند ظاهر فرم ها و گزارش هایی را که ایجاد می کنید بهبود بخشد. به عنوان مثال، میتوانید یک لوگوی شرکت را در گزارشها قرار دهید و در یک فرم، نه تنها دادههای مربوط به کارمندان شرکت، بلکه عکسهای آنها را نیز مشاهده کنید. برای درج تصاویر در فرم ها و گزارش ها، از کنترل های خاصی استفاده می شود - رایگانو پیوست شده استفریم های شی (قاب شیء بدون قید، قاب شیء محدود)، و همچنین یک کنترل طراحی(تصویر).
نحوه درج تصویر بستگی به نحوه استفاده از آن دارد.
- شی OLE را می توان در یکی از فیلدهای جدول Access ذخیره کرد، برای مثال، جدول Employees در پایگاه داده Northwind عکس های کارکنان را ذخیره می کند. همچنین می توانید اسناد Word را در فیلدهای جدول Access ذخیره کنید. در این صورت برای نمایش این اشیا در فرم ها یا گزارش ها باید از کنترل استفاده کنید قاب شیء پیوست شده(قاب شی محدود شده).
- اشیاء OLE ممکن است در جداول Access ذخیره نشوند، بلکه مستقیماً در یک فرم یا گزارش ذخیره شوند. با استفاده از این روش می توانید برای مثال لوگوی شرکت را در فرم یا گزارش ذخیره کنید. در این حالت باید از کنترل برای نمایش شی OLE استفاده کنید. قاب شی آزاد(قاب شیء بدون قید) یا طراحی(تصویر).
- همچنین می توانید از ویژگی برای افزودن تصویر به فرم یا گزارش استفاده کنید. طراحی(تصویر) این فرم یا گزارش. این معمولاً زمانی انجام میشود که میخواهید یک تصویر پسزمینه (واترمارک) که بخشی از یک پنجره یا کل پنجره یک فرم یا گزارش را اشغال میکند، اضافه کنید.
برای افزودن تصویر پس زمینه به فرم:
- فرم را در نمای Design باز کنید.
- در پنجره مشخصات فرم در برگه چیدمان(قالب) یافتن ملک طراحی(تصویر). در قسمت ورودی این ویژگی مسیر و نام فایل نقشه را وارد کنید. برای این کار می توانید روی دکمه Builder کلیک کرده و در پنجره انتخاب کنید انتخاب الگو(درج تصویر) فایل تصویر مورد نیاز (شکل 15.1).
اظهار نظر
چندین فایل کاغذدیواری استاندارد در پوشه MICROSOFT OFFICE\OFFICE\BITMAPS\STYLES قرار دارند.
- مقدار ویژگی را تنظیم کنید نوع الگو(نوع تصویر). دو مقدار می تواند وجود داشته باشد: نشات گرفتن(جاسازی شده) یا متصل(مرتبط). اگر تصویر جاسازی شده باشد، در یک فایل پایگاه داده (mdb) ذخیره می شود. تصویر پیوند شده در یک فایل جداگانه روی دیسک ذخیره می شود. ما قبلاً در مورد مزایا و معایب هر دو روش در بالا صحبت کرده ایم. اگر همان تصویر در بسیاری از فرمها یا گزارشها درج شود، جاسازی آن منجر به "تورم" فایل mdb میشود، زیرا به تعداد دفعاتی که آن را جاسازی کردهاید، تعداد کپیهایی از تصویر ذخیره میشود. اگر می خواهید آن را پیوند دهید، باید مراقب باشید که به طور تصادفی حذف یا منتقل نشود.
- از ویژگی های زیر برای سفارشی کردن نمایش تصویر پس زمینه استفاده کنید.
- ویژگی مقیاس ترسیمی(حالت اندازه تصویر) سه مقدار دارد: قطعه(کلیپ) در قاب قرار بگیرد(کش آمدن) بر اساس اندازه قاب(بزرگنمایی). معنی قطعهتصویر را در اندازه اصلی نمایش می دهد. اگر اندازه تصویر از اندازه پنجره فرم بیشتر شود، تصویر تصویر برش داده می شود. معنی در قاب قرار بگیرداندازه عکس را متناسب با پنجره فرم تغییر می دهد. استفاده از این مقدار ممکن است منجر به اعوجاج تصویر در الگو شود. معنی بر اساس اندازه قاباندازه عکس را طوری تغییر میدهد که از نظر عرض یا ارتفاع با پنجره فرم مطابقت داشته باشد. استفاده از این مقدار نه تصویر را برش می دهد و نه نسبت تصویر آن را مخدوش می کند.
- ویژگی مقیاس ترسیمی(حالت اندازه تصویر) سه مقدار دارد: قطعه(کلیپ) در قاب قرار بگیرد(کش آمدن) بر اساس اندازه قاب(بزرگنمایی). معنی قطعهتصویر را در اندازه اصلی نمایش می دهد. اگر اندازه تصویر از اندازه پنجره فرم بیشتر شود، تصویر تصویر برش داده می شود. معنی در قاب قرار بگیرداندازه عکس را متناسب با پنجره فرم تغییر می دهد. استفاده از این مقدار ممکن است منجر به اعوجاج تصویر در الگو شود. معنی بر اساس اندازه قاباندازه عکس را طوری تغییر میدهد که از نظر عرض یا ارتفاع با پنجره فرم مطابقت داشته باشد. استفاده از این مقدار نه تصویر را برش می دهد و نه نسبت تصویر آن را مخدوش می کند.
برنج. 15.1.دیالوگ کونو انتخاب الگو
- اگر تصویری درج شود که کل فرم را اشغال نکند، ویژگی تراز تصویر(Picture Alignment) به شما امکان می دهد موقعیت آن را به شکل زیر مشخص کنید: بالا سمت چپ(بالا سمت چپ) بالا سمت راست(بالا سمت راست) متمرکز شده است(مرکز)، پایین سمت چپ(پایین سمت چپ) سمت راست پایین(سمت راست پایین) در مرکز فرم(مرکز فرم).
- ویژگی پر کردن موزاییک(Picture Tiling) به شما امکان می دهد یک تصویر تکراری از تصویر را نمایش دهید.
نمونه ای از استفاده از یک تصویر به عنوان پس زمینه در یک فرم در شکل نشان داده شده است. 15.2.
یک تصویر پس زمینه به همین ترتیب در گزارش درج می شود. نمونه ای از استفاده از تصویر به عنوان پس زمینه در یک گزارش در شکل نشان داده شده است. 15.3.
یک تصویر را می توان در یک فرم و به عنوان کنترل فرم درج کرد. برای این کار می توانید از دو نوع کنترل استفاده کنید: طراحی(تصویر) و قاب شی آزاد(قاب شی بدون محدودیت).
برنج. 15.2.استفاده از تصویر پس زمینه در فرم Microsoft Access
برنج. 15.3.تصویر پس زمینه در گزارش مایکروسافت اکسس
اگر نیازی به تغییر مستقیم تصویر در فرم یا گزارش ندارید، بهتر است از آن استفاده کنید طراحی(تصویر) (فرم سریعتر اجرا می شود). اگر قصد دارید اغلب تصویر را تغییر دهید، باید آن را با استفاده از یک قاب شی آزاد وارد کنید.
برای قرار دادن یک کنترل طراحی(تصویر)، شما نیاز دارید:
- دکمه فشار دهید طراحی(تصویر) در پنل Elements (دکمه Elements Builder باید فشار داده شود تا Image Builder راه اندازی شود).
- در فرم یا گزارشی که عکس در آن قرار گرفته است، مکانی را انتخاب کنید و با دکمه سمت چپ ماوس روی آن کلیک کنید.
- در پنجره باز شده درج تصویر(درج تصویر) نام فایل حاوی تصویر را برای افزودن انتخاب کرده و دکمه را فشار دهید خوب.یک کنترل ایجاد می شود که تصویر در آن قرار می گیرد (شکل 15.4).
- مقادیر ویژگی را تنظیم کنید که بر نحوه نمایش تصویر در یک فرم یا گزارش تأثیر می گذارد. این ویژگی ها مشابه ویژگی های فرم مربوطه هستند.
برنج. 15.4.با استفاده از یک عنصر طراحیبرای درج تصویر در فرم
برای درج تصویر در فرم یا گزارش با استفاده از قاب شی آزاد، باید:
- فرم را در نمای طراحی فرم یا گزارش را در نمای طراحی گزارش باز کنید.
- دکمه فشار دهید قاب شی آزاد(قاب شیء بدون قید) در پانل عناصر.
- مکانی را در فرم یا گزارش برای شی درج شده انتخاب کنید و با دکمه سمت چپ ماوس روی آن کلیک کنید. کادر محاوره ای Wizard ظاهر می شود درج یک شی(درج شی). با استفاده از ویزارد می توانید یک نقشه آماده را از یک فایل وارد کنید یا ابتدا آن را در برنامه مربوطه ایجاد کنید و سپس آن را وارد کنید. بنابراین، مراحل بعدی ممکن است متفاوت باشد.
اگر هنوز نقشه ای ایجاد نکرده اید، این مراحل را دنبال کنید.
- در کادر محاوره ای دسترسی مایکروسافتدکمه رادیویی را انتخاب کنید ایجاد جدید(ایجاد جدید) و سپس در لیست نوع شی(نوع شی) برنامه ای را که نقشه با آن ایجاد می شود انتخاب کنید (شکل 15.5).
برنج. 15.5.پنجره دسترسی مایکروسافت،برای درج یک عکس با استفاده از یک قاب شی آزاد استفاده می شود
- یک شی می تواند به عنوان یک نماد نمایش داده شود، که زمانی مفید است که حاوی اطلاعاتی باشد که نباید همیشه نمایش داده شوند. در این مورد، شما فقط باید کادر را علامت بزنید به عنوان یک نماد(نمایش به عنوان نماد).
- دکمه فشار دهید خوب.
- با استفاده از برنامه انتخاب شده در مرحله 1 یک شی ایجاد کنید.
- پس از اتمام ایجاد شی، دستور را انتخاب کنید بستن(بستن) در منو فایل(فایل) برنامه برای بازگشت به Microsoft Access. Microsoft Access یک کنترل ایجاد می کند قاب شی آزاد(Unbound Object Frame) و تصویری را در آن نمایش می دهد.
اگر از قبل یک فایل با تصویر آماده دارید، برای درج مستقیم آن از فایل، باید:
- در کادر محاوره ای مایکروسافتبه دکمه رادیویی انتخاب دسترسی پیدا کنید از فایل ایجاد کنید(Create From File) و سپس مسیر فایل را مشخص کنید. اگر مسیر دقیق را نمی دانید، از دکمه استفاده کنید مرور(مرور) (شکل 15.6).
برنج. 15.6.پنجره دسترسی مایکروسافتهنگام درج تصویر از یک فایل در گزارش با استفاده از یک قاب شی آزاد
برنج. 15.7.درج تصویر مایکروسافت پینتبه گزارش با استفاده از یک قاب شی آزاد
- اگر می خواهید شی را به عنوان یک نماد نمایش دهید، کادر را انتخاب کنید به عنوان یک نماد(نمایش به عنوان نماد).
- برای پیدا کردن ارتباط با یک شی، کادر را علامت بزنید ارتباط(ارتباط دادن). اگر چک باکس پاک شود (پیشفرض)، شی جاسازی میشود.
- دکمه فشار دهید خوب.
نمونه ای از درج یک تصویر ایجاد شده با استفاده از مایکروسافت Paint در یک فرم با استفاده از یک قاب شی آزاد در شکل نشان داده شده است. 15.7.
پس از درج یک شی، می توانید اندازه و نسبت آن را با استفاده از ویژگی تغییر دهید اندازه گیری(حالت اندازه). در بیشتر موارد، تغییرات در یک شی آزاد را می توان در نمای Form یا Report Design انجام داد. برای اینکه بتوانید یک شی را در حالت فرم تغییر دهید، باید ویژگی را روی آن تنظیم کنید دسترسی داشته باشید(فعال) فریم آزاد شی روی Yes و برای ویژگی تنظیم شده است مسدود کردن(قفل شده) - ارزش خیر(نه). برای ویرایش یک شی، روی آن دوبار کلیک کنید. برای انجام این کار، تنها لازم است برنامه ای روی رایانه شما نصب شده باشد که بتواند فایلی از این نوع را ویرایش کند. نمونه ای از ویرایش یک بیت مپ تعبیه شده در شکل نشان داده شده است. 15.8.
برنج. 15.8.نمونه ای از ویرایش بیت مپ با مایکروسافت پینت
برای خروج از حالت ویرایش، فقط خارج از تصویر کلیک کنید.
برخلاف سایر کنترلهای روی فرم، که با رکوردهای جدول منبع مرتبط هستند، تصویر در فریم آزاد شیء با حرکت در رکوردهای روی فرم تغییر نمیکند - این تصویر با خود فرم مرتبط است، نه با دادههایی که روی فرم نمایش داده می شود. تصاویری که در ورودیهای جدول ذخیره میشوند با یک حاشیه شی پیوست شده روی فرم نمایش داده میشوند.
برای ذخیره تصاویر و سایر اشیاء OLE در جداول Access، از نوع خاصی از فیلد استفاده می شود: شی OLE(شیء OLE). عنصر کنترل قاب شیء پیوست شده(Bound Object Frame) به یکی از روش های استاندارد ایجاد می شود:
- با جابجایی فیلد مورد نیاز از لیست فیلدهای جدول منبع با ماوس. در این حالت، کنترل مربوط به فیلد در جدول بلافاصله ایجاد می شود.
- با یک دکمه قاب شیء پیوست شده(Bound Object Frame) در پنل Elements. در این حالت یک کنترل ایجاد می شود که باید فوراً ویژگی را برای آن تنظیم کنید داده ها(RecordSource) - نام فیلد حاوی شی OLE (شکل 15.9).
برنج. 15.9.یک قاب شی پیوست شده در حالت Shapes ایجاد کنید
شما می توانید یک تصویر را در یک فیلد جدول در جدولی که در حالت صفحه داده باز شده یا در یک فرم وارد کنید. برای این شما نیاز دارید:
- یک جدول را در نمای جداول یا یک فرم را در نمای فرم ها باز کنید.
- به رکوردی که می خواهید عکس را در آن وارد کنید بروید و فیلد شی OLE را انتخاب کنید.
- اجرای دستور یک شی(شیء) از منو درج کنید(درج).
- در کادر محاوره ای مایکروسافتدسترسی (نگاه کنید به شکل 15.5) دکمه رادیویی را انتخاب کنید ایجاد جدید(ایجاد جدید) و سپس در لیست نوع شی(نوع شی) نوع برنامه ای را انتخاب کنید که شی در آن ایجاد می شود. اگر فایل با تصویر از قبل آماده است، باید دکمه رادیویی را انتخاب کنید از فایل ایجاد کنید(Create From File) و سپس مسیر فایل را مشخص کنید.
- برای نمایش یک شی به عنوان نماد، کادر را انتخاب کنید به عنوان یک نماد(نمایش به عنوان نماد).
- دکمه فشار دهید خوب.
- اگر در حال ایجاد یک طراحی جدید هستید، باید آن را با استفاده از برنامه انتخاب شده در مرحله 4 ایجاد کنید.
- پس از اتمام ایجاد شی، دستور را انتخاب کنید بستن(بستن) در منو فایل(فایل) برنامه برای بازگشت به Microsoft Access.
تصویر در ورودی جدول درج خواهد شد. در این حالت در حالت Forms یک عکس یا یک شی دیگر به طور خودکار روی صفحه نمایش داده می شود. برای مثال در نمای جدول فقط نوع شیء نمایش داده می شود طراحی شطرنجی.
درج فایل های گرافیکی یا به طور مستقیم یا با کمک فیلترهای گرافیکی جداگانه انجام می شود. این فیلترها زمانی نصب می شوند که مایکروسافت اکسس نصب شده باشد. هیچ فیلتر گرافیکی برای درج متافایل پیشرفته (EMF)، بیت مپ ویندوز (BMP، RLE، DIB)، متافایل ویندوز (WMF) و نمادها (ICO) مورد نیاز نیست. با این حال، چنین فیلترهایی برای درج سایر فایلهای graphic.format فهرست شده در زیر مورد نیاز هستند:
فرمت اتوکد دو بعدی (DXF) متافایل گرافیکی کامپیوتری (CGM)
CorelDRAW (CDR) پست اسکریپت محصور شده (EPS)
فرمت تبادل گرافیکی (GIF) فرمت تبادل فایل JPEG (JPG)
Kodak Photo CD (PCD) Micrografx Designer/Draw (DRW)
قلم موی کامپیوتر (PCX) گرافیک شبکه قابل حمل (PNG)
فرمت فایل تصویری برچسب شده (TIFF) تارگا (TGA)
WordPerfect Graphics (WPG) HG Graphics Language (HGL, PLT) Macintosh PICT (PCT)
محتوای پایگاه های داده (DB) در جداول ذخیره می شود، اما اطلاعات به طور سنتی به شکل راحت تر به کاربر ارائه می شود - فرم ها و گزارش ها ایجاد می شوند. برای وضوح، آنها شامل تصاویر مختلفی می شوند: عکس، عکس، نشان. ذخیره داده های گرافیکی در فیلدهای خاص جداول راحت تر است. Microsoft Access DBMS از چندین گزینه برای بارگذاری تصاویر پشتیبانی می کند پایهداده ها.
شما نیاز خواهید داشت
- – DBMS Microsoft Access؛
- - یک فایل گرافیکی حاوی یک تصویر.
دستورالعمل
1. یک فیلد شی OLE را به جدول پایگاه داده اضافه کنید. در این زمینه است که Microsoft Access می تواند تصاویر را ذخیره کند. پایگاه داده مورد نیاز را باز کنید و در تب "جدول" عنصری را که می خواهید تصویر را در آن قرار دهید انتخاب کنید. سازنده جدول را فراخوانی کنید. هنگام ویرایش طرح آن، فیلد دیگری با نوع داده OLE Object Field اضافه کنید. نامی به آن بدهید و دگرگونی های پایه را ذخیره کنید ("فایل" - "ذخیره").
2. یک شی OLE را در سلول فیلد قرار دهید، یعنی. خودش تصویر. برای این کار جدول را در حالت view باز کنید. ستون اضافه شده را خواهید دید. مکان نما را در سلول مورد نظر قرار دهید و کلیک راست کنید تا منوی زمینه باز شود. دستور «افزودن شی» را انتخاب کنید.
3. در کادر محاورهای که باز میشود، یکی از گزینههای اضافه کردن پیشنهادی را فعال کنید. این امکان وجود دارد که یک فایل گرافیکی از قبل موجود را وارد کنید یا ابتدا آن را در یک ویرایشگر مناسب ایجاد کنید و سپس آن را به پایگاه داده فعلی پیوند دهید. در حالت اول، برنامهای را که میخواهید در آن یک تصویر جدید ایجاد کنید، در قسمت «نوع شی» انتخاب کنید، بگویید «طراحی قلم مو». دکمه OK را فشار دهید، برنامه ویرایشگر همزمان شروع می شود. جاسازی یک شی در پایهبا ساختن داده ها دیرتر از شما به پایان می رسد تصویر، اپلیکیشن گرافیک را ببندید.
4. برای درج تصویری که از قبل در فیلد جدول وجود دارد، گزینه 2 را انتخاب کنید - سوئیچ "ایجاد از فایل" را در کادر محاوره ای فعال کنید. بر روی دکمه "Browse ..." کلیک کنید و مسیر و نام فایل گرافیکی را با تصویر مشخص کنید. داشتن روی دیسک مطلوب است تصویردر قالب .bmp یا .dib. در صورت لزوم، کادر انتخاب "پیوند" را در پنجره فعال کنید - این به DBMS اجازه می دهد تا دگرگونی های فایل گرافیکی را ردیابی کند و تصویر را در جدول بارگذاری مجدد کند.
5. دانلود فایل را با کلیک روی دکمه OK تایید کنید، سپس خودتان را ذخیره کنید پایهداده ها. هنگامی که یک جدول را در حالت نمایش باز می کنید، فیلد شی OLE خود تصویر را نشان نمی دهد، بلکه کتیبه "Bitmap" را نشان می دهد. هنگامی که کاربر فرم ها و گزارش ها را ایجاد کرده و با آنها کار می کند، تصویر گرافیکی از جدول بارگذاری می شود.
زبان html کامل نیست و دارای تعدادی اشکالات قابل توجه است. برای پیوند دادن یک تصویر به یک مکان خاص در صفحه، بهتر است آن را با استفاده از جدول درج کنید. در این صورت تصویر به عنوان پس زمینه در نظر گرفته می شود و می توان متنی را در بالای آن قرار داد.
دستورالعمل
1. در ابتدا باید یک جدول بسازید، در صورتی که از قبل وجود نداشته باشد. این عمل در علامت انجام می شود
. برای انجام این کار، از برچسب ها استفاده می شود (تگ بسته شدن ضروری است):