ورود

View Full Version : تعیین اعضای فعال کتابخانه



amirkazem
پنج شنبه 20 آذر 1393, 23:12 عصر
باسلام خدمت اساتیدمحترم.
دربرنامه ای که موردنظرهستش، یک بانک اطلاعاتی اکسس داریم که درآن چندین جدول ازجمله جدول(student)هم دران وجوددارد.درزمان ثبت نام دانش آموزیک فیلدباعنوان(library)داریم که اگربرای هررکوردتیک زده شودومقدارآن(true)شودآن دانش آموزعضوکتابخانه می شود.ودرفرمی که طراحی کرده ایم باعنوان اعضای کتابخانه ازطریق یک(ADOQuery)اعضای کتابخانه رابااستفاده ازکد(sql)استخراج می کنیم.تااینجاهم مشکلی وجودندارد.
اماازطریق فرم مخصوصی کتابهارابه اعضاامانت می دهیم .حالامی خواهیم اعضای فعال کتابخانه رامشخص کنیم یعنی هرعضوی که بیش از5بارکتاب به امانت گرفته باشد، به عنوان عضوفعال معرفی گردد.
دوستان لطفاًراهنمایی بفرماییدچگونه اعضای فعال راشناسایی کنیم. جداول مربوطه عبارتنداز:1.studentکه حاوی مشخصات دانش آموزان وهمان فیلد(library)می باشد.2.جدول (Amanat)که حاوی فیلدهای کدملّی عضو، شماره کتاب درکتابخانه، تاریخ امانت، تاریخ برگشت وتوضیحات می باشد.

لطفاًازطریق کدهای (SQL)وبااستفاده از(ADOQuery)
ازلطف شماسپاسگزارم

amirkazem
جمعه 21 آذر 1393, 20:06 عصر
:متفکر: دوستان کسی نمی خوادکمک کنه؟:خجالت:

amirkazem
شنبه 22 آذر 1393, 14:31 عصر
:افسرده::گریه::متفکر: کسی نبود؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

En_MK
شنبه 22 آذر 1393, 15:44 عصر
dddddddddddddddddddddd

En_MK
شنبه 22 آذر 1393, 15:52 عصر
سلام
اگر شما در جدول amanat هر باری که فرد کتاب به امانت میگیره یک رکورد insert میکنید برای مشخص شدن غضو فعال کتابخانه کافیه

@codeMeli هم ورودی sp است که کد ملی هر فرد است



select count(id) from Tblamanat where codemeli=@codeMeli



اگر count>5 باشه عضو فعاله

amirkazem
دوشنبه 24 آذر 1393, 00:44 صبح
دوست عزیزEN_MKکدشماراتست می کنم.امیدوارم مفیدباشد.
بازهم ممنون

amirkazem
دوشنبه 24 آذر 1393, 01:08 صبح
دوست عزیزEN_MKکدشماراتست کردم. البته متناسب بانام فیلدها:

select count(id) from amanat where 'melli_code'=@'melli_code' and count>'3'
ولی متأسفانه جواب نداد.