• آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 21:06 عصر
    پشت پرده همه این toast notification ها winform هست، و این متدهای انیمیشن هم همه از تابع AnimateWindow کتابخانه user32 استفاده میشه، برای همین شبیه...
    64 پاسخ | 2610 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 20:36 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    اشتباه نیست، ولی دقیق هم نیست! فکر کنم در پست ها و کدهای نمونه مشخص هست.
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 20:30 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    مثال خوبی هست. وقتی تایپ یک تابع رو UDT میگذاریم، معمولا به بیشتر از از پراپرتی اون نیاز داریم. پس بهتر هست که برای جلوگیری از تکرار دوباره تابع،...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 20:24 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    این بخش اول آموزش کلاس در VBA بود. تا اینجا اگر اشکالی دیده میشه، یا مطلبی از چشم دور مونده ممنون میشم مطرح کنین . همچنین مطلب تکمیلی اگر دارین...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 20:15 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    متد ToString : Public Enum ToStringOptions Full = 0 ' Day HH:MM:SS.mmm Day_HH = 1 Day_HHMM = 2 Day_HHMMSS = 3 HH = 4 ...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 20:09 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    متدهای ضرب و تقسیم: Public Sub Multiply(factor As Double) Dim x As Variant x = CDec(xTOTAL_MILLISECONDS) * factor If x <...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 19:56 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    متدهایی برای اضافه (کم) کردن یک مقدار زمانی به (از) ابجکت: Public Sub AddDays(ByVal day As Double) Dim x As Variant x = _ ...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 19:36 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    متدهایی برای مقداردهی کل ابجکت (و نه یک پراپرتی) از روی یک اندازه از زمان: Public Sub FromDays(ByVal value As Double) If value < MinDays Or...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 19:28 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    متد که از روی بخش زمان یک date ، ابجکت رو مقدار دهی میکنه: Public Sub FromTimeofDate(d As Date) From _ hour:=DatePart("h", d), _ ...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 19:19 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    و یک متد From که از روی اجزای زمان timespan رو مقدار دهی کنه: Public Sub From( _ Optional day As Long = 0, _ Optional hour As Long = 0, _...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 19:02 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    حالا که بخش پراپرتی ها رو تکمیل کردیم میریم سر وقت متد هایی که نیاز داریم. هر method یک روتین هست که میتونه یک sub یا function باشه، تا زمانی که...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 18:46 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    الان برمیگردیم سر پروسیجرهای Let برای پراپرتی ها و کدها رو برای validation تکمیل میکنیم: Public Property Let Days(ByVal value As Long) If...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 21 شهریور 1403, 18:29 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    مرحله بعدی درست کردن اسکلت روتین Raise_Error هست که در پست شماره 23 بهش اشاره شد. این روتین به ما کمک میکنه که کدهای دیگه ما کوچیک و جمع و جور و...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    دوشنبه 19 شهریور 1403, 13:56 عصر
    vbautils از جای دیگه ای نیومده که نیاز باشه بهش رفرنس بدم! این اسمبلی به اسم Mazoo Utils for VBA ساخته شده: <Assembly: AssemblyTitle("Mazoo Utils...
    64 پاسخ | 2610 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 20:57 عصر
    هیچ آشنایی با این اکتیوایکس ندارم. و البته اعتقادی هم به استفاده از این و مشابهش هم ندارم - پیشنهاد میکنم winforms (یا مشابه) و با کمپوننت های...
    64 پاسخ | 2610 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 20:51 عصر
    با سلام و احترام متقابل لطفا ماجول PUBLICS رو ببینین: Public v As New VBAutils
    64 پاسخ | 2610 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 20:45 عصر
    سلام دوباره دیدگاه من و شما نسبت به این قضیه متفاوت و واگرا هست و در محل نزاع توافق نظر نیست، بنابراین چیزی نیست که با بحث و استدلال تغییر کنه، و...
    17 پاسخ | 326 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 20:30 عصر
    سلام گرم خدمت جناب بهرامی گرامی زیاد پیش میاد افرادی که مثل جنابعالی سابقه زیادی دارن و تخصص و مهارت خوبی بدست آوردن، گاهی از تفنگ فیل کشی برای...
    17 پاسخ | 326 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 20:00 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    یک تابع دیگه نیاز داریم که از روی بخشهای زمانی ارزش timespan رو بر حسب میلی ثانیه حساب کنه: Private Sub Calc_TotalMilliSeconds() Dim x As...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 19:49 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    حالا شروع میکنیم به نوشتن روتین های مورد نیاز. یک روتین نیاز داریم که از روی مقدار timespan بر حسب میلی ثانیه (که گفتیم پایه همه محاسبات هست) همه...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 19:40 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    هر کلاس (در VBA) دو رخداد اصلی داره: Class_Initialize و Class_Terminate که از اسمهاشون مشخصه کی اجرا میشن. همیشه باید وقتی یک چیزی رو از نوع...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 19:19 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    تا اینجا کد کلاس TimeSpan به این شکل شده: '======= Class: TimeSpan ======= Option Compare Database Option Explicit '======= Constants =======...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 19:13 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    همچنین چند پراپرتی دیگه هم اضافه میکنیم: Public Property Get TotalDays() As Double ' read only TotalDays = TotalMilliseconds /...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 18:59 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    برای محاسبات مبنا رو باید بر روی کوچکترین مقدار زمان (در اینجا میلی ثانیه) بگذاریم، به این صورت که مقدار یک timespan نهایتا برحسب میلی ثانیه خواهد...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 17:52 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    خب، تا اینجا برای کلاس فقط چند پراپرتی ضروری رو تعریف کردیم. برای تکمیل پروسیجرهای خود پراپرتی ها (و بعدا متدها) چند constant هم تعریف میکنیم، که...
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    یک شنبه 18 شهریور 1403, 17:45 عصر
    mazoolagh به تاپیک آموزش: در باره Class و User Defined Type (UDT) در Access پاسخ داد
    خواهش میکنم، با اجازتون این رو در پایان کار این کلاس نمونه برمیگردم و توضیح میدم، تا پیوستگی مطالب از دست نره.
    36 پاسخ | 434 بار دیده شده
  • آواتار mazoolagh
    شنبه 17 شهریور 1403, 14:02 عصر
    سلام و روز خوش اتفاقا هست - هم message box و هم toast notification و system notification با امکانات بسیار گسترده! و این پست هم برای کسانی هست که...
    17 پاسخ | 326 بار دیده شده
  • آواتار mazoolagh
    شنبه 17 شهریور 1403, 12:50 عصر
    سلام رستم خان چند نکته این میون هست: 1- شما نمیتونین مستقیما با javascript ایمیل بفرستین؛ البته میتونین mail client رو کامپیوتر کاربر باز کنین...
    1 پاسخ | 133 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 14 شهریور 1403, 20:37 عصر
    با اجازه، من هم این وسط یک آگهی تبلیغاتی پخش میکنم: حرفه ای: Mazoo Utils for VBA - کتابخانه ابزارهای سودمند برای VBA (barnamenevis.org) بخش...
    17 پاسخ | 326 بار دیده شده
  • آواتار mazoolagh
    چهارشنبه 14 شهریور 1403, 20:16 عصر
    mazoolagh به تاپیک سوال: ارتباط جداول در Access پاسخ داد
    سلام و روز خوش پیشنهاد میکنم برنامه northwind.accdb رو که روی سیستمون هم هست (به احتمال زیاد) ببینین. هر برنامه نمونه دیگه در این بخش هم که جداول...
    2 پاسخ | 69 بار دیده شده
مشاهده فعالیت های بیشتر

1 پیام های بازدید کنندگان

  1. مشاهده گفتگو
    سلام و عرض ادب جناب mazoolagh ، زادروزتون رو خجسته. در پناه حق ارادتمند میرزازاده
نمایش پیام های بازدید کنندگان، از 1 تا 1 از 1 پیام
درباره mazoolagh

اطلاعات پایه

تاریخ تولد
23 شهریور 1331 (72)

آمار


تعداد پاسخ ها
تعداد پاسخ ها
3,295
تعداد پست در روز
0.47
پیام های بازدید کنندگان
تعداد پیام ها
1
جدیدترین پیام
چهارشنبه 24 مرداد 1403 12:28 عصر
اطلاعات کلی
آخرین فعالیت
چهارشنبه 21 شهریور 1403 21:41 عصر
تاریخ عضویت
دوشنبه 12 اردیبهشت 1384

30 دوستان

  1. a.ashkani90@gmail.com a.ashkani90@gmail.com هم‌اکنون در سایت حضور ندارد

    کاربر جدید

    a.ashkani90@gmail.com
  2. abdoreza57 abdoreza57 هم‌اکنون در سایت حضور ندارد

    کاربر دائمی

    abdoreza57
  3. ali190 ali190 هم‌اکنون در سایت حضور ندارد

    کاربر دائمی

    ali190
  4. alirezabahrami alirezabahrami هم‌اکنون در سایت حضور ندارد

    منتظر تایید آدرس ایمیل

    alirezabahrami
  5. ali_isp ali_isp هم‌اکنون در سایت حضور ندارد

    کاربر جدید

    ali_isp
  6. amirzazadeh amirzazadeh هم‌اکنون در سایت حضور ندارد

    مدیر بخش

    amirzazadeh
  7. anoor_h anoor_h هم‌اکنون در سایت حضور ندارد

    کاربر تازه وارد

    anoor_h
  8. ariayekta ariayekta هم‌اکنون در سایت حضور ندارد

    کاربر دائمی

    ariayekta
  9. ATA_TABRIZ ATA_TABRIZ هم‌اکنون در سایت حضور ندارد

    کاربر دائمی

    ATA_TABRIZ
  10. datmas datmas هم‌اکنون در سایت حضور ندارد

    کاربر تازه وارد

    datmas
نمایش دوستان 1 تا 10 از 30
صفحه 1 از 3 123 آخرآخر