PDA

View Full Version : ایجاد حضور و غیاب و کلاس جدید در data base در vb



fire_off
شنبه 10 فروردین 1387, 20:46 عصر
فرض کنید در یک گروه برای اعضای آن گروه بخواهیم حضور و غیاب درست کنیم.

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



کمک کنید و پیشنهاد بدهید تا بتوانم این کار را انجام دهم.:عصبانی++:



در ضمن اسم من حسین است دانشجوی رشته کامپیوتر هم هستم.:لبخند:





لطفا کمکی که در این زمینه می کنید جامع باشد.:گریه:




ممنون :افسرده:

meysam_meysam74
شنبه 10 فروردین 1387, 21:23 عصر
یه مقدار سوال رو وازه تر بپرس

vahidm
شنبه 10 فروردین 1387, 21:45 عصر
با سلام
دوست عزیز سوالتون یه کمی نامفهوم هست
ولی با چیزی که من درک کردم راه حل کارتون بدین روش هست
شما می تونید خیلی راحت این کار رو بکنید
ببینید شما برای تعریف گروه و زیرمجموعه های آن
این کار رو انجام میدید

"شماره عضویت" و "شماره گروه"
1,1
1,2
1,3
اولین عدد سمت چپ که همش یک هست گروه اول رو مشخص میکنه
و دومین عدد که 1و2و3 می باشد شماره ی فرد را مشخص میکنه
و برای گروه های دیگه
2,1
2,2
2,3
به همین ترتیب البته اینا رو باید در ثبت اطلاعات تنظیم و ثبت کنید
بعد در یک جدولی ذخیره می کنید و بعدا برای نمایش حضور وغیاب هر گروه
با استفاده از دستور فیلتر به راحتی گروه ها رو از هم جدا می کنید
به نظر من کار بسیار ساده ای است انشاالله من منظورتون رو فهمیده
باشم و اگر مشکلی بود بگید تا من و یا دوستان شما رو
راهنمایی کنند

fire_off
سه شنبه 13 فروردین 1387, 22:23 عصر
ممنون از جوابتون ولی مثل اینکه اصلاً سوال من رو متوجه نشدید


منظورم حضور و غیاب بود برای یک کلاس

که

1- چگونه حضور و غیاب را در بانک ثبت کنم
2- چگونه یک کلاس جدید اضافه کنم (منظورم کلاس درسی جدید با استاد جدید و افراد جدید)



ککمکککککککککککککککککککککک ککککک

saeen
چهارشنبه 14 فروردین 1387, 10:47 صبح
اول مشخصات کلاس را هر جور که مایل هستی مثلا نام کلاس ، کد کلاس یا هر چیز دیگه ای که توی برنامت احتیاج هست را وارد کن. منجمله تاریخ شروع ، تاریخ پایان و روزهای هفته ای که کلاس تشکیل میشه. با داشتن این سه مورد راحت می تونی روزهای تشکیل کلاس را محاسبه کنی. مثلا کلاس از 15/1/87 تا 15/2/87 در روزهای زوج تشکیل میشه . با یه حلقه گردشی ساده می تونی همه روزهای تشکیل کلاس را محاسبه کنی.
تا اینجا کلاس را تعریف کردی حالا باید لیست دانش آموزان ثبت نام شده کلاس را توی یه جدول دیگه وارد کنی و فقط کد کلاست را برای یکی از فیلدهاش تعریف کن تا معلوم بشه دانش آموز درچه کلاسی با چه مشخصاتی ثبت نام کرده.
حالا برای حضور و غیاب دو راه داری:
1-توی یه جدول کد هر دانش آموز و تاریخ تشکیل کلاس ( یا بهتره شماره جلسه را بذاری چون با شماره جلسه می تونی تاریخ اون را هم بدست بیاری . اینطوری به جای تاریخ 10 کاراکتری یه عدد 1 بایتی کافیه [چون فکر نکنم کلاس تعداد جلساتش بیش از 255 باشه] ) و یه متغییر بولیین که مشخص کننده حضور دانش آموز هست را بذار و در برنامت مقدار دهی کن.

2- روش دوم که به مراتب بهتر و نرمالیزه تر از روش اوله (روش اول وقتی خوبه که بخوایی مثلا برای هر جلسه و برای هر دانش آموز تو ضیحاتی ، نمره ای چیزی بنویسی) اینه که هر کلاس یه سقف غایبی داره که بیشتر از اون نمیشه غیبت کرد. پس بجای اینکه بیایم حضور دانش آموزان را ثبت کنیم . غیب اونها را که به مراتب برای هر شخص تعدادش کمتره و هم اینکه دانش آموز کمتری غیبت می کنه را ثبت کنیم. خوب مسلما با داشتن تعداد غیبت ها تعداد حضور ها هم قابل محاسبه هست.

shahpari
چهارشنبه 14 فروردین 1387, 17:10 عصر
ممنون از جوابتون ولی مثل اینکه اصلاً سوال من رو متوجه نشدید


منظورم حضور و غیاب بود برای یک کلاس

که

1- چگونه حضور و غیاب را در بانک ثبت کنم




1- کافیه داخل بانکتون یه فیلدی قرار بدید از نوع yes/no بعد برای ورودش از یه checkbox استفاده کنید با این کد هم می تونید حضور و غیاب رو چک کنید



If check1.value=checked then
Data1.recordset.fields("check")=true
Else
Data1.recordset.fields("check")=false
End if

vahidm
پنج شنبه 15 فروردین 1387, 00:26 صبح
اصلا راحت تر از اون یک فیلد در نظر میگیرید بعد با عدد یک حاضر بودن و عدد دو غایب بودن رو
مشخص می کنید

بانی کوچولو
سه شنبه 17 اردیبهشت 1387, 22:01 عصر
چگونه می توان با اکسس سیستمی درست کرد که ساعات ورود وخروج را به طور خودکار ثبت کند و سپس کارکرد را محاسبه کند؟