نمایش نتایج 1 تا 8 از 8

نام تاپیک: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

  1. #1

    دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    فرض کنید فرمی در اکسس دارم که در آن فیلد تعداد نفرات وجود دارد. می خواهم دو دکمه در فرم قرار دهم که وقتی دکمه A را زدم عدد داخل باکس فیلد تعداد نفرات یکی بیشتر شود و وقتی دکمه B را فشار می دهم یک عدد از عدد درون باکس فیلد تعداد نفرات را کم کند.
    به عنوان مثال اگر فیلد تعداد نفرات به نام NOch باشد و عدد 0 درون باکس این فیلد وارد شده باشد با زدن دکمه A عدد باکس NOch بشود 1 و با زدن دکمه B یکی از عدد کم کند و بشود 0.

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    چیزی که شما میخواین اسمش spin button/spin edit/spin textbox هست و در اکسس نداریم!
    ولی دو راه دارین:

    1- یک اکتیوایکس داریم بنام Microsoft forms2 spinbutton
    این کنترل فقط کلیدها رو داره و باید کنار یک تکسباکس قرارش بدین.
    باید مقادیر min/max رو براش مشخص کنین و در رویداد after update مقدار value رو در تکسباکس نمایش بدین.

    2- دو button معمولی کنار تکسباکس بذارین و از رویدادهای on click اونها استفاده کنین.

    روش اول ساده تر هست و کدنویسی کمتری هم نیاز داره ولی از نظر ظاهر دستتون بسته است.

  3. #3

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    خیلی ممنون
    فکر میکنم در رویداد after update تکست باکسم باید بنویسم:
    NOch.value=SpinButton
    آخرین ویرایش به وسیله hosein242 : شنبه 06 بهمن 1397 در 18:58 عصر

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    درواقع اینجوری میشه:
    me.spinbutton.value=me.textbox


    و البته باید برای کنترل محدوده مجاز هم کد بنویسین.
    همچنین input mask مناسب برای تکسباکس هم مفید هست.

  5. #5

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    درواقع اینجوری میشه:
    me.spinbutton.value=me.textbox


    و البته باید برای کنترل محدوده مجاز هم کد بنویسین.
    همچنین input mask مناسب برای تکسباکس هم مفید هست.
    سلام دوست عزیز من خیلی دنبال این مطلب بودم، تا اینکه اینجا پیدا کردم ، اگر بتونید راجع به روش بالا بیشتر توضیح بدید برای افراد مبتدی تر مثل من و اگر امکان داشته باشه نمونه ای قرار بدید خیلی خوب میشه ،تشکر فراوان

  6. #6
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    سلام
    نمونه میگذارم، فقط مشخص کنین کدوم روش مورد نظرتون هست:
    1- با استفاده از اکتیوایکس
    2- بدون اکتیوایکس (فقط امکانات درونی اکسس)

  7. #7

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام
    نمونه میگذارم، فقط مشخص کنین کدوم روش مورد نظرتون هست:
    1- با استفاده از اکتیوایکس
    2- بدون اکتیوایکس (فقط امکانات درونی اکسس)
    ببینید دوست عزیز من این امکان رو در اکسل میخوام اجرا کنم و میخوام کاربردی باشه ، سوال خودمرو هم تو لینک زیر با توضیح کامل مطرح کردم یکی از دوستان هم این تاپیک رو به من معرفی کرد ، حالا شما بفرمایید کدوم به اون چیزی که من میخوام کمک میکنه ، تشکر فراوان

    یک نمونه تصویر هم پیوست کردم ملاحظه بفرمایید

    https://barnamenevis.org/showthread.php?554014-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-%D8%AF%DA%A9%D9%85%D9%87-%D8%AF%D8%B1-%D8%A7%DA%A9%D8%B3%D9%84-%DA%A9%D9%87-%D8%A8%D8%A7-%D9%81%D8%B4%D8%B1%D8%AF%D9%86-%D8%A7%D9%86-%D8%B9%D8%AF%D8%AF-%D8%AF%D8%A7%D8%AE%D9%84-%D8%B3%D9%84%D9%88%D9%84-%DB%8C%DA%A9%DB%8C-%D8%AC%D9%84%D9%88-%D8%A8%D8%B1%D9%88%D8%AFbook1.png

  8. #8
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: دکمه بالا برنده و پایین آورنده عدد باکس در اکسس

    در اکسل کار بمراتب راحتتر هست چون نیاز به کدنویسی نیست و چون کارها رو باید خودتون انجام بدین نمونه هم موردی نداره.
    کافی هست که در ورک شیت به ترتیب زیر عمل کنین:
    insert
    activex
    spin button

    بعد در design mode در properties مربوط به spin button مقادیر min,max,linked cell رو مشخص میکنین و تمام.
    در همین مثال شما linked cell میشه d5

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: پنج شنبه 12 مرداد 1402, 00:07 صبح
  2. تبدییل دیتابیس اکسس به sql
    نوشته شده توسط dehqhani در بخش T-SQL
    پاسخ: 0
    آخرین پست: دوشنبه 20 مرداد 1393, 23:01 عصر
  3. سوال: چگونه وقتی به پایین سایت حرکت می کنیم منوی سایت پایین بیاد
    نوشته شده توسط عرفان طباطبایی در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: جمعه 12 مهر 1392, 22:16 عصر
  4. پاسخ: 0
    آخرین پست: یک شنبه 17 شهریور 1392, 00:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •