PDA

View Full Version : در دسترس نبودن بعضی Event ها



sahr2msn
جمعه 03 اسفند 1386, 14:37 عصر
سلام
چرا در فرم اکسس من به بعضی Event ها دسترسی ندارم. مثلا در Initialize Event با وجود اینکه در راهنمای اکسس بصورت کامل درباره آن توضیح داده شده ولی من به آن دسترسی ندارم. من حدس می زنم دلیل آن استفاده از Refrence نادرست است. لطفا توضیح دهید.
ممنون

مهدی قربانی
جمعه 03 اسفند 1386, 14:53 عصر
سلام
دوست گرامی این Initialaize Event‌ که فرمودید کجای اکسس هست چون حقیر در هیچکدوم از ورژنهای Access و Event‌های موجود در فرمها و گزارشها این Event رو ندیدم .

sahr2msn
جمعه 03 اسفند 1386, 15:07 عصر
سلام
دوست گرامی این Initialaize Event‌ که فرمودید کجای اکسس هست چون حقیر در هیچکدوم از ورژنهای Access و Event‌های موجود در فرمها و گزارشها این Event رو ندیدم .


این مثال رو از خود اکسس کپی کردم

' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
Load UserForm2
UserForm2.Show
End Sub
' This is the Click event of UserForm2
Private Sub UserForm_Click()
UserForm2.Hide
End Sub
' This is the click event for UserForm1
Private Sub UserForm_Click()
UserForm2.Show
End Sub

مهدی قربانی
جمعه 03 اسفند 1386, 16:45 عصر
سلام
دوست عزیز حق با شما بود منتها این Event همونطور که اشاره کردید در لیست Event ها موجود نیست در Help هم اشاره به الزاماتی مثل چک زدن Reference ها نکرده به هر حال بهتره بررسی کنیم ببینیم مشکل از کجاست .

smderfan
جمعه 03 اسفند 1386, 16:47 عصر
سلام
این راهنما رو پیدا کردم .... شاید مفید باشه.


Initialize Event

Occurs after an object is loaded, but before it's shown.

Syntax

Private Sub object_Initialize()

The object placeholder represents an object expression that evaluates to an object in the Applies To list.

Remarks

The Initialize event is typically used to prepare an application or UserForm for use. Variables are assigned initial values, and controls may be moved or resized to accommodate initialization data.


توضیح مثال بالا :

Initialize Event Example
The following example assumes two UserForms in a program. In UserForm1’s Initialize event, UserForm2 is loaded and shown. When the user clicks UserForm2, it is hidden and UserForm1 appears. When UserForm1 is clicked, UserForm2 is shown again.

sahr2msn
جمعه 03 اسفند 1386, 17:16 عصر
سلام
این راهنما رو پیدا کردم .... شاید مفید باشه.


Initialize Event

Occurs after an object is loaded, but before it's shown.

Syntax

Private Sub object_Initialize()

The object placeholder represents an object expression that evaluates to an object in the Applies To list.

Remarks

The Initialize event is typically used to prepare an application or UserForm for use. Variables are assigned initial values, and controls may be moved or resized to accommodate initialization data.


توضیح مثال بالا :

Initialize Event Example
The following example assumes two UserForms in a program. In UserForm1’s Initialize event, UserForm2 is loaded and shown. When the user clicks UserForm2, it is hidden and UserForm1 appears. When UserForm1 is clicked, UserForm2 is shown again.


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

مهدی قربانی
جمعه 03 اسفند 1386, 17:56 عصر
من فکر میکنم از اونجائیکه آفیسهای مورد استفاده ما اغلب قفل شکسته هستند همه امکاناتشون در دسترس ما نیست یا شایدم این Event‌ و خیلی از امکانات دیگه در قالب سرویس پک های مربوطه قابل دسترس باشه ؟