ترازبندی کنترل های فرم در اکسس به راحتی آب خوردن
سلام اینجا سافت پلاس و شما در حال خواندن مطلب دیگری از مجموعه مطالب مربوط به آموزش جامع نرم افزار اکسس هستید . امروز می خواهیم در مورد ترازبندی کنترل های فرم در اکسس با هم صحبت کنیم .
همانطور که می دانید یک فرم می تواند دارای چندین و چند کنترل باشد . منظورم از کنترل چیزهایی مثل تکست باکس ها یا لیبل ها و دکمه ها و خیلی چیزهای دیگر است .
فرض کنید که یک فرم دارید که در داخل آن 10 تا برچسب و 10 تا هم تکست باکس دارید . حالا می خواهید همه این کنترل ها را مرتب کنید یا به اصطلاح آنها را چیدمان کنید .
برای چیدمان کردن همه این کنترل ها باید کاری کنید که همه آنها ترازبندی شوند؛ اندازه مناسبی داشته باشند ؛ فاصله تمام کنترل ها از همدیگر یکی باشد و بطور کلی یک نظم خاصی را باید برای همه آنها در نظر بگیرید .
اگر فکر می کنید که همه این کارها را باید خودتان انجام بدهید اشتباه می کنید ؛چون انجام این کار وقت زیادی را از شما می گیرد و تازه آن دقتی را هم که باید نمی توانید داشته باشید .
چطور است کار ترازبندی کنترل های فرم در اکسس را به خود اکسس بسپاریم . اما چطور ؟ با من تا انتهای این مطلب همراه باشید تا هر چیزی را که برای این کار نیاز دارید را به شما بگویم .
من علیرضا شهرآئینی هستم و سعی می کنم همه چیز را ساده و آسان برایتان توضیح بدهم .
توی ترازبندی کنترل های فرم چه کار می خواهیم بکنیم ؟
توی قدم اول که ما یک فرم داریم . حالا روی این فرم چند تا تکست باکس داریم . اندازه هر کدام از این تکست باکس ها با هم متفاوت متفاوت است و هر کدام از آنها هم یک جای خاصی از فرم قرار گرفته اند .
یعنی هیچ نظمی ندارند . نه در اندازه و نه در چیدمان و جایگاهی که قرار دارند یک چیزی مثل تصویر زیر .
حالا ما می خواهیم یک سر و سامانی به اینها بدهیم و در واقع آنها را ترازبندی کنیم .
وقتی که می گوییم سرو سامان بدهیم منظورمان دقیقا چیست ؟ اینجا چند تا کار را می خواهیم انجام بدهیم .
1- فاصله کنترل ها را از حواشی فرم تنظیم کنیم .
2- فاصله کنترل ها را نسب به همدیگر تنظیم کنیم .
3- کنترل ها را در داخل فرم حرکت بدهیم .
4- کنترل ها را متناسب با نوشته هایی که نمایش می دهند تغییر سایز بدهیم .
و البته کارهای دیگری هم هست که در ادامه همین آموزش راجع به آنها هم با هم صحبت خواهیم کرد .
جابجایی کنترل ها در مسیر افقی یا عمودی
وقتی که که ما یک کنترل را روی فرم خودمان قرار می دهیم محل قرار گیری آن بستگی به نقطه ای دارد که ما در آن نقطه کلیک می کنیم .
اما ممکن است که بعدها بخواهیم محل قرار گیری کنترل مورد نظرمان را تغییر بدهیم .
وقتی که ما یک کنترل را روی یک فرم قرار می دهیم اکسس نسبت به دو تا چیز موقعیت آن را تعیین می کند . یکی فاصله کنترل از سمت چپ فرم و یکی هم فاصله کنترل مورد نظر از قسمت بالایی فرم .
یعنی چیزی مثل تصویر زیر .
حالا می خواهیم کنترل مورد نظر خودمان را در مسیر افقی جابجا کنیم. یعنی آن را به سمت چپ یا راست منتقل کنیم .
برای این کار می شود از روش دستی استفاده کرد .یعنی به کمک دکمه موس کنترل مورد نظر را جابجا کنیم . ولی این کار دقتش کم است .
اما خود اکسس برای این کار پیشنهاد می دهد که از کادر Property sheet به سراغ گزینه Left برویم .
با استفاده از این گزینه می توانیم تعیین کنیم که لبه خارجی کنترل ما از سمت چپ چقدر با لبه داخلی فرم مان فاصله داشته باشد .
برای تراز بندی بهتر می توانیم یک دسته از کنترل ها را انتخاب کنیم تا فاصله همه آنها از سمت چپ با هم یکسان شوند .
توی همین کادر property sheet یک خاصیتی داریم به اسم Top که با استفاده از آن می توانیم موقعیت کنترل مورد نظرمان را نسبت به بالای فرم تنظیم کنیم .
یک مطلب خواندنی دیگر : با کدام یک از این 7 ویژگی فرم ها در اکسس آشنایی دارید ؟
مطلب مرتبط : طراحی فرم ها در اکسس ، 7 نکته ای که باید رعایت کنید
تراز بندی و تغییر سایز کنترل با گزینه های سربرگ Arrange
اکسس برای اینکه کار جابجایی، تغییر اندازه و همچنین ترازبندی کنترل ها نسبت به هم را را بهتر بتوانیم انجام بدهیم امکانات و قابلیت های خوبی را در داخل سربرگ Arange برای ما تدارک دیده است .
در این بخش راجع به این قابلیتها با هم صحبت خواهیم کرد .
در این سربرگ ما یک پالتی داریم به اسم sizing & ordering که در تصویر زیر می توانید این پالت را مشاهده کنید .
همانطور که در تصویر هم می بینید توی این پالت ما 4 گزینه داریم . اما موضوع بحث ما در این آموزش مربوط به دو تا گزینه size /space و گزینه Align است .
این دو تا گزینه شامل یک سری از دستورات هستند که می توانند به ما در کار تغییر اندازه و تراز بندی کنترل ها کمک کنند . در ادامه با امکاناتی که هر کدام از آنها در اختیار ما می گذارند آشنا خواهیم شد .
بررسی گزینه های size / space
کار را با بررسی گزینه های size/space شروع می کنیم . این گزینه خودش شامل چهار تا زیر مجموعه است . قسمت اول به نام size می باشد همانطور که از اسم این گزینه هم مشخص است این گزینه قرار است کار تغییر اندازه کنترل ها را برای ما انجام بدهد .
قسمت دوم هم به نام space بوده و مربوط به تغییر فاصله بین کنترل ها می باشد .البته در کنار این دو تا بخش این گزینه بخش های دیگری هم دارد که شامل بخش های Grid و grouping می شود . در ادامه راجع به انها هم با هم صحبت خواهیم کرد .
اما برویم به سراغ بخش اول یعنی بخش size . تصویر زیر گزینه های مربوط به این بخش را برای ما نمایش می دهد .
همانطور که در تصویر بالا هم می بینید این بخش شامل گزینه های مختلفی است . با هر کدام از این گزینه ها می توان کار خاصی را انجام داد . بیایید این گزینه ها را با هم بررسی کنیم .
گزینه اول : to fit
با استفاده از این گزینه می شود کاری کرد که اکسس بطور خودکار همه کنترل ها را به اندازه ای در بیاورد که بتوانند محتوای داخل خودشان را نمایش بدهند .
گزینه دوم : To Talest
با استفاده از این گزینه می شود کاری کرد که اکسس بطور خودکار در بین کنترل های موجود ، کنترلی را که بیشترین ارتفاع را دارد پیدا کرده و بقیه کنترل ها را هم به لحاظ ارتفاعی با آن هم اندازه می کند .
گزینه سوم: To Shortest
با استفاده از این گزینه می شود کاری کرد که اکسس بطور خودکار در بین کنترل های موجود ، کنترلی را که کمترین پهنا را دارد پیدا کرده و بقیه کنترل ها را هم به لحاظ پهنایی با آن هم اندازه می کند .
مطالب زیر را حتما مطالعه کنید
مفهوم join در SQL و دیتابیس اکسس +ویدئو
ساخت برچسب در اکسس💥چطور آنها را ایجاد و مدیریت کنیم ؟
ریبون ها در اکسس💥از مخفی کردن تا مدیریت کردن آنها
چطوری متن ها و تصاویر را بصورت متحرک در اکسس نمایش بدهیم ؟
فرمت دهی نوشته ها در اکسس | کاربرد + مثالها
۵ ویژگی در فرم های اکسس که کمتر از آنها خبر داشتید .
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام
تشکر از آموزش های کوتاه و مفیدتون
چرا اکثر آموزش هاتون مثل همین آموزش نیمه کاره مونده؟ می گید که در مورد فلان گزینه و فلان چیز صحبت می کنیم، اما …
یا حتی گزینه های همین بحث رو هم تموم نمی کنید
لطفا آموزش های خوبتون رو کامل کنید
با سلام و تشکر از همراهی شما با سافت پلاس
در خوصو موردی که فرموده بودید کاملا حق با شماست . خیلی از آموزش ها نیمه کاره موندن که این به دلیل مشغله کاری زیاد هستش اما با این وجود همه مقالات و از جمله این مطلب به تدریج تکمیل خواهد شد .