PDA

View Full Version : سوال: چیکار کنم که بعد از اینکه یه رکورد تو ساب فرم ایجاد شد و تموم شد کرسر خودش بره به کنترل بعدی



qhoqnose
شنبه 21 اسفند 1389, 07:24 صبح
سلام خدمت همه استادان
سلام تو فرمی که ایجاد کردم یه ساب فرم داره ، من میخوام وقتی کرسر وارد ساب فرم شد بعد از اینکه یه رکورد ایجاد شد و تموم شد دیگه رکورد دومو ایجاد نکنه و کرسر منتقل بشه به کنترل بعدی یا ساب فرم بعدی
فکر کنم باید یه کد تو رویداد ساب فرم اضافه کنم ولی دقیقا نمی دونم کدوم کدو

اقا ممنون از راهنمائتون (خیلی برام مهمه لطفا بگید چیکار کنم ):افسرده:

qhoqnose
شنبه 21 اسفند 1389, 13:11 عصر
یعنی این مشکل هیچ راهی نداره حل بشه:ناراحت::ناراحت:

qhoqnose
یک شنبه 22 اسفند 1389, 06:57 صبح
ای بابا .... حداقل بگید این کار شدنیه یا نه
من مطمئن ام که با کد نویسی اینکار شدنیه ولی نمی دونم که از کدوم کامنت استفاده کنم

mahdi_107
یک شنبه 22 اسفند 1389, 07:31 صبح
شما در سابفرم اولتون و در آخرين تكس باكسش در خصوصيت LostFocus كد زير را وارد كنيد


Private Sub d_LostFocus()
Form_Form1.t2_subform.SetFocus
End Sub


form1 فرم اصلي ما است و t2_subform سابفرم دوم

qhoqnose
یک شنبه 22 اسفند 1389, 08:31 صبح
دوست خوبم mahdi_107 اینکارو کردم ولی وقتی فرم رو اجرا میکنم پیغام خطا میده که که شی مورد نظر که همون ساب فرم باشه رو پیدا نکرده
کدی رو که من نوشتم رو برات گذاشتم ببین کجا اشتباه کردم

Private Sub I_B11_Other_LostFocus()
Form_Genral.b3_subform.SetFocus
End Sub

b3 ساب فرم هستش
genral فرم اصلی هستش
این هم پیغام خطای که میده
method or data member not found

mahdi_107
یک شنبه 22 اسفند 1389, 09:44 صبح
من يك نمونه براتون ميذارم
اگه كارتون راه افتاد كه فبها
اگه نه نمونتون رو بذارين شايد بشه فهميد مشكلتون كجاست

qhoqnose
یک شنبه 22 اسفند 1389, 10:11 صبح
حل شد مرسی