PDA

View Full Version : حرفه ای: ساخت یه Query مشکل



mostafag
پنج شنبه 21 مرداد 1389, 14:55 عصر
با سلام خدمت همه شما دوستان :لبخندساده:

من در حال ساختن یه برنامه صندوق قرض الحسنه هستم که به دو مشکل برخورد کردم. :ناراحت:
ازتون ممنون میشم اگه جواب منو بدین :خجالت:
اولین مشکلم اینه که من یه Query داخل بانکم دارم که مبلغ وام رو از قسط هایی که فرد پرداخت میکنه کم میکنه
من برای این کار این کد رو نوشتم
Mande = Vam-ghest
اما این کد یه مشکلی که داره اینه که هر ردیف رو جداگانه محاسبه می کنه
ولی من می خوام که بعد از محاسبه اولین ردیف برای ردیف بعد اینطوری محاسبه کنه
Mande = mande-ghest
حالا من باید چه کدی بنویسم تا این کار رو انجام بده :متفکر:

سوال دومم هم اینه که یه Query دیگه دارم که می خوام مثلا وام هایی رو که قسط اونها تموم شده یه CheckBox باشه که این چک باکس تیک بخوره و در غیر اینصورت تیک نداشته باشه
اما نمیدونم چطوری باید یه چک باکس اینطوری درست کنم :متفکر:

اگه راهنمایی کنید واقعا ازتون ممنون میشم :لبخندساده:

sohrab o
جمعه 22 مرداد 1389, 09:56 صبح
با سلام خدمت همه شما دوستان :لبخندساده:

من در حال ساختن یه برنامه صندوق قرض الحسنه هستم که به دو مشکل برخورد کردم. :ناراحت:
ازتون ممنون میشم اگه جواب منو بدین :خجالت:
اولین مشکلم اینه که من یه Query داخل بانکم دارم که مبلغ وام رو از قسط هایی که فرد پرداخت میکنه کم میکنه
من برای این کار این کد رو نوشتم
Mande = Vam-ghest
اما این کد یه مشکلی که داره اینه که هر ردیف رو جداگانه محاسبه می کنه
ولی من می خوام که بعد از محاسبه اولین ردیف برای ردیف بعد اینطوری محاسبه کنه
Mande = mande-ghest
حالا من باید چه کدی بنویسم تا این کار رو انجام بده :متفکر:

سوال دومم هم اینه که یه Query دیگه دارم که می خوام مثلا وام هایی رو که قسط اونها تموم شده یه CheckBox باشه که این چک باکس تیک بخوره و در غیر اینصورت تیک نداشته باشه
اما نمیدونم چطوری باید یه چک باکس اینطوری درست کنم :متفکر:

اگه راهنمایی کنید واقعا ازتون ممنون میشم :لبخندساده:

واسه سوال اولت اگه خودنم بخونی میفهمی که چقدر گنگ گفتی
واسه سوال دومت هم باید بگم تو باید در select که میگیری مقدار 0و1 برگردونی بعد داخل gird اونو بصورت چک باکس نمایش بدی

mostafag
جمعه 22 مرداد 1389, 12:31 عصر
واسه سوال اولت اگه خودنم بخونی میفهمی که چقدر گنگ گفتی
واسه سوال دومت هم باید بگم تو باید در select که میگیری مقدار 0و1 برگردونی بعد داخل gird اونو بصورت چک باکس نمایش بدی

سلام دوست عزیز :لبخندساده:
ممنون از پاسخگوییتون :لبخندساده:
ببخشید اگه سوالم گنگ بودش :خجالت:
یه عکس ضمیمه کردم که شاید بهتر بتونم منظورمو برسونم
ببینید مثلا داخل این عکس یه نفر اومده 150000 تومان وام گرفته(رنگ زرد) بعد یه بار اومده 50000 هزار تومان از قسطش رو داده خب همونطور که می بینید 150000 منهای 50000 میشه 100000 اما یه مشکلی که وجود داره اینه که این فرد وقتی قسط دومش رو داده برنامه دوباره اومده صد و پنجاه رو منهای پنجاه کرده و دوباره عدد 100000 رو نشون میده در صورتی که من می خوام برای بار دوم بیاد 100000 هزار تومان مانده رو منهای 50000 هزار تومان قسط بکنه و عدد 50000 هزار رو نشون بده
البته همونطور که داخل مثال دوم می بینید (رنگ سبز) قسط ها همیشه یکسان نیستند.

امیدوارم این دفعه منظورم رو خوب رسونده باشم :خجالت: :متفکر:

برای سوال دومم هم که جواب دادید میشه یکم بیشتر توضیح بدید
مثلا من چطوری باید 0 و 1 بزارم؟؟!! :متفکر:
اگه میشه یه نمونه کد یا یکم توضیح بیشتر بدید :خجالت:
بازم از شما ممنونم :قلب:

sohrab o
جمعه 22 مرداد 1389, 12:42 عصر
خوب لطف کن Query که استفاده کردی با همون جدولو بزار تا ببینم دستورت کجاش مشکل داره (آخه نمودونم چطوری محاسبه کردی) البته کار زیاد سختی نیس نگران نباش

mostafag
جمعه 22 مرداد 1389, 22:19 عصر
سلام دوباره به شما :لبخندساده:
ببینید من اصلا از دستورات SQL برای ساخت Query استفاده نکردم و فقط از حالت Design خود اکسس استفاده کردم و فرمولی که برای ستون آخرم (یعنی مانده) استفاده کردم هم اینه
Mande = vam-ghest
فقط اومدم مبلغ وام رو از قسط کم کردم همین. :متفکر:

امیدوارم منظورم رو متوجه شده باشید :خجالت:
لطفا در مورد اون چک باکسه هم توضیح بدین
یا اگه یه نمونه کد بزارین که واقعا عالی میشه
بازم ممنون :لبخندساده:

SilverGold
شنبه 23 مرداد 1389, 00:27 صبح
سلام به شما دوست عزیز
اگه داری برای صندوق های خانوادگی می نویسی که هیچ
اگر نه من دارم نرم افزار برای موسسه مالی و اعتباری می نویسم اگه می خواهی می تونم بهتون کمک کنم

sohrab o
شنبه 23 مرداد 1389, 00:53 صبح
سلام دوباره به شما :لبخندساده:
ببینید من اصلا از دستورات SQL برای ساخت Query استفاده نکردم و فقط از حالت Design خود اکسس استفاده کردم و فرمولی که برای ستون آخرم (یعنی مانده) استفاده کردم هم اینه
Mande = vam-ghest
فقط اومدم مبلغ وام رو از قسط کم کردم همین. :متفکر:

امیدوارم منظورم رو متوجه شده باشید :خجالت:
لطفا در مورد اون چک باکسه هم توضیح بدین
یا اگه یه نمونه کد بزارین که واقعا عالی میشه
بازم ممنون :لبخندساده:

آهان
حقیقتش من اکسس وارد نیستم
اما با دستورات sql راحت می شه

mostafag
شنبه 23 مرداد 1389, 08:55 صبح
یعنی به جز این دوستان کسه دیگه ای نیست جوابه منو بده. :افسرده:
خواهشن اگه چیزی میدونید بگید
واقعا کارم گیره :عصبانی++:

mostafag
یک شنبه 24 مرداد 1389, 17:20 عصر
کسی بلد نیست؟؟؟!!! :افسرده: :افسرده: :ناراحت: