PDA

View Full Version : شرط



amir4_1363
شنبه 23 شهریور 1392, 16:59 عصر
سلام دوستان توی این فایل برای تکست یا فیلد a کد زیر قرار داده شده است



Private Sub a_Change()
vSearchString = a.Text
d.Value = Nz(vSearchString, 0) * 5.67 + 149
End Sub


اما من میخواهم اگر در فیلد a برابر صفر بود در فیلد d هم عدد صفر قرار بگیرد

saeed1234n
یک شنبه 24 شهریور 1392, 21:32 عصر
با سلام

دوست عزیز چون در رابطه بالا عملیات جمع صورت میگیرد و یک طرف معادله جمع عدد ثابت است هیچگاه مقدار d صفر نمی شود

مگر اینکه رابطه جمع بالا به * یا علامت دیگری تغییر پیدا کند یا ...

amir4_1363
دوشنبه 25 شهریور 1392, 08:47 صبح
یعنی هیچ راهی نداره

saeed1234n
دوشنبه 25 شهریور 1392, 11:49 صبح
با سلام

دوست عزیز


من میخواهم اگر در فیلد a برابر صفر بود در فیلد d هم عدد صفر قرار بگیرد

فلسفه این کارتون چیست ؟

amir4_1363
دوشنبه 25 شهریور 1392, 13:43 عصر
مقدار فیلد a یک عدد ورودی که به محض ورود ضریب میخوره حالا هر عددی مثلا 100.75 اشکال کار اینه که وقتی ما داده یا ورودی در فیلد a نداشته باشیم باز هم 100.75 در فیلد b نشان داده میشه من میخوام اگر ما داده یا ورودی نداشتیم دیگه ضریب نخوره

amir4_1363
یک شنبه 14 مهر 1392, 16:05 عصر
:افسرده::افسرده::افسرده::افس ده::افسرده::افسرده::افسرده:: فسرده::افسرده::افسرده::افسر ه::افسرده::افسرده::افسرده::ا سرده::افسرده::افسرده::افسرد ::افسرده::افسرده::افسرده::اف رده::افسرده:

mma_ok
دوشنبه 15 مهر 1392, 11:45 صبح
نمونه شما اصلاح کلی شد مابقی تغییرات دیگه حسب نیاز شما باید اعمال شود

amir4_1363
سه شنبه 16 مهر 1392, 12:03 عصر
این شد یه چیزی

amir4_1363
چهارشنبه 17 مهر 1392, 13:55 عصر
فقط یه مشکل که هست من کد شرط فایل بالا رو منتقل کردم به یه فایل دیگه اسم ها را هم عوض کردم منتها جواب نمیده لطفا به نمونه توجه کنید ببینید مشکل کجاست

amir4_1363
پنج شنبه 18 مهر 1392, 15:19 عصر
:متفکر::متفکر::متفکر::متفکر:: تفکر::متفکر::متفکر::متفکر::م فکر::متفکر::متفکر::متفکر::مت کر::متفکر::متفکر::متفکر::متف ر::متفکر::متفکر::متفکر::متفک ::متفکر::متفکر::متفکر::متفکر: :متفکر::متفکر::متفکر::متفکر:: تفکر::متفکر::متفکر::متفکر:

amir4_1363
شنبه 20 مهر 1392, 16:10 عصر
کسی نیست چواب بده کمک کنه

mma_ok
یک شنبه 21 مهر 1392, 06:52 صبح
با سلام
چون دقیقا نفهمیدم آخرش چی میخوای نمونه خودتو یک چوری اصلاح کردم ، دقیقا باید اسم فیلدهایی رو که میخوای ورودی باشند و فبلد هایی رو که میخوای محاسبه بشه بدی با شرایطش

amir4_1363
یک شنبه 21 مهر 1392, 08:35 صبح
متاسفانه اصلاح نشده بود

mma_ok
یک شنبه 21 مهر 1392, 13:40 عصر
چرا دیگه اصلاحش کردم ، وقتی در قسمت شرط ها اسم فلد ها رو به این صورت بنویس
If [vpishkar] = 0 Then
[pishkar] = 0

amir4_1363
دوشنبه 22 مهر 1392, 11:33 صبح
الان دقیقا داره برعکس عمل میکنه یعنی وقتی که داده عددی بغیر از صفر داشته باشد عدد ما مقابل صفر می شود و هرگاه که ورودی ما صفر می شود ضریب آن محاسبه می شود چرا؟

mma_ok
دوشنبه 22 مهر 1392, 14:00 عصر
نمونه خودتو توش دقیقا معلوم کن کدوم فیلد باید داده بگیره و کدو م فیلد باید محاسبه بشه و داده نمیگیره بعد بذار اینجا من درستش کنم ، طرح سوال باید شفاف باشه شما خودت چون میدونی چی میخوای کافی نیست باید طدری سوال بنویسی که من و هرکی دیگه ای که از جراین اطلاعات در برنامه شما خبر نداره بتونه درک درستی از اون پیدا کنه

amir4_1363
دوشنبه 22 مهر 1392, 14:10 عصر
مشخصه دیگه ردیف تکست بالا ورودی داده هستند که مشخصه که به محض ورود داده تکست پایینی تغییر میکنه و در تکست جمع هم تغییرات اعمال میشه توی نمونه بالا هم با خط مشخص شده که داده در صورت صفر بودن تکست پایینی اون هم باید صفر بشه

mma_ok
سه شنبه 23 مهر 1392, 09:37 صبح
از دید گاه شما مشخص بوده و لی خواسته شما برای من حالا مشخص شده

amir4_1363
سه شنبه 23 مهر 1392, 09:49 صبح
یعنی مشخص شد مشکل کجاست

amir4_1363
شنبه 27 مهر 1392, 09:11 صبح
الان باید چیکار کنم :گریه:

mma_ok
شنبه 27 مهر 1392, 12:28 عصر
چند روز پیش میخواستم نمونه رو بذارم ولی هرکار کردن سایت آپلود نمیکرد حالا امتحان کن ببین مشکل اینجوری حل شده یا نه
البته من ترجیح دادم شروع حرکت روی فیلد ها از تاریخ و بعد به ترتیب بعد از ورورد اطلاعات هر فیلد با زدن اینتر به فیلد بعدی برم و محاسبه رو هم بعد از دریافت ورودی در فیلد انجام بدن

amir4_1363
شنبه 27 مهر 1392, 13:36 عصر
دستتون درد نکنه درست شد اما دوستان لطف کنند وقتی یه نمونه اصلاح میشه رو دقیقا اشکال کار رو هم اشاره کنند تا هم به معلومات دوستان اضافه بشه و اگر هم اشکالی هست برطرف بشه هم اینکه دوباره اگه به همون موضوع بر خوردیم دوباره نیایم تایپیک بزنیم و درخواست کمک بدیم بلکه اگه یه کسی دیگه توی این موضوع به مشکل برخورد بتونیم پیش قدم بشیمو مشکلش رو حل کنیم

با سپاس