سلام دوستان من از کد زیر برای لیست علاقه مندی ها استفاده کردم
مشکل اینجاست که وقتی شرط رو بررسی میکنه بار اول درست کار میکنه ولی برای دفعات بعدی که فیلد رو چک مینه مثل اینکه همون مقدار قبلی رو میبینه و هر بار که کلیک میکنم همون عمل بار اول رو انجام میده
کد خوندن دیتا بیس رو تو اکتیویتی اسپلش نوشتم که همون اول کار دیتابیس رو بخونه، میتونه مشکل از اونجا باشه؟ ممنون
Sub btn_favorite_Click
If cur1.GetString("fav") = 0 Then
Main.SQL1.ExecNonQuery("UPDATE Movement SET fav = 1 WHERE ID = "&cur1.Position)
btn_favorite.Bitmap = bitfav2
ToastMessageShow("به لیست علاقه مندی ها اضافه شد",True)
End If
If cur1.GetString("fav") = 1 Then
Main.SQL1.ExecNonQuery("UPDATE Movement SET fav = 0 WHERE ID = "&cur1.Position)
btn_favorite.Bitmap = bitfav1
ToastMessageShow("از لیست علاقه مندی ها حذف شد",True)
End If
End Sub
سوال
idestudio 15
سلام دوستان من از کد زیر برای لیست علاقه مندی ها استفاده کردم
مشکل اینجاست که وقتی شرط رو بررسی میکنه بار اول درست کار میکنه ولی برای دفعات بعدی که فیلد رو چک مینه مثل اینکه همون مقدار قبلی رو میبینه و هر بار که کلیک میکنم همون عمل بار اول رو انجام میده
کد خوندن دیتا بیس رو تو اکتیویتی اسپلش نوشتم که همون اول کار دیتابیس رو بخونه، میتونه مشکل از اونجا باشه؟ ممنون
Sub btn_favorite_Click If cur1.GetString("fav") = 0 Then Main.SQL1.ExecNonQuery("UPDATE Movement SET fav = 1 WHERE ID = "&cur1.Position) btn_favorite.Bitmap = bitfav2 ToastMessageShow("به لیست علاقه مندی ها اضافه شد",True) End If If cur1.GetString("fav") = 1 Then Main.SQL1.ExecNonQuery("UPDATE Movement SET fav = 0 WHERE ID = "&cur1.Position) btn_favorite.Bitmap = bitfav1 ToastMessageShow("از لیست علاقه مندی ها حذف شد",True) End If End Subلینک ارسال
به اشتراک گذاری در سایت های دیگر
13 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.