PDA

View Full Version : کمک و راهنمایی در مورد ساخت بانک و روابط آن



mr_yaghoobi
چهارشنبه 13 آذر 1392, 11:58 صبح
با سلام خدمت دوستان
دانشجو کامپیوتر هستم و نیاز به کمک دارم.پروژه ای دارم که با اکسس درحال نوشتن ان هستم و نیاز به راهنمایی و کمک داشتم. برنامه من ساخت یک دفتر نمره در اکسساست. من جداول زیادی را طراحی کرده ام ولی در رابطه دادن و کوئری گرفتن مشکل دارم با اینه فیلم های آموزشی زیادی دیده ام ولی هیچکدام مباحث پیشرفته را بیان نمیکنند و همچنین در بخش ماکرو سازی و ماژول نویسی نیز مشکلات زیادی دارم. من برایتان بانکاطلاعاتی خود را ارسال میکنم تا در صورت امکان نسبت به راهنمایی بنده اقدامفرمایید.
من در این بانک اکسس سه جدول ساختم یکی برای مشخصات دانشجو، یکی برای مشخصات درس و یکی هم برایارتباط این دو با هم ...
مشکل اول من این بود که نمیتونم چوری مشخص کنم هر دانش اموز چه درسهایی دارد ... موقعی که کوئری می سازم هر دانشجو در هایش در چندین رکورد تکرارمیشود
مشکل دوم اینکه چجوری لیست حضور و غیاب را بنویسم که بتونه هر روزاقدام کنیم به ثبت اطلاعات دانشجویان یک درس
من الان با یک رابطه بین سه جدول تونستم یک کوئری بسازم که مشخص کنه هر دانش اموزی چه درسایی داره ولی لیست دانش اموزا پشت سر هم میان یعنی دانش اموزی شاید 5 بار رکوردش پشت سر هم بیاد
.
.
.
.

Kubuntu
چهارشنبه 13 آذر 1392, 12:32 عصر
امیدوارم این لینک (http://barnamenevis.org/showthread.php?430279-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%88%D8%A8%D9%84%D8%A7%DA%AF&p=1924934&viewfull=1#post1924934) در فهم ارتباط بین جداول کمکت کنه

وقتی می خوای فیلدهای یک رو بدست بیاری. واسه خودت چندتا مثال بزن. مثلا: من برای مدارس رو می گم نه دانشگاه
علی رحیمی دانش آموز کلاس B ، تاریخ x غایب بود در درس عربی
محمدرسولی دانش آموز کلاس B ، تاریخ x حاضر بود در درس فارسی
علی احمدی دانش آموز کلاس B ، تاریخ x حاضر بود در درس فارسی
علی رحیمی دانش آموز کلاس B ، تاریخ y حاضر بود در درس عربی
چون در اسم دانش آموز تکراری داریم پس یک جدول برای دانش آموز ایجاد می کنیم
چون تکرار در اسم کلاس داریم => جدول کلاس
چون تکرار در تاریخ و حضور/غیاب داریم => جدول حضور غیاب
چون تکرار در نام درس داریم => جدول درس
حالا رابطه ها رو با استفاده از لینکی که بهت دادم پیدا کن.

مثلا هر کلاس چندتا دانش آموز داره پس می شه یک به چند

موفق باشی

mr_yaghoobi
چهارشنبه 13 آذر 1392, 14:36 عصر
سلام
ممنونم
ولی متوجه نشدم

mr_yaghoobi
چهارشنبه 13 آذر 1392, 15:43 عصر
سلام ..
یعنی من چهار تا جدول ی
کی برای درس
یکی برای مشخصات دانش اموز
یکی برای حضور رو غیاب و یکی هم برای کلاس؟
اینجوری چجوری ارتباط ها رو بدیم؟

Kubuntu
چهارشنبه 13 آذر 1392, 18:39 عصر
مگه تو دانشجوی کامپیوتر نیستی؟!!!
استادت واست مثال زده. اینم سعی کن مثه همون در بیاری.
ارتباطات همون کلیدهای خارجی و کلید اصلی اند. که در دیتابیس دیاگرام بهم وصل می کنی.

mr_yaghoobi
چهارشنبه 13 آذر 1392, 22:17 عصر
کوئری هاش درست در نمیاد.....
همه تئوری مثال میزنند یک مثال عملی که حل نمیکنند