مشكل در visual basic و access
سلام
دوستان عزيز
من يه برنامه دارم مي نويسم توي اكسس كه بعضي جاهاش تكه برنامه هاي vb هم كار كردم.
يه دستور براي چند تا از textbox ها نوشتم، كه وقتي كه يه تغييري ايجاد شد اون ها رو خالي كنه. مثلاً براي وضعيت جسماني 4 حالت دارم : سالم - جانباز - معلول - بيمار. حالا مي خواهم اگر كاربرم معلول رو انتخاب كرد و توي textbox هاي مربوطه، يعني : "درصد معلوليت" و "ناحيه معلوليت" رو پر كرد، و بعد منصرف شد و خواست وضعيت "سالم" رو انتخاب كنه، بدون اينكه كاربرم عملياتي انجام بده، خود برنامه textboxهاي قبلي را خالي كنه كه ديگه اطلاعات اضافي توي برنامه م ذخيره نشه. من چيزي شبيه به اين رو نوشتم :
Private Sub vaziat_j_Change()
If vaziat_j.Text = "salem" Then
nahie_janbaz = ""
nahie_malool = ""
noe_bimari = ""
darsad_janbaz = ""
darsad_malool = ""
End If
End Sub
ولي هروقت كه با textboxها سر و كار پيدا مي كنم مدام يه پيغامي مي ده كه مي گه : همزمان با شما يه كاربر ديگه هم داره از برنامه استفاده مي كنه. آيا مي خواهيد تغييرات اون هم ذخيره بشه؟ ... و سه تا گزينه داره : save changes - copy to clipboard - drope changes
يه نفر بهم گفت كه احتمالا چون textbox ها رو خالي مي كني، اين پيغام رو ميده و احتمالا بايد بعد از اون دستور،يه دستور update يا چيزي شبيه به اين بهش بدي ... ولي نشد
کد:
:sad: :worried: چيكار كنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟