ورود

View Full Version : سوال: اجرای دستور از داخل جدول



michkadol
سه شنبه 18 مرداد 1390, 10:16 صبح
با سلام
با چه دستوری میتونیم فرمانی رو که در فیلد a جدول b وجود دارد را اجرا کنیم
مثلا هنگامی که command2 کلیک میشود دستوراتی که در فیلد a جدول b موجود است فراخوانی و اجرا شود

ARData
سه شنبه 18 مرداد 1390, 11:45 صبح
براي فراخواني از دستورات dlookup و Dmax , Dsum , Dvar , Dcount ميشه استفاده کرد ....

michkadol
سه شنبه 18 مرداد 1390, 12:29 عصر
میشه یه نمونه زحمت بکشید؟

mazoolagh
سه شنبه 18 مرداد 1390, 13:38 عصر
فکر کنم منظور ایشون این هست که دستور بصورت متن در جدول ذخیره شده مثل "A=B+C"

michkadol
چهارشنبه 19 مرداد 1390, 08:50 صبح
فکر کنم منظور ایشون این هست که دستور بصورت متن در جدول ذخیره شده مثل "A=B+C"

نه گلم میخوام کل دستوراتvb رو داخل یک جدول داشته باشم و در موقع نیاز از جدول فراخوانی بشه
به عنوان مثال دستور DoCmd.Restore با کد 1 ذخیره گردد وقتی کد 1 فراخوانی شد این دستور اجرا شود

mazoolagh
چهارشنبه 19 مرداد 1390, 18:48 عصر
نفس کار همون هست دیگه
نمیگم نمیشه (چون در vb.net یک جورهایی میشه کد ساخت شاید در vba هم راه مشابه داشته باشه) ولی قبلش شما بگین کاربردش و مزیتش چی هست؟

michkadol
پنج شنبه 20 مرداد 1390, 11:21 صبح
کاربردش میتونه این باشه که شما واسه هر دستور یک عدد در نظر میگیرین و در موقع که نیاز هست (مثلا موقع بازشدن فرم میره از جدول سرچ میکنه و دستوراتی که شما عدد اون رو فراخوانی کردین اجرا کنه به این ترتیب شما با نوشتن یک عدد یک دستور 7 یا 8 خطی رو اجرا کردین و نیازی نیست تو هر فرم 7 8 خط از یک دستور را بنویسید

Younestalebi
پنج شنبه 20 مرداد 1390, 11:28 صبح
چه کاری برادر من خوب توی یه ماژول تابع دستورت رو تعریف کن

mazoolagh
جمعه 21 مرداد 1390, 16:59 عصر
خوب پس subroutine و function چکاره ان؟