PDA

View Full Version : سوال: استفاده از InputBox



ryonis
سه شنبه 21 اردیبهشت 1389, 17:14 عصر
با سلام خدمت تمامي دوستان عزيز....
مي خواستم خواهش كنم اگه كسي از دوستان آشنايي كاملي با inputbox داره يا نمونه خوبي، كمي درباره اش براي ما توضيح بده.
قبلاً خودم كنترلش كردم. اما سوال اينجاس كه آيا با يك بار استفاده از inputbox امكان دريافت چند متغير از كاربر وجود داره؟ مثلاً دو خط وجود داشته باشه و در خط بالا x و در خط پايين Y رو از او بگيريم؟
البته ميدونم كه ميشه با فرم اين كار رو كرد. ولي آيا تابعي وجود داره كه ايم كارو بكنه؟ :ناراحت:

مهدی قربانی
سه شنبه 21 اردیبهشت 1389, 22:36 عصر
سلام
خوب شما می تونید از چند InputBox استفاده کنید .

ryonis
سه شنبه 28 اردیبهشت 1389, 09:37 صبح
سلام
خوب شما می تونید از چند InputBox استفاده کنید .
از پاسخ صريح تان ممنونم. اما منظورم ساخت يه همچين چيزيه :


http://www.clonedvd.net/help/CloneDVD%204.5.0.0/register.jpg

مهدی قربانی
سه شنبه 28 اردیبهشت 1389, 10:21 صبح
سلام
ببينيد تابع InputBox‌ فقط داراي يك آرگومان مشخص براي دريافت ديتا هست و بيشتر براي همين منظور طراحي شده ، در اكسس اگر بخوايم مشابه خواسته شما عمل كنيم بهترين گزينه ساخت يك فرم واسط مشابه تصويري كه گذاشتيد هست . توابع InputBox و MsgBox مانور پذير نيستند و فقط در ابعاد تعيين شده قادر به ارائه سرويس هستند ولي فرمي كه شما در قالب MsgBox يا InputBox بصورت سفارشي ايجاد ميكنيد دست شما رو براي پياده كردن هر نوع خواسته اي باز ميذاره بنابراين با اطمينان خاطر به شما توصيه مي كنم براي خواسته خودتون حتماً از فرم بهره بگيريد .

mazoolagh
سه شنبه 28 اردیبهشت 1389, 15:42 عصر
برای ساختن نمونه ای که عکسش رو گذاشتین کافی هست یک فرم به همین شکل طراحی کنین و ویژگیهای اون رو بصورت زیر تغییر بدین:
popup=yes
modal=yes
dividing lines=no
navigation buttons=no
boder style=dialog
scroll bars=niether
min max buttons=none
record selectors=no

و داخل برنامه از کد docmd.open window استفاده کنین

جهت اطلاع اکسس 2007 خودش در بخش ساخت اتوماتیک فرم یک انتخاب modal داره که همین کار رو براتون انجام میده
--------

ضمتا تحت هیچ عنوان و به هزار و یک دلیل از input box استفاده نکنین!