نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: نحوه فراخوانی توابع

  1. #1


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    Happy نحوه فراخوانی توابع



    میشه یه راهنمائی کنید وقتی که تعداد توابع مربوط به یک یوسر فرم زیاد میشه- مثلا برای فایل من بالای 40 تابع- اگر بخوایم توابع رو جای دیگه بنویسیم و تو کد نویسی فرم او نارو صدا بزنیم چی کار باید بکنیم؟ نحوه فراخوانی توابع چطور باید باشه و...؟

    با تشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: نحوه فراخوانی توابع

    سلام
    اگه منظور شما رویه هایی هست که به صورت زیر تعریف شده
    کد PHP:
    function name(argument)
    .............
    end function 
    باید در رویه اسم تابع و متغیر مد نظر رو داخل پرانتز بیاری تا فراخوانی بشه ولی اگه منظورت شکل زیره
    کد PHP:
    sub name()
    .............
    end sub 
    باید با call name رویه رو فراخوانی بکنی اگه مشکل حل نشد بگو بیشتر توضیح بدم

  5. #3


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: نحوه فراخوانی توابع

    با سلام

    وقتی از طریق call توابع رو فراخوانی میکنم ارور میدخ میشه روی فایل نمونه یدونه از توابع رو تغییر بدین به عنوان نمونه

    نمونه

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: نحوه فراخوانی توابع

    سلام
    کدوم رویه رو میخوای فراخوانی کنی ، چیزی پیدا نکردم مبدا و مقصد رو مشخص کن

  8. #5


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: نحوه فراخوانی توابع

    نقل قول نوشته اصلی توسط vatanparast
    سلام
    کدوم رویه رو میخوای فراخوانی کنی ، چیزی پیدا نکردم مبدا و مقصد رو مشخص کن
    با سلام
    برای نمونه اگه میشه تابع مربوط به Private Sub CommandButton1_Click() رو به صورت call تغییر بدین

    با تشکر

  9. سپاس ها (1)


  10. #6


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: نحوه فراخوانی توابع

    سلام
    گرچه فک نکنم این کار نتیجه ای داشته باشه چون رویه هایی که تعریف شده به کنترل فرم وابسته هست ولی به صورت زیر میشه فراخوانی کرد

    کد PHP:
    Call CommandButton1_Click 

  11. #7


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: نحوه فراخوانی توابع

    نقل قول نوشته اصلی توسط vatanparast
    سلام
    گرچه فک نکنم این کار نتیجه ای داشته باشه چون رویه هایی که تعریف شده به کنترل فرم وابسته هست ولی به صورت زیر میشه فراخوانی کرد

    کد PHP:
    Call CommandButton1_Click 
    دقیقا مشکل همینجاست
    چه تغییراتی تو توابع اینچنینی بای داد تا بشه به صورت call فراخوانی بشن؟

  12. #8


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: نحوه فراخوانی توابع

    شما گفتی که ارور میده فک کنم چون پرانتز ها رو هم تو اسم رویه اوردی ارور داده ولی رویه ای که با option button کنترل میشه دیگه چه لزومی داره فراخوانی بشه باید رویداد کلیک رو برداری به صورت یک رویه معمولی باهاش برخورد کنی البته من تو برنامت زیاد دقیق نشدم که چیکار داری میکنی شاید بدون همه این کارها هم به خواستت برسی

  13. #9


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: نحوه فراخوانی توابع

    نقل قول نوشته اصلی توسط vatanparast
    شما گفتی که ارور میده فک کنم چون پرانتز ها رو هم تو اسم رویه اوردی ارور داده ولی رویه ای که با option button کنترل میشه دیگه چه لزومی داره فراخوانی بشه باید رویداد کلیک رو برداری به صورت یک رویه معمولی باهاش برخورد کنی البته من تو برنامت زیاد دقیق نشدم که چیکار داری میکنی شاید بدون همه این کارها هم به خواستت برسی
    ببخشید ولی من منظورتون رو از "صورت یک رویه معمولی باهاش برخورد کنی" نفهمیدم.

    این فایل یه نمونه کوچکی از فایل اصلیه تو فایل اصلی چون تعداد توابع اینجوری زیاد شده برای زیبا تر شدن صفحه کد ها و راحتتر شدن تغیی توابع می خواستم اگه بشه توابع رو جای دیگه کپی کنم و تو صفحه کد فرم اون هارو صدا بزنم


  14. سپاس ها (1)


  15. #10


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: نحوه فراخوانی توابع

    سلام
    منظور من از رویه معمولی ، رویه ایه که برای کنترل فرم استفاده نمیشه، من فک میکنم تو داری vba رو بر اساس فایل هایی که دوستان گذاشتن یاد میگیری این روش خیلی خوبیه به شرط اینکه ابتدا تئوری کار رو تا حدودی خونده باشی و با مفاهیم آشنا شده باشی در این شرایط استفاده از فایل های نمونه مفید خواهد بود به همین دلیل پیشنهاد میکنم کنار فراگیری از یک کتاب مرجع هم استفاده کنی


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اضافه شدن توابع تخصصي تر در توابعي مانند توابع آماري
    توسط exceliran در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/08/10, 06:00

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

فراخوانی تابع در اکسل

نحوه فراخوانی توابع در excel

فراخوانی توابع در اکسس

نحوه فراخوانی تابع

فراخوانی تابع در اکسل در یک تابع دیگر

فراخوانی فانکشن در اکسس

فراخوانی تابع در اکسس

توابع فراخوان اکسل

فراخوان یک تابع در اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است