واضح آرشیو وب فارسی:سایت ریسک: Payame-Nour19-12-2006, 12:56 PMسلام دوستان عزيز من يه برنامه دارم مي نويسم توي اكسس كه بعضي جاهاش تكه برنامه هاي 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 يا چيزي شبيه به اين بهش بدي ... ولي نشد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! vandu19-12-2006, 03:46 PMالبته بهتر بود این رو توی انجمن برنامه نویسی مطرح میکردی. در ضمن نسخه VB رو هم نگفتی VB.net یا VB 6 ؟ در ضمن فکر نکنم ربطی به Update شدن فیلدها داشته باشه. به نظر من اگه از شی Data استفاده کردی بهتره بجاش از DAO 3.6 استفاده کنی که مشکل استفاده توی کامپیوترهای دیگه رو هم نداره و هیچ شیئی رو هم به خودش وابسته نمی کنه. Payame-Nour20-12-2006, 01:06 PMسلام vandu ي عزيز ممنون كه به سوالم جواب دادي راستش من از از طريق access به Vb كانكت مي شم. يعني منظورم اينه كه از طريق پرده event كه توي گزينه properties مربوط به textbox مورد نظر من هست، مثلا توي گزينه afterupdate، گزينه Event Procedure رو انتخاب مي كنم و بعد وارد vb مي شم و اونجا برنامه م رو مي نويسم. حقيقتش من مستقيم با خود VB 6 يا ... كار نكردم. فقط از اين طريق مي تونم توي vb برنامه نويسي كنم. ميشه بازم كمكم كنيد. ممنون. Elfin-D20-12-2006, 09:42 PMمنتقل شد..... سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 398]