سلام به همه دوستان.
یک دیتابیس داریم با حدود 600 فرم . فرمها که باز میشن همشون به جدولهای مختلف وصل هستند و اولین رکورد جدول رو نمایش میدن . میخوایم کدی برای هر فرم بنویسیم در رویداد لود شدن فرم که وقتی فرم لود میشه به آخرین رکورد جدول بره و یک رکورد جدید ایجاد بشه .
این هم کدش :

DoCmd.GoToRecord acDataForm, "form1", acLast
حالا مسئله اینجاست که نوشتن این کد در رویداد on load یا همون Form_Load این 600 تا فرم بسیار وقت گیر هست .
آیا میشه یک ماکرو نوشت که وقتی هر فرم باز میشه به صورت اتوماتیک این کار انجام بشه ؟ یک رکورد جدید برای ثبت ایجاد کنه و در اولین رکورد نباشه .
یا مثلا راهی هست که این کد مربوطه رو برای همه فرمها ایجاد کنیم ؟