لام دوستان
آیا میشه توی کدنویسی وی بی هم ماکروی نوشته شده رو صدا زد ؟
مثلا ماکرویی تعریف کردیم بنام macro7 ، آیا میشه اون رو توی یه رویدادی برای کنترل label صدا زد و ازش استفاده کرد ؟
ممنون...
لام دوستان
آیا میشه توی کدنویسی وی بی هم ماکروی نوشته شده رو صدا زد ؟
مثلا ماکرویی تعریف کردیم بنام macro7 ، آیا میشه اون رو توی یه رویدادی برای کنترل label صدا زد و ازش استفاده کرد ؟
ممنون...
مگه در رویداد Event از اونها استفاده نمیکنی ؟نوشته شده توسط fatimah
((ببخشید . اون سلام بود ))
بله می کنم . من ماکرویی تعریف کردم بنام مثلا همون ماکرو7
بعد توی پنجره ی properties در تب event در رویداد on click مربوط به lblinfo می خوام علاوه بر استفاده از ماکرویی که
تعریف کردم از دستورات و کدهای ویژوال هم استفاده کنم .
ولی وقتی امتحان کردم دیدم یا باید این باشه یا اون ( البته من به این نتیجه رسیدم )
حالا می خوام ببینم آیا میشه از طریق همون کدهای ویژوال هم ماکرو رو صدا زد یا نه .
ممنون دوست عزیز .......
بنظر من میشه این کار رو کرد البته اون هم بستگی داره باینکه ماکرویی که تعریف کردی چه کاری رو انجام میده
بعنوان مثال شما ماکرویی تعریف کردی که یک فرمی رو ببنده
خب شما وقتی کد وی بی رو نوشتی و نیاز بود که اون فرم مورد نظر بسته بشه شما میتونی
در متد DOCMD این ماکرو رو اجرا کنی
البته مثالی که زدم جهت روشن شدن مطلب بود...
ولی به نظر من اصلاً شما وقتی که بلدی کد بنویسی دیگه نیازی نیست ماکرو هم ایجاد کنی
چون در کد نویسی هم همان دستوراتی که در ماکرو استفاده میشه در اونجا هم هست والبته بیشتر
...
روی ماکرو Right Click کن و گزینه SAve As رو انتخاب کن فقط به function تبدیلش کن خودش کد وبی رو براتون مینویسه اون کد رو هر جای برنامه که نیازه Copy و سپس Past کن مشکلتون حل میشه
منی که نام شراب از کتاب می شستم
زمانه کاتب دکان می فروشم کرد.
سلام
وقتی با ماکرو برنامه مینویسم مشکلی نیست و اجرا میشه، اما وقتی همون ماکرو رو تبدیل به کد vb میکنم، اصلا انگار برنامه آنرا نمیشناسه یا اصلا اونو نمی خونه.
می تونید کمکم کنید.
سلام
این ماکرو چه نوع ماکرویی هست ( چه عملیاتی انجام میده ) ؟
داداش اينطوري كد نويسيش ، ماكروت فراخواني ميشه :
DoCmd.RunMacro "macro7"