PDA

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



farbod61
پنج شنبه 19 بهمن 1391, 22:37 عصر
سلام دوستای گلم
یک سوال داشتم
من یک عدد توی رکورهام دارم که هر روز به این عدد یک مقداری اضافه میشه
حالا میخوام این عدد وقتی به ضریب های 1 و2 و 3 و... مثلا عدد 2000 رسید بهم آلارم بده
چه جوری این رو برای برنامه تعریف کنم؟
مثلا الان عددم 300 هستش هر روز هم بهش اضافه میشه ، به فرض رسید به 2000 یه پیغام به من بده و وقتی من دیدم پیغام رو بیخیال بشه تا به ضریب 2 از 2000 برسه یعنی 4000 دوباره آلارم بده و همینطور ضریب 3 و ...

یه سوال دیگه هم داشتم میخواسم با کد نمونه برام بگید چه جوری تعداد ردیفهای دیتا گرید رو تو یک لیبل چاپ کنم
ممنونم

JaVa
پنج شنبه 19 بهمن 1391, 22:41 عصر
سلام.


یه سوال دیگه هم داشتم میخواسم با کد نمونه برام بگید چه جوری تعداد ردیفهای دیتا گرید رو تو یک لیبل چاپ کنم

lblcount.Text = DGV.Rows.Count

ali reza mansoori 2
پنج شنبه 19 بهمن 1391, 22:51 عصر
من یک عدد توی رکورهام دارم که هر روز به این عدد یک مقداری اضافه میشه
حالا میخوام این عدد وقتی به ضریب های 1 و2 و 3 و... مثلا عدد 2000 رسید بهم آلارم بده
چه جوری این رو برای برنامه تعریف کنم؟
مثلا الان عددم 300 هستش هر روز هم بهش اضافه میشه ، به فرض رسید به 2000 یه پیغام به من بده و وقتی من دیدم پیغام رو بیخیال بشه تا به ضریب 2 از 2000 برسه یعنی 4000 دوباره آلارم بده و همینطور ضریب 3 و ...
این جوری که من متوجه شدم شما شرطها رو روی اون عدد بررسی میکنید و در صورت صحیح بودن پیغام رو نمایش میدید
اما اگر منظورتون چیز دیگه ای است لطفا بیشتر توضیح بدید

farbod61
پنج شنبه 19 بهمن 1391, 23:11 عصر
ممنونم از وقتی که گذاشتید
بزارید اینجوری بگم
من یه قالب دارم
این قالب یک بازدید دوره ای داره که من براش تعریف میکنم مثلا 2000
یعنی هر 2000 تا ضرب این قالب باید بازدید دوره ای بشه
یعنی 2000 و 4000 و6000و8000 و ....
ضریبی از عدد 2000
حالا توی اطلاعات دیتا گریدم من هر سری که از قالب استفاده میشه تعداد ضرب رو توی اون استفاده مینویسم
مثلا امروز 500 ضربو فردا 1000 ضرب و ... حالا اگه پس فردا 500 ضرب دیگه بزنم جمع ضرب میرسه به 2000 که اینجا باید برنامه به من پیغام بده برای بازدید دوره ای
حالا من بازدید دوره ای میکنم
دوباره قالب استفاده میشه تا برسه به 4000 ضرب و دوباره الارم برای بازدید دوره ای و همینطور توی 6000 و 8000 و ......
فکر کنم توضیحاتم کافی بود

ali reza mansoori 2
جمعه 20 بهمن 1391, 12:33 عصر
Dim A As Integer = Val(TextBox1.Text)
Dim B As Integer = Val(TextBox2.Text)
If A Mod B = 0 Then
MsgBox(A & " بازدید انجام شده")
End If
A تعداد بازدیدها
B بازه بازدیدها (مثلا همون 2000)
این شرط رو میتونی بزاری داخل تایمر یا داخل نخ جداگانه که من نخ رو پیشنهاد میدم