PDA

View Full Version : اجرای چند رویداد در فیلدها با یک کلیک



rezekh
یک شنبه 06 اسفند 1402, 20:51 عصر
با سلام به دوستان
من در فرمی که دارم در اونت اون کلیک چند فیلد فرامینی نوشتم اگر بخواهم بدون مراجعه به فیلد ها و کلیک روی آنها) در یکی از تکس باکس های فرم . بایک کلیک همه آنها اجرا شود این امکان وچود دارد چطور
ممنون میشم راهنمایی کنید

eb_1345
دوشنبه 07 اسفند 1402, 06:19 صبح
با سلام به دوستان
من در فرمی که دارم در اونت اون کلیک چند فیلد فرامینی نوشتم اگر بخواهم بدون مراجعه به فیلد ها و کلیک روی آنها) در یکی از تکس باکس های فرم . بایک کلیک همه آنها اجرا شود این امکان وچود دارد چطور
ممنون میشم راهنمایی کنید
سلام
با فراخوانی رویداد کلیک کنترل هائی که در اونها دستوراتی درج شده
در کد نمونه زیر دستورات وارده در رویداد کلیک باتن های 1 و 2 و 3 در رویداد کلیک باتن 4 فراخوانی و اجرا میشود



Private Sub Button4_Click()
Call Button1_Click
Call Button2_Click
Call Button3_Click
End Sub

moustafa
سه شنبه 08 اسفند 1402, 19:39 عصر
رویدادها رو باید public تعریف کنید تا از هر کجا قابل فراخوانی باشه

rezekh
سه شنبه 08 اسفند 1402, 20:08 عصر
سلام اگردرست متوجه شده باشم اینچنین میشود
Private Sub Text27_Click()
call text10_click
call Command29_Click
call dat_Click
end sub
ضمنا منظور از تعریف public چیست

Mehr@ban
چهارشنبه 09 اسفند 1402, 00:05 صبح
ضمنا منظور از تعریف public چیست

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

rezekh
چهارشنبه 09 اسفند 1402, 12:40 عصر
سلام
فرمایش استاد از این جهت است که اگر قرار است شما دستورات مربوط به دکمه را که در سایر فرمها وجود داره رو فرخوانی کنین، باید اون دستور به صورت سراسری و عمومی نوشته شده باشه
ولی اگر دکمه های مورد نظر همه در همان فرم وجود دارد، نیازی به این کار نیست





سلام ممنون از راهنمایی شما و همچنین بقیه دوستان عزیز