دانلود مقاله بانک اطلاعاتی مایکروسافت اکسس و دستیابی به ان در ویژوال بیسیک و پروژه

word قابل ویرایش
97000 صفحه
4700 تومان

مقدمه
مقدمه
ظهور کامپیوتر انقلابی در اجتماع امروز پدید آورده است که برخی اهمیت آن را به مراتب بیش از انقلاب صنعتی که در قرن هجدهم میلادی در اروپا آغاز گردیده می دانند. زیرا اختراع ماشین بخار و سایر ماشین هایی که به دست بشر ساخته شده و بوسیله او به خدمت گرفته شده اند جایگزین کار بدنی یا به عبارتی مکمل نیروی بازوان انسان شده اند، درحالیکه کامپیوتر به مدد مغزانسان شتافته است.امروزه کامپیوترها اعمالی را انجام میدهند که در گذشته فقط مغز از عهده انجام آنها بر میآمد.

دراینکه مغز به عنوان کنترل کننده وفرمانده کلیه حرکات انسان دارای اهمیت فوق العاده زیادی میباشد ،هیچ شکی نیست وهمین امر یعنی متکامل بودن مغز است که انسان را اشرف مخلوقات کرده است.

لذا اهمیت ماشینی که بتواند بخشی از کار مغز را انجام دهد، آشکار میگردد و از اینروست که غالبا کامپیوتر را مغز الکترونیکی نامیده اند.
صرف نظر از اینکه اصطلاح مغز الکترونیکی تا چه اندازه صحیح و دقیق است، می توان در هر صورت جنبه هایی از حقیقت را در آن یافت، زیرا انسان و کامپیتر هر دو روی اطلاعات عملیات وپردازش انجام می دهند. درست است که انسان در مواردی همچون درک، تفسیر، ساختن مفاهیم جدید قضاوت و انجام عملیات با مدریت انعطاف پذیر به کامپیوتر برتری دارد ولی این ماشین نیز به نوبه خود از امتیازات و ویژگیهای خاصی همچون دقت، سرعت ذخیره سازی حجم زیادی از اطلاعات و خستگی ناپذیری برخوردار است که در چنین مواردی از انسان پیشی می گیرد.

کامپیوتر در طول چند دهه ای که از عمرش می گذرد چنان آثار اجتماعی وفرهنگی گسترده وعمیقی در جوامع بشری بر جای گزارده است که این امر خود موجب پیدایش خبرهای تازه در تاریخ بشر شده است. این جنبه از تمدن را به نام های گوناگون از جمله تمدن انفورماتیک خوانده اند و این بدان معناست که کامپیوتر به همراه تکنولوژی های پیشرفته دیگر، راه را برای تکوین جامعه جدید باز کرده است که بیش از هر چیز می توان آنرا “جامعه اطلاعاتی ” نامید.
اهمیت کامپیوتر در دنیای امروز و همچنین پیش بینی اهمیت آن در جوامع آینده بر کسی پوشیده نیست. به جرأت می توان گفت که بسیاری از موفقیت های حاصله در سال های اخیر در زمینه های مختلف علمی بدون یاری کامپیوتر هرگز میسر نمی گردید .

امروزه کامپیوترها حرکت فضاپیماها را در اعماق کهکشان کنترل می نمایند. بر ترافیک شهر ها نظارت داشته کارهای بانک داری انبار داری آماری و … را انجام می دهند و بدین ترتیب گره گشای تحقیقات فضایی، پزشکی، هوا شناسی و … می باشند .

امروزه همزمان با شخصی که درمحلی ویا اداره ای مشغول به کار است، صد ها امور دیگر از قبیل صدور صورتحساب آب، برق، گاز، تلفن، گرداندن امور جاری کتابخانه ها، هتل ها، شرکت های بیمه، امور انتظامی، خبرگذاری ها، کارخانجات و… برعهده کامپیوتر ها است که در هر یک از آنها به خوبی به عنوان یک وسیله بسیار موثر و تعیین کننده ایفای نقش می کند .

یکی از محل هایی که کامپیوتر در آن مورد استفاده قرار می گیرد، در بنگاه های معاملات ملکی می باشد. به این صورت که اطلاعات املاک مشتریان از قبیل نوع ملک، متراژ آن، قیمت هر متر، مربع یا قیمت پیش پرداخت وپرداخت ماهیانه، آدرس آن وفیلم یا عکس مربوط به ملک و سایر اطلاعات مربوط به آن در کامپیوتر ذخیره می شود و با مراجعه مشتری دیگری می توان با سرعت و دقت بسیار بالا مورد مناسبی برای او یافت و در اختیار مشتری نهاد.
از این رو بنده تصمیم گرفتم که پروژه نهایی خود را “مکانیزه کردن سیستم یک بنگاه معاملات ملکی” قرار داده تا بتوانم قدمی هر چند کوچک در بهبود وارتقاء این امر برداشته باشم.

برای این کار از بانک اطلاعاتی مایکروسافت اکسس، جهت نگهداری اطلاعات و از زبان برنامه نویسی ویژوال بیسیک ۶ ،جهت برنامه سازی و کنترل برنامه وساخت اینترفیس های مناسب استفاده شده است . اینکه چرا از این نرم افزارها استفاده شده است خود داستانی طولانی است . در اینجا فقط به بعضی از دلایل بسنده میکنم. مایکروسافت اکسس در بین سایر بانک های اطلاعاتی مانند SQLserver2000,Oracle دارای پیاده سازی آسان تر و همچنین نگهداری

ساده تر میباشد . همچنین برنامه هایی که بانک اطلاعاتی آنها اکسس میباشد، دیگر نیازی به نصب نرم افزار اکسس ندارند.
زبان ویژوال بیسیک ۶ که آن نیز محصول غول نرم افزاری جهان یعنی مایکروسافت است نیز بدلیل سازگاری مناسب با اکسس و در عین سادگی دارای قدرت بالا در اداره بانک های اطلاعاتی میباشد که آنرا در رده مناسب ترین زبان های برنامه سازی بانک اطلاعاتی قرار داده است . به همین خاطر این کتاب را در ۳ قسمت تقدیم خوانندگان آن می نمایم .

ابتدا کمی درباره کار با بانک اطلاعاتی اکسس صحبت خواهیم کرد، سپس در مورد رابطه ویژوال بیسیک و اکسس وچگونگی دستیابی داده های اکسس در ویژوال بیسیک وکار با آنها صحبت می کنیم و در انتها مروری بر پروژه خواهیم داشت . امیدوارم که از بنده بپذیرید .

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

تقدیم به خانواده عزیزم
و به یاد روح رفتگانم
سید مهدی حسینی
زمستان ۱۳۸۳

بانک اطلاعاتی مایکروسافت اکسس

بانک اطلاعاتی مایکروسافت اکسس
الف ‌- تعریف دادهData :
هرگونه اطلاعات لازم و کاربردی درباره یک موجودیت را یک داده می‌گویند.
ب‌- تعریف Fild :
به هر ستون یک جدول که در بر گیرنده کلیه اطلاعات مربوط به آن ستون می‌باشد و بخشی از یک موجودیت را تشکیل میدهد فیلد گفته می‌شود.
ت‌- تعریف Rcord :
به هر سطر یک جدول که اطلاعات مربوط به یک موجودیت را نشان می‌دهد ، رکورد گویند.
ث‌- تعریف پایگاه داده‌ای ارتباطی:
پایگاه داده‌های ارتباطی، مجموعه‌ای از جدول‌های داده است که یک فیلد مشترک در هر یک از جدولهای موجود دارد و از طریق آن می‌توان داده‌ها را بهم ربط داد.به این مدل از پایگاه داده‌ها ، پایگاه داده‌های ارتباطی RelationShip می‌گویند.

به دو صورت زیر می‌توان یک پایگاه داده رابطه‌ای ایجاد نمود:
Database :
1. Blank database
2. Database Wizard
Blank DataBase
در صورت انتخاب Blankکلیه اشیائ اکسس شامل Table ,……… قابل طراحی توسط کاربر می‌باشد. برای ایجاد پایگاه داده ابتدا باید نام ومسیر Data Base را تعیین نمود.
گزینه‌های زیر در اجزا Table, Query,Form مشترک میباشد

۱٫ Open(نمای ورود داده) ۲٫ Design(نمای طراحی) ۳٫ New(ایجاد شئ جدید)
Macros ,modules دارای گزینه‌های زیر می‌باشند:
۱٫ Run(اجرا) ۲٫ Design 3. New

Report شامل:
۱٫ Preview(پیش نمایش)
۲٫ Design
3. New

Yes/No
فرمت آن به صورت زیر می‌باشد

• Input Mask :
این خصوصیت نحوه ورود داده‌ها را از لحاظ قالبندی کنترل می‌کند.داده‌های از نوع Text , Number , Date/Time , Currency دارای این خصوصیت می‌باشند ، گزینه‌ها و علائم مطرح در Input Mask به شرح زیر می‌باشد:
۱٫ ۰ : احتیاج به عدد است
۲٫ ۹ : عدد یا فاصله خالی می‌تواند وارد شود اما الزامی نیست
۳٫ #:عدد،علامت مثبت ، علامت منفی و فاصله خالی می‌تواند وارد شود اما الزامی نیست
۴٫ L :احتیاج به حرف است
۵٫ ? :حرف می‌تواند وارد شود اما الزامی نیست
۶٫ A :احتیاج به حرف یا عدد است
۷٫ : a حرف یا عدد می‌تواند وارد شود اما الزامی نیست
۸٫ & :احتیاج به حرف یا فاصله خالی است
۹٫ C :هر کارکتر یا فاصله خالی می‌تواند وارد شود اما الزامی نیست
۱۰٫ < : کارکترهایی که بعد از آن وارد می‌شود را به حروف کوچک تبدیل می‌کند
۱۱٫ > : کارکترهایی که بعد از آن وارد می‌شود را به حروف بزرگ تبدیل می‌کند
۱۲٫ ! :باعث می‌گردد کارکترها از راست به چپ وارد شوند
۱۳٫ \ :کارکترهای که به دنبال آن می‌آیند به جای اینکه به عنوان کد خوانده شود به صورت تحت الفظی نمایش می‌یابد.
• Caption :
عنوان و برچسبی برای فیلد طراحی شده می‌باشد.در این قسمت قابلیت فارسی نویسی داریم.
• Default Value :
ازقابلیت این خصوصیت برای فیلد طراحی شده تعیین یک مقدار به صورت پیش فرض می‌باشد.
• Validatin Rule :
خصوصیتی است که امکان کنترل ورود داده ها را دارا می‌باشد، به عبارتی دیگر با تعیین مقدار در این خصوصیت کاربر را ملزم به وارد کردن مقادیر تعیین شده می‌نمایید.

ادامه تنظیم خصوصیات محیط ورود داده

۵- نحوه انتخاب فیلد و رکورد:

۶- حرکت در جدول باکلیدهای صفحه کلید:

۷- Find :

امکان جستجو روی دادهای یک جدول ، فرم وپرس و جو را امکان پذیر می‌سازد.انتخاب از منو Edit ویا Ctrl+Fو یا ابزار آن

۷-۱- Search :
7-1-1- All 7-1-2- Up 7-1-3- Down
7-2- Match :
7-2-1- Any Part Of Field(جستجو بر اساس بخشی از داده درج شده)
۷-۲-۲- Whole Field(جستجو بر اساس تمام داده درج شده)
۷-۲-۳- Start Of Field(جستجو بر اساس شروع داده درج شده)
۷-۲-۴- Search Field As Formatted :اگر دنبال داده قالبندی شده‌ای می‌گردید باید از آن استفاده نمایید.بطور مثال اگر فیلد Date/Time به نوعی قالبندی شده باشد که تاریخ را بصورت ۲۰۰۳,۱۱,January نمایش دهدو شما به دنبال تاریخ با فرمت ۱۱/۱/۲۰۰۳ بگردید،Access نتیجه جستجو را مثبت تلقی کرده اما اگر گزینه مزبور را فعال کنیدAccess فقط در صورتی نتیجه را مثبت می‌دهد که تاریخ به صورت۲۰۰۳,۱۱,January وارد شده باشد.
Find براساس قالبندی زیر:
۱٫ :کارکتر هر.مثال Sm* یعنی دو حرف اول Sm بقیه هر تعداد و هر حرفی می‌تواند باشد.
۲٫ ? :یک کارکتر. مثال Sm?th یعنی دو حرف اول Sm حرف سوم یک کارکتر و هر حرفی می‌تواند باشدو سپس th.
3. # :تطبیق با یک عدد.لذا اگر به دنبال ۱۶۶## بگردید access تمامی دادهای ۵ رقمی را که با ۱۶۶ شروع شود را انتخاب می‌کند
۸- Replase :جایگزین کردن
درصورتی که بخواهیم دادهایی را تغییر دهیم از روش جستجو پیدا سپس داده مورد نظر را جایگزین می‌کنیم.گزینه‌های آن مشابه Find می‌باشد.
Find What :درج داده مورد جستجو
Replace With :درج داده جایگزینی
Replace : جایگزینی یکی یکی
Replace All :جایگزینی همه موارد
۹- Filter (صافی):
توسط گزینه Filter از منوی Record می‌توان داده‌های مورد نظر را از بقیه داده‌ها جدا نمود.
أشنایی با Query
Query —- New:
1. Design View
2. Simple Query Wizard
3. Cross Tab Query Wizard
4. Find Duplicate Query Wizard
5. Find Unmatched Query Wizard

۱٫ ایجاد از طریق طراحی
۲٫ ایجاد با ساده‌ترین شکل از ویزارد
۳٫ گروهبندی فیلدها به صورت سطری ستونی و استنتاج نتایج از تقاطع داده‌های حاصل از سطر و ستون ایجاد شده.
۴٫ مقایسه دو جدول و یافتن تمام رکوردهای تکراری از دو جدول .
۵٫ مقایسه دو جدول و یافتن تمام رکوردهای تکراری از یک جدول .

تعریف Query:
اطلاعات یک یا چند جدول را با شرایط خاص تحت پرس و جو ایجاد می‌نماید، و همچنین امکان ساختن فیلدهای محاسباتی نیز امکان پذیر می‌باشد.
تعریفQueryبه دو بخش تقسیم می‌گردد:
۱٫ Select Query
2. Action Query
ساده‌ترین پرس و جو Select Query می‌باشد ،یعنی پرس و جو بر اساس انتخاب.
Query می‌تواند یک فیلد را در بر بگیرد.
چون تغییرات روی پرس‌و جو روی جدول متناظرش اعمال می‌شود بنابراین صفت Dynamic داده اند.
چون پرس‌و جو زیر مجموعه یک یا چند جدول یا پرس‌و جو است به آن صفتSubSet داده‌اند.
آشنایی با Action Query
شامل:

Make-Table Query :

Update Query :
Update to: 2.5(گزینه جایگزینی)
Criteria: 2 (گزینه ای که باید تغییر کندو به روز شود)
Append Query :
همانند make- Table Query می‌باشد با این تفاوت که نام جدولی که می‌خواهیم داده‌ها به ان الصاق شود را از لیست انتخاب می‌کنیم.
Delete Query :
Delete: Where
Criteria: 1 (همه یکهای موجود در جدول انتخابی را حذف می‌نمایید)
تذکر: تمام action ها باید بعد از ایجاد ابتدا Run شود و ذخیره سپس نتیجه آن را روی جدول متناظر مشاهده نمود
Run از منو Query یا از ابزار آن !
فرم چیست؟

فرم کار جمع آوری اطلاعات را آسان می‌کند.
فرم را می‌توان طوری طراحی کرد که هنگام ورود اطلاعات، هر بخش از فرم در جدول خاصی قرار داده شود.یعنی یک فرم می‌تواند برای چند جدول اطلاعات فراهم کند بدون آن که پر کننده فرم لازم باشد این نکته را بداندو برای آن تدارک خاصی ببیند.

طرز کار Form Wizard :
نام جدول یا پرس و جوی مورد نظر را انتخاب کنید.
انتخاب نام فیلدهای مورد نظر از Available Field و اضافه کردن آنها با استفاده از دکمه ‌های راهنما به قسمت Selected Field .
Next
نحوه قرار گیری فیلدها را تعیین می‌کنیم.
۱٫ Columner
2. Tabuler
3. Datasheet
4. Justified
-Next
– تعیین پس زمینه برای فرم .
-Next
– نحوه اجرا فرم و سپس Finish .

طرز کار AutoForm :
AutoForm ها قابلیت ایجاد فرم از جدول و پرس‌و جو را به طور خودکار و سریع امکان پذیر می‌سازد ،کافیست از قسمت New گزینه فرم یکی از AutoForm ها را انتخاب کرده و سپس در قسمت تعیین نام جدول یا پرس‌و جو گزینه مورد نظر را انتخاب کنیم سپس با Ok کردن فرم ایجاد می‌گردد.

قواعد نامگذاری فیلدها
۱٫ نام فیلدها نباید از ۶۴ کاراکتر بیشتر باشد
۲٫ حتما باید اول نام فیلدها با حروف الفبا شروع شود ولی در ادامه نام می‌توان از ارقام نیز استفاده کرد.
۳٫ در نام فیلد از علامتهایی همچون ] , [ , ? ,! , ) ,( نباید استفاده کرد.
Data Type : اصل و اساس جدول را مشخص می‌کند و در واقع نوع داده و اطلاعاتی که در فیلد ذخیره می‌شود را مشخص می‌کند.
نوع داده شامل گزینه‌های زیر می‌باشد:
Text:نوع داده متنی شامل حرف و عدد که از ۱ تا ۲۵۵ کارکتر را می‌پذیرد.
Memo : نوع داده متنی که ۶۵۰۰۰ کارکتر حرفی را می‌پذیرد.
Number : نوع داده عددی است و برای نگهداری عملیات محاسباتی به کار می‌رود.
Date/Time : نوع داده تاریخ و زمان که برای مشخص کردن تاریخ و زمان به کار می‌رود.
Currency : نوع داده که برای مقادیر پولی به‌کار می‌رود.
AutoNumber : نوع داده که به طور متوالی رقم می‌اندازد.
Yes/No : نوع داده به صورت گزینشی
Ole Object :کلیه برنامه‌های کاربردی که ole را پشتیبانی می‌کند ، نگهداری می‌کند.
HyperLink :کلیه سندها و صفحات Web را نگهداری می‌کند.
LookUp Wizard : امکان انتخاب گزینه‌ها را به صورت انتخاب از لیست فراهم می‌کند.این گزینه روی دو نوع داده Text,Number قابل اجرا است و به دو صورت می‌توان آن را ایجاد نمود :
۱٫ از Table or Query
2. ایجاد مقادیر توسط کاربر
در هر دو مورد از طریق ویزارد با انتخاب گزینه‌های مورد نظر به آسانی Look Up ایجاد می‌گردد.
• Description :
ایجاد توضیحات در مورد فیلدها در صورت لزوم
• Field Properties :
متناسب با نوع داده خصوصیات را نشان می‌دهد و نشان می‌دهدچه خصوصیاتی را می‌توان وارد کرد

آشنایی با خصوصیات فیلدها در محیط طراحی
• Field Size :
نوع داده Text,Number,AutoNumber دارای فیلد سایز می‌باشند.
Field size: 50
مقدار این نوع داده به صورت عددی بوده که بطور پیش فرض مقدار ۵۰ را نشان میدهدبه عبارتی دیگر کنترل کننده تعداد کارکترهای ورود داده برای فیلد است.
• Format :
نحوه نمایش و قالب بندی را کنترل می‌کند فرمت برای نوع داده‌های زیر کاربرد دارد:
Text :
Number,Autonumber,Currency :

طرز ایجاد Relationship
1. ارتباط یک به چند
۲٫ ارتباط یک به یک
۳٫ ارتباط چند به چند
– برای مورد ۱و ۲ حداقل ۲ جدول نیاز است
– نکات ایجاد ارتباط در ارتباط یک به چند
۲- در جدول اول
۲-۱- انتخاب فیلدی به صورت منحصر بفرد با شرایط زیر
۲-۱-۱- Primary Key
2-1-2- Index:Yes-No Duplicates
2-1-3- انتخاب فیلدی هم نام و هم نوع در جدول متناظر
۳- در جدول دوم
۳-۱- انتخاب فیلدی هم نام و هم نوع هماهنگ با فیلد جدول اول
۳-۱-۱- Index:Yes-Duplicates Ok
3-1-2- Primary Key لازم نیست

نکات ایجاد ارتباط در ارتباط یک به یک
۴- در جدول اول
۴-۱- انتخاب فیلدی به صورت منحصر بفرد با شرایط زیر
۴-۱-۱- Primary Key
4-1-2- Index-Yes-No Duplicates:
4-1-3- انتخاب فیلدی هم نام و هم نوع در جدول متناظر
۵- در جدول دوم
۵-۱- انتخاب فیلدی هم نام و هم نوع هماهنگ با فیلد جدول اول
۵-۱-۱- Index-Yes- No Duplicates:
5-1-2- Primary Key

نکات ایجاد ارتباط در ارتباط چند به چند

در این نوع ۳ جدول مورد نیاز می‌باشد.
۶- در جدول اول
۶-۱- انتخاب فیلدی به صورت منحصر بفرد با شرایط زیر
۶-۱-۱- Primary Key
6-1-2- Index-Yes-No Duplicates:
6-1-3- انتخاب فیلدی هم نام و هم نوع در جدول واسط
۷- در جدول واسط
۷-۱- انتخاب فیلدی هم نام و هم نوع هماهنگ با فیلد جدول اول
۷-۱-۱- Index-Yes- No Duplicates:
7-1-2- Primary Key
8- در جدول دوم
۸-۱- انتخاب فیلدی به صورت منحصر بفرد با شرایط زیر
۸-۱-۱- Primary Key
8-1-2- Index-Yes-No Duplicates:
8-1-3- انتخاب فیلدی هم نام و هم نوع در جدول واسطارتباط یک به چند ، ارتباطی است که در آن محتوای یک فیلد از جدولی در فیلد مشابه از جدول دیگری بیش از یک بار تکرار شده باشد.
در ارتباط یک به یک درست همان تعداد رکورد که در جدول اول است در جدول دوم نیز وجود دارد.
تلفیق دو مورد بالا در مورد رابطه چند به چند صادق است.

بعد از تعیین خصوصیات به وسیله RelationShip از منو Tools با عمل Drag & Drop می‌توان ارتباط برقرار نمود.

ایجاد و تغییر جداول
جداول پایه مهمی از یک بانک اطلاعاتی رابطه ای را تشکیل می دهند و توسعه یک بانک اطلاعاتی با ساخت جداول جهت ذخیره سازی داده های توزیع شروع می شود .
ساختارهای با دقت طراحی شده می توانند اجرای راحت و بدون خطای سیستم اطلاعات و بدون خرابی را در بر داشته باشند .
اکسس ابزارهای مفید فراوانی برای ایجاد سفارشی سازی جداولی که صحت ورودی داده ها را تضمین می کنند دارد و امکانات انتخاب و بازیابی اطلاعات را فراهم می سازد .
ایجاد یک ساختار جدید جدولی با ویزارد Table
در اکسس ، یک ویزارد فقط به وسیله یک کلیک فعال می شودو اینکه در رابطه با چه مطلبی کمک نیاز دارید زیاد مهم نیست . ایجاد یک جدول جدید تفاوتی را در بر ندارد. سریعترین روش اجرای ویزارد Table این است که دوبار روی ورودی “Creat table by using Wizard” در صفحه Table از پنجره Database کلیک کنید . می توانید یک ساختار جدولی جدید را با ویزارد Table از طریق انتخاب از کادر مکالمه New Table انجام دهید . جهت اجرای ویزارد Table ، عملیات زیر را انجام دهید :
۱ـ کادر مکالمه New Table را با یکی از عملیات زیر باز کنید :
• دکه New در صفحه Tables از پنجره Database را کلیک کنید .
• پیکان دکمه NewObject را کلیک کنیدو Table را از لیست برگزینید .
• Table,Insert را انتخاب کنید .
۲ـ ویزارد Table را در کادر مکالمه New Table دوبار کلیک کنید یا گزینه را انتخاب نموده و OK را کلیک نمایید .
در کادر مکالمه New Table ، ویزارد Table فقط یک گزینه دارد . می توانید از نمای Design یا نمای Datasheet نیز کار را آغاز کنید ، جدولی را از منبع خارجی وارد نمایید یا به یک جدول خارجی مرتبط شوید .

۳ـ نخستین کادر مکالمه ویزارد Tableدو لیست از جدولهای نمونه را شامل می باشد : یکی با ۲۵ جدول عمومی تجاری و دیگری با جداولی برای ذخیره سازی داده ها با برنامه های کاربردی شخصی بیشتر . هر جدول نمونه در لیست شامل لیستی از فیلدهای نمونه مناسب می باشد . از این کادر مکالمه جهت ساخت اساس کار برای جدول جدید خود با انتخاب فیلدهایی که می خواهید در جدول قرار گیرند شروع می کنید.
۴ـ مقوله جدول و فیلد مورد نظرتان را انتخاب کنید . دکمه رادیویی Business or Personal را کلیک نمایید ، سپس لیست جداول نمونه را تا مشاهده جدولی که نیازهایتان را تا حد امکان برآورده می کند به پایین پیمایش کنید. هنگامی که جدولی را در لیست انتخاب می کنید ، فیلدهای نمونه ای که برای این جدول وجود دارند در کادر میانی ظاهرمی شوند .
اولین مرحله انتخاب فیلدهایی می باشد که می خواهید از لیست فیلدهای نمونه از جدولی نمونه در جدول جدید قرار گیرند .
افزودن فیلدها
می توانید فیلد ها را از جدول نمونه اضافه کنید یا فقط نمونه های انتخاب شده را با روشهای زیر استفاده نمایید :
• جهت به کارگیری تمام فیلدها دکمه پیکان دوسر که به سمت راست اشاره می کند را کلیک کنید .

• جهت حذف تمام فیلدها از لیست جدول جدید و شروع مجدد ، دکمه پیکان دوسر که به سمت چپ اشاره می کند را کلیک کنید .
• جهت افزودن یک فیلد ، نام فیلد را انتخاب کنید و دکمه پیکان یک سری که به سمت راست اشاره می کند را کلیک نمایید .
• جهت حذف یک فیلد را از لیست جدول جدید ، نام فیلد را برگزینید و دکمه پیکان یک سر که به سمت چپ دکمه اشاره می کند . را کلیک کنید .
به فیلدهای موجود در جدول نمونه ای که انتخاب کرده اید محدود نمی باشید . فیلدها از سایر جداول می توانند به لیست جدول جدید اضافه شوند. جدول نمونه دیگری را از انتخاب کنید و فیلدها را از آن انتخاب نمایید .

فیلدها در طرح جدول به ترتیبی که آنها را از لیست انتخاب کرده اید ظاهر می شوند ، بنابراین برنامه ریزی اولیه مفید خواهد بود . اگر آنها را غلط قرار داده اید ،‌می توانید یک یا چندین ورودی را حذف نموده و مجدداً انها را اضافه کنید یا می توانید بعداً در نمای Design ترتیب آنها را تغییر دهید . یک فیلد در بالای فیلد انتخاب شده جاری در لیست فیلدی جدید اضافه می شود .

همچنین می توانید فیلدها را هنگام ایجاد طرح جدول تغییر نام دهید . فیلد را در لیست “Fields in my new table” انتخاب کنید و Rename Field را بر گزینید . نام را ویرایش نمایید یا یک نام جدید را وارد نموده و OK را کلیک کنید . شکل زیرکادر مکالمه Table Wizard را نشان می دهد که در آن یک جدول Customer جدید تحت ساخت می باشد و فیلد Contac First Name پیش فرض به First Name تغییر نام داده شده است .
پس از انتخاب اسامی که می خواهید در جدول ظاهر شود ، دکمه Next را جهت حرکت به کادر مکالمه Table Wizard بعدی کلیک نمایید .
تنظیم کلید اصلی

دومین کادر مکالمه Wizard امکان نامگذاری جدول جدید را در اختیارتان می گذارد و تنظیم یک کلید اصلی را برایتان فراهم می سازد . می توانید نام جدول نمونه پیش فرض با بپذیرید یا نام مورد نظر خود را وارد نمایید . اگر می خواهید کلید اصلی خود را تنظیم نمایید ، دومین گزینه یعنی “No,I ii Set the primaryKey” را برگزینید ، سپس Next را انتخاب نمایید . اگر تصمیمی دارید کلید خود را تنظیم نمایید ، کادر مکالمه بعدی جهت نامگذاری فیلدی که می خواهید به عنوان کلید اصلی استفاده کنید از شما نامی را می پرسد ( به شکل زیررجوع کنید) اگر بگذارید اکسس کلید اصلی را تنظیم کند ، این کادر را می توانید به کار نگیرید .

تغییرنام یک فیلد برای جداول جدید Customers

تعیین کلید اصلی
در کادر مکالمه نشان داده شده در شکل بالا، نوع داده ای که فیلد اصلی را در بر دارد نیز می توانید مشخص نمایید :
• “Consecutive numbers Microsoft Access assigns automatically to new records” اولین گزینه می باشد و اکسس باید مقادیر انحصاری را برای این فیلد تخصیص دهد .

• “Numbers I enter when I add new recorder” دومین گزینه می باشد که به تخصیص یک مقدار عددی انحصاری در هر رکورد توسط کاربر بستگی دارد.
• “Numbers and / or letters I enter when I add new recorcders” سومین گزینه می باشد که ترکیبی از اعداد و حروف را در مقدار کلیدی اجازه می دهد .
انتخابهای اعمال شده در این کاردر مکالمه تعریف کلید اصلی در جدول جدید را معرفی می کند. جدول زیرنتایج انتخابهای به کار گرفته شده را توضیح می دهد. با فرض بر اینکه جدول بر اساس جدول نمونه Customers باشد . انتخاب در اولین کادر مکالمه تنظیم کلید اصلی را مشخص می کند .

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
wordقابل ویرایش - قیمت 4700 تومان در 97000 صفحه
سایر مقالات موجود در این موضوع
دیدگاه خود را مطرح فرمایید . وظیفه ماست که به سوالات شما پاسخ دهیم

پاسخ دیدگاه شما ایمیل خواهد شد