fereshteiman
پنج شنبه 11 فروردین 1390, 00:26 صبح
با سلام
من یه برنامه ای دارم در vb6 که قراره وقتی در فرم اول روی یک رکورد بودم ، در فرم دوم بقیه اطلاعات همون رکورد رو به من نشون بده و میتونم ویرایش کنم. تا اینجا مشکلی نیست. که در فرم دوم یک تکس باکس گذاشتم که کد (فیلد اصلی) رو از فرم اول میگیره و در فرم دوم نشون میده یعنی در فرم دوم دنبالش می گرده و نشون میده
با این کد:
Data1.RecordSource = "SELECT * FROM ed WHERE ID='" & Text1.Text & "'" Data1.Refresh
مشکل اینجاست که توی فرم دوم باید اطلاعات رو از 2 تا جدول بخونه یعنی 2 تا data داره که با همین دستور بالا برای data دوم هم مشکلی در نشون دادن فیلدها و رکوردها پیش نمیاد:لبخندساده:
اما وقتی یه رکورد جدید در فرم اول ایجاد میکنم و در فرم دوم میخوام بقیه اطلاعات رو وارد کنم، اطلاعات data1 رو همون لحظه و بدون مشکل وارد میشه و ثبت میشه ولی با data2 نمیتونه ارتباط برقرار کنه البته بعد از این که یک بار برنامه رو میبندم و دوباره باز میکنم مشکل حل میشه:متفکر:
نمیدونم چی کار کنم؟
refresh هم میکنم فیلدهای مربوط به data 2 رو خالی میکنه
پایگاه داده هم اکسس هست
باید چی کار کنم؟ خواهش میکنم راهنماییم کنید:گریه:
:گریه::گریه::گریه:
من یه برنامه ای دارم در vb6 که قراره وقتی در فرم اول روی یک رکورد بودم ، در فرم دوم بقیه اطلاعات همون رکورد رو به من نشون بده و میتونم ویرایش کنم. تا اینجا مشکلی نیست. که در فرم دوم یک تکس باکس گذاشتم که کد (فیلد اصلی) رو از فرم اول میگیره و در فرم دوم نشون میده یعنی در فرم دوم دنبالش می گرده و نشون میده
با این کد:
Data1.RecordSource = "SELECT * FROM ed WHERE ID='" & Text1.Text & "'" Data1.Refresh
مشکل اینجاست که توی فرم دوم باید اطلاعات رو از 2 تا جدول بخونه یعنی 2 تا data داره که با همین دستور بالا برای data دوم هم مشکلی در نشون دادن فیلدها و رکوردها پیش نمیاد:لبخندساده:
اما وقتی یه رکورد جدید در فرم اول ایجاد میکنم و در فرم دوم میخوام بقیه اطلاعات رو وارد کنم، اطلاعات data1 رو همون لحظه و بدون مشکل وارد میشه و ثبت میشه ولی با data2 نمیتونه ارتباط برقرار کنه البته بعد از این که یک بار برنامه رو میبندم و دوباره باز میکنم مشکل حل میشه:متفکر:
نمیدونم چی کار کنم؟
refresh هم میکنم فیلدهای مربوط به data 2 رو خالی میکنه
پایگاه داده هم اکسس هست
باید چی کار کنم؟ خواهش میکنم راهنماییم کنید:گریه:
:گریه::گریه::گریه: