PDA

View Full Version : سوال: startup کردن چند فرم



MiladMR
پنج شنبه 16 شهریور 1391, 19:47 عصر
با سلام

میخواستم ببینم میشه بجای اینکه یک فرم رو توی Display Form انتخاب کرد تا موقع باز شدن فایل، اجرا بشه،
چند فرم رو انتخاب و اجرا کنم ؟؟؟

saman101
پنج شنبه 16 شهریور 1391, 19:56 عصر
فکر کنم اگه در رویداد onload یکی از اون فرم ها بخوای که باقی فرم ها هم باز بشن مشکلت حل بشه

Abbas Amiri
پنج شنبه 16 شهریور 1391, 19:58 عصر
اگر ازماکرو AutoExec استفاده کنید میتوانید چند دستور متوالی جهت بازکردنفرمهای مختلف واردکنید

MiladMR
پنج شنبه 16 شهریور 1391, 20:03 عصر
والا من تاحالا توی خود اکسس کد ننوشتم
الان توی همون رویداد On Load فرم کدمو مینویسم سیو میکنم، ولی کار نمیکنه

Public Sub Form_Load()
form2.show
End Sub

یا مثلا توی یه دکمه نوشتم:

Private Sub Command9_Click()
form2.show
MsgBox "AAA"
End Sub

ولی کار نمیکنه...

صد در صد یه جایی دارم سوتی میدم یا کلا مثل ویژوال بیسیک نیست.
میشه طرز کد نویسی رو یکی بگه؟ یه نمونه ساده؟
کد هارو بلدم

saman101
پنج شنبه 16 شهریور 1391, 20:07 عصر
فکر کنم دستورش اینه Docmd.openform

Abbas Amiri
پنج شنبه 16 شهریور 1391, 20:20 عصر
این مورد رابدون کدنویسی در VBA واز طریق ماکرو میتوانید انجام دهید . در Access Options مقدارگزینه Display Form را None قراردهید .
یک ماکرو بنام AutoExec بسازید ومانند شکل زیر عمل کنید
92481

MiladMR
پنج شنبه 16 شهریور 1391, 22:00 عصر
واقعا ممنون