ESET Smart Security 5.0.94.0
XP , Vista , Seven (Business Edition)
ادامه مطلب
| جالبترین سایت .:مملو از اطلاعات:. مطالب و موضوعات جالب کامپیوتر - آموزشی - روانشناسی-عکس - دیدنیها
|
||
|
| معرفی: ESET Smart Security یکی از محصولات کمپانی ESET است که کاربران ، امروزه آن را با نام Nod32 می شناسند. Base این شرکت در کشور چک اسلواکی و در شهر براتیسلاوا می باشد. در سال 1992 با ارائه نخستین محصول خود با نام ESET NOD 1.0شروع به کار کرد. NOD مخفف یک عبارت محلی است: Nemocnica na Okraji Disku که معنی "بیمارستانی در انتهای Disc" می دهد! اشاره به سریال تلویزیونی "بیمارستانی در انتهای شهر" یا همان Nemocnice na kraji města دارد که در آن کشور در سال 1977 یک سریال تلویزیونی پر بیننده با مضمون درام بود و رابطه بین دکترها و مریض هایشان را به تصویر می کشید. ESET Smart Security 5.0.94.0 XP , Vista , Seven (Business Edition) ادامه مطلب نوشته شده در تاريخ 90/09/29 توسط حسن خسروی
مسلما شما هم مانند من دوستان زیادی دارید که یا اصلا ایمیل ندارند و یا از یاهو میل استفاده می کنند. بسیار مواقع شده است که خواستم به آنها توصیه کنم که یک آدرس ایمیل برای خودشان درست کنند و یا یک حساب Gmail برای خودشان درست کنند اما منبع خوبی برای آموزش ساخت یک حساب Gmail ندیده بودم. تا اینکه چندی پیش دوست عزیزمون محدثه خانم، که از دوستانی هستند که تازه با ایشان آشنا شدیم امر فرمودند که برایشان یک حساب ایمیل درست کنم. من هم به جای این کار سعی کردم یک آموزش بگذارم تا خودشان درست کنند. این جوری بعدا خودشان فکر می کنم راحت تر باشند. من ایمیل در چه سرویسی را پیشنهاد می کنم؟ ادامه مطلب نوشته شده در تاريخ 88/07/15 توسط حسن خسروی
این
روزها USB درایوها و خانواده فلش مموری آنقدر فراگیر شدند که هر کاربر
معمولی کامپیوتر یکی از آنها در کیف یا جیبش به همراه دارد. با پرداخت
مبلغ کمی میتوان یکی از آنها را در حجم مناسب تهیه کرد و همیشه همراه
داشت.این فراگیری کاربران را به فکر انداخت که علاوه بر یک سری دیتا مانند عکس و ویدئو، یک سری از نرمافزارها را هم روی این Disk های کوچک به همراه داشته باشند. مشکلات از آنجایی شروع شد که نرمافزارها معمولا روی این حافظه های فلش درست اجرا نمیشوند. نرمافزارهای پرتیبل (Portable applications ) یا قابلحمل یا همراه نرمافزارهایی هستند که با یک سری تغییرات، این قابلیت را یافتهاند که روی USB درایو بنشینند و شما بتوانید از آنها روی هر کامپیوتری استفاده کنید. برای استفاده از نرمافزارهای بدون نیاز به نصب شما میتوانید از iPods, USB flash drives, external hard یا هر ابزار همراه دیگری استفاده کنید. اگر این ابزارها را به هر کامپیوتری متصل کنید میتوانید از این نرم افزارها استفاده کنید. ادامه مطلب نوشته شده در تاريخ 88/07/15 توسط حسن خسروی
کوکي ها بسته هاي اطلاعاتي هستند که از سوي سرور ها به مرورگر اينترنتي شما ارسال مي شوند و در کامپيوتر شما ذخيره مي گردند و در صورت لزوم توسط سرور از کامپيوتر شما فراخواني مي شوند. کوکي ها معمولاً کاربرد هاي زير را دارند : * در صورتي که براي يک بار از يک وب سايت بازديد کرده باشيد اين کوکي ها در کامپيوتر شما ذخيره مي شوند و در مراجعات بعدي شما به اين وب سايت ها ، شما توسط سرور وب سايت شناسايي مي شويد. * اطلاعات سبد خريد شما را در بازديد هاي مکرر از سايت و در گردش بين صفحات ، نگهداري مي کند. * ورود و خروج و گردش شما در سايت را کنترل مي کنند. * در صورتي که با قابليت شخصي سازي وب سايت ها و پورتال ها آشنا باشيد بايستي بدانيد که اين عمل از طريق کوکي ها انجام مي گيرد. * قابليت ويژه : امکان کنترل رفت و آمد هاي شما در اينترنت را به سرور هاي نا امن مي دهد. ادامه مطلب نوشته شده در تاريخ 88/06/12 توسط حسن خسروی
تنظیم کلید های Num Lock - Caps Lock - Scroll Lock در صورتیکه از کلید های
Num Lock - Caps Lock - Scroll Lock زیاد استفاده می کنید و برای شما مهم است که
این کلید ها روشن یا خاموش باشند و هر دفعه که کامپیوتر شما بالا می آید بطور دستی
آنها را خاموش یا روشن نکنید با استفاده از ریجستری مشکل شما حل خواهد شد :
مراحل کار : ۱- از منوی Start گزینه Run را انتخاب و در این پنجره Regedit را تایپ کنید تا وارد ریجستری شوید . ۲- متغیر InitialKeyboardIndicators را از مسیر زیر پیدا کنید :
HKEY_CURRENT_USER --> Control Panel --> Keyboard
۳- این متغیر از نوع Dword هست و مقدار آن را با توجه به مقادیر زیر تغییر دهید : - همه کلید ها خاموش باشند مقدار آن را صفر - Caps Lock روشن باشد مقدار آن را یک - Num Lock روشن باشد مقدار آن را دو - Scroll Lock روشن باشد مقدار آن را چهار قرار دهید در صورتیکه بخواهید ترکیبی از کلید ها را روشن نگه دارید : - کلید های Caps Lock و Num Lock روشن باشند مقدار آن را سه - کلید های Caps Lock و Scroll Lock روشن باشند مقدار آن را پنج - کلید های Num Lock و Scroll Lock روشن باشند مقدار آن را شش - کلید های Caps Lock و Num Lock وScroll Lock روشن باشند مقدار آن را هفت قرار دهید . ۴- حال کامپیوتر خود را Log off نموده و دوباره وارد سیستم شوید . ادامه مطلب نوشته شده در تاريخ 88/04/05 توسط حسن خسروی
زمانی که ویندوز 2000 ,xp شما بالا می آد ممکنه پیغام خطای زیر رو دریافت کنید
NTLDR is missing
Press any key to restart
2- زمانی که یکی از فایلهای بوت ویندوز شما خراب یا از بین رفته باشد :
Ntldr
Ntdetect.com Boot.ini ادامه مطلب نوشته شده در تاريخ 88/04/05 توسط حسن خسروی
ادامه مطلب نوشته شده در تاريخ 88/04/02 توسط حسن خسروی
ارائه يك نرم افزار جديد از سوي ياهو هنوز
از رقابت شديد شركتهاي بزرگ رايانه اي بر سر ارائه و گسترش خدمات رايگان
پست الكترونيك مدت زيادي نگذشته است كه اين بار اين شركتها رقابت تازه اي
در عرصه توليد نرم افزار را شروع كردهاند بتازگي شركت ياهو نرم افزار
جستجو كننده فايلهاي درون ديسك سخت رايانه هاي شخصي را توليد كرده است اين
خبر تنها يك هفته پس از خبر اقدام مايكروسافت براي توليد نرم افزار مشابه
منتشر شده است . ادامه مطلب نوشته شده در تاريخ 88/03/16 توسط حسن خسروی
مرورگر کروم (Chrome) چندی است که به عنوان مرورگر اختصاصی گوگل توسعه
داده می شود و با وجود آنکه مرورگری جدید محصوب می شود طرفداران زیادی
برای خود جمع کرده است. در ادامه ارتقاء مرورگر کروم، گوگل نسخه ۲/۰ آنرا
جهت نصب در سیستم عامل ویندوز برای علاقه مندان منتشر نموده است. هرچند که
در Google Chrome 2.0 تغییر قابل توجهی به چشم نمی آید اما بهینه سازی های
خوبی صورت گرفته است.
لیست کامل تغییرات صورت گرفته در مرورگر گوگل کروم در وبلاگ رسمي آن وجود دارد و برخی از آنها عبارتند از: بهینه سازی Tab ها: ادامه مطلب نوشته شده در تاريخ 88/03/04 توسط حسن خسروی
منظور از Windows XP Genuine چیست و با Windows XP های رایج چه تفاوتی دارد؟ از ترجمه این لغاتی که پس از نام ویندوز آمده به راحتی می توان فهمید که ویندوزهای Genuine ویندوزهای به قول ما اورجینال هستند و ویندوزهای رایج در بازار ایران همگی کپی شده هستند. وقتی قرار شد Microsoft در ویندوز تغییراتی اعمال کند تصمیم گرفت جلوی یک ضرر عظیم مالی که همان کپی بی رویه ویندوز در سراسر جهان می باشد را نیز بگیرد. Internet Explorer 7.0 و Windows Media Player 11.0 را منتشر کرد. به صورت کاملاً رایگان. اما کاربرانی که ویندوز واقعی و اصلی را تهیه نکرده بودند (مانند تقریباً همه ایرانی ها) در نصب این دو نرم افزار با Error مواجه می شدند که ویندوز شما Validate نیست و قابلیت Update ندارد. اگر چه برای عده ای کار کردن با ورژن شش و هفت چندان تفاوت نمی کرد اما باز علاقه مند بودند که از آخرین ورژن استفاده کنند. اما در مقابل خود دو راه داشتند. یا مبلغ گزافی بپردازند و ویندوز اورجینال بخرند و یا اینکه این ویندوز را Crack کنند. از آنجایی که چندان علاقه ای به پرداخت این مبلغ نداشتند همه قدرت خود را برای شکست این حصار به کار بردند و در اواخر سال 2007 ضربه شدید دیگری به Microsoft وارد آوردند و هم اکنون شما می توانید این ویندوز را که مانند ویندوز اورجینال عمل می کند با قیمت 10 تا 15 هزار تومان خریداری کنید که البته سایت ما نیز خود ارائه دهنده آن می باشد. ویندوزی که در دست ماست کپی شده از روی CD اورجینال فرانسوی می باشد و آخرین به روز رسانی ها را به همراه دارد و توانایی اتصال به سایت Microsoft جهت به روز رسانی های بعدی را نیز دارد. در صورتی که دائماً با پیام Windows Genuine مواجه می شوید ، نحوه برطرف کردن آن را می توانید از اینجا بخوانید. ادامه مطلب نوشته شده در تاريخ 88/02/29 توسط حسن خسروی
نرم افزار مدل دادن به آيكن ها ديسكتاپ كساني ميخواهد چيدمان آيكن هاي ديسكتاپ خود را با سليقه خود طراحي كنند ديگر مشكلي ندارند شما توسط برنامه Desktop Icon Toy 3 به راحتي اين كار را انجام دهيد
رمز: www.jaleb.net ادامه مطلب نوشته شده در تاريخ 88/02/12 توسط حسن خسروی
کی از بزرگترین مشکلات موجود بر سر راه مهاجرت به سوی متنباز، یافتن نرمافزارهای معادل و جایگزین برای برنامههای تخصصی همچون نرمافزارهای گرافیکی و طراحی است که طراحان را در این زمینه دست خالی میگذارد ولی امروزه با توسعه روزبهروز نرم افزارهای آزاد این خلع ها پر شده است و اکنون کمتر برنامه ای را پیدا میکنید که معادل متن باز نداشته باشد. در زیر به معرفی 11 برنامه رایگان و متن باز مفید که بعنوان جایگزین نرم افزارهای غیر رایگان برای طراحان، گرافیست ها و انیماتور ها قابل استفاده اند میپردازیم. ادامه مطلب نوشته شده در تاريخ 87/12/20 توسط حسن خسروی
1 مدیر بانک اطلاعاتی را چه می نامند ؟
1 DBA RDBM 2 DBA 3 DBMS4 2 MULTIUSER یعنی چه ؟ 1 استفاده بطور همزمان 2 چند کاربره 3 الف و ب 4 الف 3 کدامیک از برنامه های زیر جز برنامه های بانک اطلاعاتی نمی باشد ؟ 1 DBASE 2 FORTRAN 3 COBOL 4 FOXPRO 4 – ACCESS جز کدام نوع پایگاه داده می باشد ؟ 1 سلسه مراتبی 2 رابطه ای 3 شی گرا 4 ب و ج 5 – کوچکترین جز یک بانک اطلاعاتی ..... می باشد 1 RECORD 2 FIELD FILE 3 DBM 4 6 - بزرگترین جز یک بانک اطلاعاتی ...... می باشد 1 RECORD 2 FIELD FILE 3 BYTE 4 7 – برنامه ....... جز مجموعه MS OFFICE نمی باشد 1 ACCESS 2 EXCELL PHOTO SHOP 3 POWER POINT 4 8 برای تغییر ارایش پنجره ها از کدام زیر منو استفاده می گردد 1 EDIT 2 TOOLS WINDOWS 2 4 INSERT 9 – برای قرار دادن PASSWORD برای باز کردن فایل از کدام منو استفاده می گردد ؟ 1 FILE 2 EDIT 3 TOOLS 4 INSERT 10 - برای اصلاح داده ها بر روی منوی........ کلیک می نماییم 1 FILE 2 EDIT 3 TOOLS 4 INSERT 11 – وضعیت سیستم در نوار........... نشان داده می شود 1 ابزار 2 وضعیت 3 عنوان 4 منو 12 – برای نصب برنامه ACCESS بطور پیش فرض از کدام گزینه استفاده می گردد ؟ 1 CUSTOMIZE 2 TYPYCALL 3 هر دو 4 هیچکدام 13 – نوار ابزار را ........ می نامند 1 TITLE BAR 2 TOOL BAR STATUS BAR 3 MENU BAR 4 14 - فعال بودن SCROL LOCK در کدام نوار نشان داده می شود ؟ 1 نوار منو 2 نوار وضعیت 3 نوار ابزار 4 نوار عنوان 15 – برای اجرای ACCESS کدام گزینه صحیح می باشد ؟ 1 START ALL PRPGRAME ACCESSORISE ACCESS START ALL PROGRAMS MICROSOFT ACCESS 2 START ALL PROGRAMS SYSTEM TOOLS ACCESS 3 4 هر سه 16 – کدامیک از گزینه های زیر جزو OBJECT های پایگاه داده نمی باشد ؟ 1 MACROS 2 FILES 3 MODULE 4 FORMS 17 – هسته اصلی هر پایگاه داده .......... ان می باشد 1 فرم ها 2 جداول 3 ماکروها 4 هر سه 18 – حالت نمایش ........... معمولا اوسط کاربر طراحی میشود و برای ورود یا نمایش داده ها یا کنترل اجرای برنامه ها به کار می رود 1 فرم (FORM) 2 گزارشات 3 ماکرو 4 صفحات 19 – پسوند فایل های ACCESS .......... می باشد 1 XLS 2 MDB 3 LD1 4 DOC www.hapersian.blogfa.com + نوشته شده در دوشنبه چهاردهم خرداد 1386ساعت 11:41 توسط | نظر بدهید ________________________________________ - به مجموعه ای از .................. یک.............. گفته می شود 1 رکوردها فیلد 2 رکوردها جدول 2 فیلدها جدول 4 فایل ها جدول 21 – در ACCESS در هر لحظه چند پایگاه داده فعال می توان داشت ؟ 1 4 عدد 2 هر چند تا بخواهیم 2 2 عدد 4 یک عدد 22 – برای باز کردن پایگاه داده کدام گزینه غلط است 1 از نوار منو نوار فایل را انتخاب می کنیم 2 از منوی فایل گزینه OPEN را انتخاب می کنیم 3 از منوی فایل گزینه RESTORE را انتخاب می کنیم 4 از OPEN A FILE در TASK PANE استفاده می کنیم 23 – برای باز کردن پایگاه های داده موجود در برنامه ACCESS از کدام منو استفاده می شود 1 FILE EDIT 2 HELP 3 INSERT 4 24 – تعداد فایل هایی که نظیر باز شده و در منوی FILE وجود دارد چند عدد می باشد ؟ 1 – 3 عدد 2 یک عدد 3 قابل تغییرات 4 غیر قایل تغییر 25 – کدام یک از موارد زیر در بانک اطلاعاتی امکان پذیر می باشد ؟ 1 اضافه نمودن رکود 2 اصلاح رکورد 3 حذف رکورد 4 همه موارد 26 – برای دسترسی به فایل های موجود در شبکه بر روی ........... کلیک می کنیم 1 my document 2 my network place 3 favorite 4 desktop 27 – کدامیک از گزینه ها برای بستن فایل ها صحیح نمی باشد ؟ 1 file close 2 file open 3 tool bar save icon 4 toolbar close 28 - commands به چه معنی می باشد ؟ 1 گروه ها 2 شمایل ها 3 فرامین 4 فایل ها 29 – برای سفارشی کردن نوار ابزار از گزینه ............ استفاده می نماییم 1 categories 2 command 3 customize 4 هر سه 30 – نمای جدول کدامیک از گزینه های زیر می باشد ؟ 1 data sheet 2 design 3 wizard 4 database 31 برای ذخیره کردن بانک اطلاعاتی کلیدهای ........... را بطور همزمان فشار می دهیم 1 ctrl + w 2 ctrl + x 3 ctrl + c 4 ctrl + v 32 - برای اضافه کردن فرمان به نوار ابزار database کدام گزینه صحیح می باشد ؟ 1 کلیک راست بر روی نوار منو 2 کلیک چپ بر روی فلش انتهای نوار منو 3 الف و ب 4 هیچکدام 33 – فرایند تنظیم بانک اطلاعاتی را ........ می گویند 1 اصلاح کردن 2 نرمال سازی بازسازی 4 هر سه 34 – بانک اطلاعاتی جدید بطور پیش فرض در کجا ذخیره می گردد ؟ 1 my computer 2 my document 3 my network 4 هر سه 35 – کدام گزینه در مورد کلید اولیه غلط می باشد ؟ 1 کلید اولیه کلیدی است که به کمک ان بقیه فیلدها را می توان بازیابی کرد 2 کلید اولیه برای ارتباط جداول می باشد 3 در هر جدول چند کلید اولیه می تواند وجود داشته باشد 4 کلید اولیه در تمامی رکوردها باید وجود داشته باشد 36 – کدامیک از گزینه های زیر می تواند به عنوان کلید اولیه انتخاب شود 1 نام خانوادگی 2 شماره شناسنامه 3 کد شناسایی 4 کد منطقه 37 – گزینه ای را به عنوان primary key انتخاب نمایید 1 کد ناحیه 2 کد شهر 3 کد پرسنلی 4 کد شناسایی 38 – برای تعریف کلید اولیه کدام گزینه صحیح می باشد ؟ 1 file primary key 2 file primary key 3 insert primary key 4 format primary key 39 - کدامیک از گزینه های زیر برای ایجاد جداول استفاده می شود 1 create in design view 2 create by using wizard 3 create by entering data 4 create by entering table 40 - هر جدول چند کلید اولیه می تواند داشته باشد ؟ 1 یک عدد 2 دو عدد 3 هر چند که بخواهیم 4 کلید اولیه قابل انتخاب نمی باشد 41 – کلید اولیه دارای کدامیک از ویژگی های زیر می باشد ؟ 1 در هر رکورد وجود دارد 2 یکتا می باشد 3 هر دو 4 هیچکدام 42 – در .................... امکان تعیین نام فیلدها و نوع داده هایی که در فیلد نگهداری می شود فراهم می گردد 1 wizard 2 design view 3 patasheet 4 ب وج 43 – اصول طراحی یک بانک اطلاعاتی کدامیک از گزینه های زیر می باشد ؟ 1 شناخت وظایف تعیین عناصر داده ها – ایجاد برنامه – ازمایش – بازبینی و اصلاح 2 شناخت وظایف – رسم فلوچاذت – شناخت تعیین عنصر داده ها – سازماندهی دهده های برنامه – طراحی رابط کاربر – ایجاد برنامه ازمایشی – بازبینی و اصلاح – ایجاد برنامه 3 تعیین عناصر ازاد – شناخت وظایف – رسم فلوچارت – طراحی رابط کاربر – سازماندهی داده های برنامه – ازمایش بازبینی و اصلاح – ایجاد برنامه 4 رسم فلوچارت – شناخت عناصر داده ها – ایجاد برنامه 44 – زمان ورود اطلاعات به جدول با استفاده از کلید .......... می توان بین خانه های حرکت کرد 1 tab 2 ctrl 3 alt 4 esc 45 - برای ایجاد جدول در حالت design wizard کدامیک از گزینه های زیر را در کادر مکالمه new table انتخاب می کنیم ؟ 1 link table 2 design view 3 datasheet view 4 import table 46 - در مورد خصوصیات فیلد در بخش ............ اطلاعات مورد نظر را وارد کنید 1 field description 2 field name 3 field properties 4 import table 47 - طول نام فیلد در access حداکثر چند کاراکتر می باشد ؟ 1 32 2 – 64 3 – 100 4 – 128 48 – کدامیک از گزینه های زیر در نامگذاری فیلدها قابل استفاده می باشد 1 # 2 ؟ 3 - 4 $ 49 – پیش فرض نوع داده ها فیلدها ............. می باشد 1 number 2 text 3 time 4 time www.hapersian.blogfa.com + نوشته شده در دوشنبه چهاردهم خرداد 1386ساعت 11:40 توسط | یک نظر ________________________________________ 50 - چند فیلد در جدول می تواند دارای نوع داده auto number باشد 1 – 2 2 – 1 3 – 3 4 هر چند تا بخواهیم 51 – برای عکس فایل exec و ... از چه نوع استفاده ای می باشد ؟ 1 text 2 image 3 OLE OBJECT 4 PICTURE 52 – نوع داده ............ برای اتصال به یک فایل بر روی وب در اینترنت یا اینترانت می باشد 1 HYPER LINK 2 OLE OBJECT HTML 3 LOOK UP 4 53 – مقدار فضایی از دیسک که توسط داده اشغال می شود .................. نامیده می شود 1 اندازه فیلد 2 نوع فیلد 3 هر دو 4 هیچکدام 54 – کدامیک از گزینه های زیر جزو انواع فیلدهای عددی نمی باشد ؟ 1 BYTE 2 DECIMAL AUTO NUMBER 3 INTEGER 4 55 - ............ پیغام خطایی که در صورت برقرار نبودن شرط نمایش داده می شود 1 VALIDATION RULE VALIDATION TEXT 2 REQUIRED 3 4 هر سه 56 - ................. اجازه فشردن شدن برای داده های متن را فراهم می کند تا از فضای حافظه بهتر استفاده می شود . 1 compression 2 unicode compression Complex 3 precision 4 57 – برای تعداد کل ارقامی که می تواند در فیلد عددی ذخیره باشد از کدام گزینه استفاده می گردد 1 compression complex 2 Precision 3 4 هر سه 58 – برای انتخاب کلید اولیه از کدام منو استفاده می کنیم ؟ 1 file 2 edit 3 view 4 insert 59 - برای ذخیره کردن تعیین کلید اولیه کدام گزینه صحیح می باشد . 1 file save 2 کلیک بر روی علامت دیسک در توار ابزار 3 الف 4 الف و ب 60 – کلید اولیه ای که توسط access تعریف می شود نوع داده .............. می باشد 1 text 2 number 3 هردو 4 auto number 61 - کلیدهای ایندکس برای .............. و ................ رکوردها می باشد 1 مرتب سازی 2 جستجو 3 جایگزینی 4 الف وب 62 – duplicate نشان دهنده ............... در رکوردها می باشد 1 برابر بودن مقدار 2 تکرار بودن مقدار 3 دارای جایگزین بودن 4 هرسه 63 – فیلدهایی به عنوان ............. انتخاب می کردند که می خواهیم رکوردها بر اساس انها جستجو گردیده و مرتب گردند 1 کلید اولیه 2 ایندکس 3 کلید راهنما 4 هرسه 64 – برای تغییر نام فیلد در نمای datasheet از کدام گزینه استفاده می شود 1 format row rename Format field rename 2 Insert column rename 3 Format column rename 4 65 - برای اضافه کردن یک فیلد در نمای data sheet از کدام گزینه استفاده میشود ؟ 1 insert column 2 insert row Insert field 3 insert data 4 66 - مرتب سازی می تواند بصورت صعودی ....................... باشد 1 ascending 2 descending 3 هردو 4 فرقی نمی کند 67 – برای انتخابی تمامی رکوردها از کدام استفاده می شود ؟ 1 ctrl + x 2 ctrl + w 3 ctrl + a 4 ctrl + c 68 – برای جستجو و جایگزینی از کدام کادر مکالمه استفاده می نمایید 1 search & find find & save 4 Copy & paste 3 4 find & rephace 69 – مقادیر فیلدها باید ................. باشد 1 atomic 2 تجزیه ناپذیر 3 تعریف شده 4 الف و ب www.hapersian.blogfa.com + نوشته شده در دوشنبه چهاردهم خرداد 1386ساعت 11:37 توسط | نظر بدهید ________________________________________ 70 - کدام گزینه صحیح نمی باشد ؟ 1 نرمال سازی باعث از بین رفتن افزئنگی می گردد 2 نرمال سازی موجب ذخیره شدن اطلاعات بطور موثر و قابل انعطاف می گرد 3 نرمال سازی باعث از بین رفتن یگانگی اطلاعات می گردد 4 نرمال سازی موجب تعریف فیلدها بصورت atomic می گردد 71 – چه قداری را نمی توان برای فیلد کلید وارد نمود ؟ 1 تهی 2 null 3 هر دو 4 هیچکدام 72 – مهم ترین کلید در بانک اطلاعاتی کدامیک از گزینه های زیر می باشد ؟ 1 supper key 2 candidte key Primary key 3 secondary key 4 73 – به فیلدی که در یک جدول دیگر کلید اولیه باشد .................... گفته می شود Candidate key 1 primary key 2 Secondary key 3 doreign key 4 74 – ارتباط بین جداول .............. نامیده می شود ؟ Description 1 relation ship 2 Properties 3 table links 4 75 – برای دیدن ارتباط بین جداول کدام گزینه سحیح می باشد ؟ Show relationship 1 show type 2 Relationship 3 4 هر سه 76 – برای انتخاب نوع ارتباط بین جداول روی دکمه .................... کلیک نمایید 1 table type join type 2 Relation type 3 join table 77 – سریع ترین روش برای ایجاد فرم استفاده از ............... می باشد Format design 1 form wizard 2 Auto form 3 4 هر سه 78 – کدامیک از گزینه های زیر برای نحوه نمایش فرم می شود Tabular 1 columnar 2 database 3 datasheet 4 79 – کدامیک از گزینه ها برای ایجاد فرم به شکل ستونی استفاده می گردد Tabular 1 columnar 2 database 3 4 هیچکدام 80 – برای نمایش فرم به سبک جدول نموداری گزینه .............. انتخاب می گردد 1 datasheet pivot chart 2 3 pivot table 4 هر سه 82 - برای نمایش داده ها و طراحی ظاهر فرم از کنترل های موجود در ................ استفاده می گردد 1 نوار منو 2 جعبه ابزار 3 نوار ابزار 4 هرسه 83 – کدامیک از کنترل های زیر جزو کنترل های موجود در جعبه ابزار فرم نمی باشد 1 کنترل های مستقیم 2 کنترل های وابسته 3 کنترل های سازنده 4 کنترل های محاسباتی 84 – image ها جزو کدام نوع کنترل می باشند / 1 مستقل 2 وابسته 3 محاسباتی 4 عملیاتی 85 – توابع و عملگرها جزو کدام نوع کنترل ها می باشد مستقل 2 وابسته 3 محاسباتی 4 عملیاتی 86 – فرم ها از چند قسمت تشکیل شده اند ؟ 1 – 1 2 – 2 3 – 3 4 – 4 87 – عنوان فیلدها و کادرهای حاوی محتوای فیلدها و کنترل در پخش .............. قرار می گیرند 1 detail 2 form header Form footer 3 page header 4 88 – بخشی که شامل عنوان فرم تاریخ می باشد ................ نامیده می شود 1 detail 2 form header Form footer 3 page header 4 89 – caption به چه منظور به کار می رود ؟ 1 نمایش نوشته 2 نمایش فایل 3 یک کلید می باشد محل قرارگیری نوشته www.hapersian.blogfa.com + نوشته شده در دوشنبه چهاردهم خرداد 1386ساعت 11:35 توسط | نظر بدهید ________________________________________ 90 – scroll bar در صفحات فرم به عنوان نوار ............. می باشد 1 منو 2 ابزار 3 جابجایی 4 هرسه 91 – دکمه های navigation دکمه های ............... فرم بوده پیش فرض ان ................ می باشد 1 بالا – yes 21 بالا – no 3 پایین – yes 4 پایین – no 92 - ....................... خطوط رکورد در فرم های پیوسته می باشد 1 navigation lines dividing line 2 Scroll bar 3 seroll lines 4 93 – کدامکیک از گزینه های زیر جزو اندازه تصویر بر روی صفحه نمی باشد ؟ 1 clip zoom2 size 3 stretch 4 94 – کدامیک از گزینه ها صحیح نمی باشد ؟ 1 اگر نوع تصویر embedded انتخاب شود تصویر جزیی از فرم نخواهد بود ؟ 2 اگر اندازه تصویر clip انتخاب شود تصویری به اندازه واقعی خواهد بود 3 انتخاب zoom برای اندازه تصویر برای بیزرگ و کوچک نشان دادن ان می باشد 4 انتخاب stretch باعث خواهد شد که اندازه تصویر به اندازه فرم باشد 95 – برای اینکه فرمی روی سایر فرم ها قرار گیرد گزینه ............. را در برگه other از صفحه properties را on انتخاب می کنیم 1 pop in pop up 2 pop out 3 pop on 4 96 – برای خاتمه دادن به یک سطر نوشته و شروع جدید کدام کلیدها را هر زمان باید فشار داد 1 alt + enter ctrl + enter 2 Shift + enter 3 ctrl + w 4 97 – برای اضافه کردن یک دکمه به فرم برای اینکه با کلیک بر روی ان عمل دیگری انجام شود از کدام کنترل استفاده می گردد 1 label 2 command 3 action 4 هرسه 98 – فرم با کدامیک از روش های نمایش جدول شباهت دارد ؟ 1 design 2 wizard 3 datasheet 4 هرسه 99 – چند روش برای ایجاد فرم دارد ؟ 1 – 6 2 – 3 3 – 7 4 – 5 100 – برای انتخاب auto form از کدام منو استفاده می کنید ؟ 1 edit format 2 insert 3 form 4 101 - کدام عبارت در مورد فرم ها صحیح می باشد ؟ 1 در پایگاه داده ای که هیچ فرمی وجود ندارد امکان ورود اطلاعات به داخل جداول ها وجود نخواهد داشت 2 برای مشاهده اطلاعات موجود در جدول ها وجود یک فرم ضرورت دارد 3 برای تغییر اطلاعات موجود در جدول های یک پایگاه داده یا ورود اطلاعات به داخل جدول ها می توان از فرم ها استفاده کرد 4 فرم ها در یک پایگاه داده نقش ستون های یک ساختمان را بازی می کند 102 – query در لغت به چه معنا می باشد ؟ 1 پرس وجو 2 در خواست و تقاضا 3 سوال 4 هر سه 103 – کدامیک از جمله های زیر صحیح نمی باشد 1 با استفاده از پرس وجو ها می توان فیلد رکوردهای خاص را مشاهده کنید 2 با استفاده از پرس وجو ها می توان محاسباتی را روی فیلد ها انجامک داد 3 با استفاده از پرس وجو ها نمی توان اطلاعات را دسته بندی نمود 4 با استفاده از پرس و جو ها می توان فبلدها از چند جدول دسته بندی نمود 104 – با استفاده از query کدامیک از اعمال را نمی توان انجام داد 1 بازیابی اطلاعات 2 ایجاد جدول 3 ایجاد فرم 4 نمایش رکوردها 105 – کدامیک از روش های ایجاد query برای حذف فیلدهای غیر ضروری مناسب می باشد 1 simple query wizard 2 design view 3 هر دو 4 هیچکدام 106 – پیش فرض انتخاب صفحه query کدام گزینه است 1 summary 2 header detail 3 4 هر سه 107 – کدام گزینه در query تعداد رکوردهای جدول را نشان می دهد 1 count 2 avg Field 3 4 count record sim 108 - در query برای شرط گذاری کدامیک از گزینه های زیر استفاده می گردد ؟ 1 if 2 criteria 3 filter 4 sort 109 - نوع مرتب سازی در query با هم گزینه ای انجام می شود ؟ 1 filter 2 sort 3 criteria 4 هر سه www.hapersian.blogfa.com + نوشته شده در دوشنبه چهاردهم خرداد 1386ساعت 11:34 توسط | نظر بدهید ________________________________________ قسمت اخر 110 – در صفحه query با استفاده از سطر .............. می توان مشخص نمود که کدام فیلدها نمایش داده می شوند 1 field 2 criteria 3 show 4 sort 111 – اگر بیش از یک شرط برای پرس وجو داشته باشید انها را در ................. برای فیلد مورد نظر مشخص نمایید Simple wizard 1 2 design view 3 هر دو روش طراحی 4 هیچکدام 112 – برای جستجو ی رکوردها در query از کدام گزینه استفاده می گردد ؟ 1 find edit 2 شکل دوربین از نوار ابزار 3 کلیک راست و انتخاب find 4 هرسه 113 – برای جستجوی رکوردها در query از کدام گزینه استفاده می گردد ؟ 1 find 2 search 3 replace 4 filter 114 – برای جستجوی رکوردها در کادر search کدام گزینه استفاده می گردد ؟ 1 all 2 up 3 down 4 هرسه 115 - گزینه ........... تعیین کننده چگونگی متن فیلد مورد نظر می باشد . 1 match 2 whole 3 sort 4 find 116 – کدامیک از گزینه ها باعث می شود که بین حروف بزرگ و کوچک تمایز بگذارد 1 search field as format 2 match case Exactly 3 4 any part of field 117 – کدامیک از گزینه های زیر صحیح نمی باشد ؟ 1 مرتب نمودن موجب تغییر رکوردها از نظر فیزیکی نمی شود 2 رکوردهای مرتب شده بر روی صفحه نمایش داده می شوند 3 مرتب نمودن رکوردها موجب تغییر کلید اولیه می شود 4 برای مرتب کردن رکوردها از گزینه sort استفاده می گردد 118 – برای خنثی کردن مرتب سازی رکوردها در پرس وجو از منوی record گزینه .............. را انتخاب می کنیم 1 delete filter 2 remove filter Restore filter 3 select filter 4 119 - کدامیک از گزینه های زیر صحیح نمی باشد ؟ 1 فیلتر کردن تعریف یک یا چند شرط برای نمایش یک رکورد می باشد 2 فیلتر کردن باعث حذف بعضی از رکوردها از بانک اطلاعاتی می شود 3 رکوردهایی که دارای شرایط مورد نظر ما نیستند نمایش داده نخواهند شد 4 اگر نیاز به نمایش یک رکورد خاص باشد از فیلتر استفاده می گردد 120 – کدام گزینه برای فیلتر کردن رکوردها استفاده نمی گردد ؟ 1 filter excluding 2 filter by select Filter by query 3 4 advance filter / sort 121 - این نوع فیلتر در پرس و جو رک.ردهایی را پیدا می کند که در شرط موردنظر صدق نکند 1 فیلتر با استفاده از for 2 فیلتر مستنثی کننده 3 فیلتر excluding 4 ب وج 122 – کدامیک از جملات زیر در مورد گزار ش صحیح نمی باشد 1 گزارش به سندی اطاق می گردد که اطلاعات جداول یا پرس و جو ها را بر روی مونیتور یا پرینتر به نمایش می گذارد 2 گزارشات اسنادی هستند که هدف از نوشتن برنامه تهیه و ارایه ان ها می باشد 3 گزارشات مستقل از جداول و پرس و جو ها می باشند ولی از انها استفاده می کنند 4 گزارشات همان فرم ها می باشد 123 – در گزارشات مرتب سازی رکوردها دارای چند سطح می باشد ؟ 1 – 1 2 – 2 3 – 3 4 – 4 124 – برای مشاهده پیش نمایش گزارش از کدام گزینه استفاده می گردد ؟ 1 print 2 print preview Report 3 4 هرسه 125 – کدامیک از گزینه های زیر جزو قسمت های یک گزارش نمی باشد 1 detail 2 page heder 3 report header 4 print report 126 - برای تراز بندی شماره صفحه در گزارش از کدام گزینه استفاده می گردد ؟ 1 position 2 aligtnent 3 condision 4 format 127 – برای تعیین محل قرارگیری شماره صفحه در گزارش از گزینه ................ استفاده می نماییم 1 format 2 aaliggnment 3 position 4 page footer 128 - برای اضافه نمودن تصویر در گزارش از کدام کنترل ها استفاده می شود ؟ 1 image 2 unbound object from 3 هر دو 4 هیچکدام 129 – کدامیک از گزینه های زیر را برای استفاده از راهنمای access انتخاب می کنیم 1 microsoft access office assistant 2 Option 3 search 4 130 – پایگاه داده موجود در برنامه access در کدام مسیر قرار دارد ؟ 1 task new file general dta base 2 General general 3 task pane data base 4 امكان اجراي پرس و جو را فراهم مي كند ؟ Field Criteria Run هيچكدام يكي از ابزارهاي دريافت مقدار در Form چيست ؟ Text Box Lable Field size هيچكدام راههاي انتخاب يك فايل جديد mdb چيست ؟ Ctrl + N New Blank database هر سه مورد يكي از قابليت هاي منحصر بفرد بودن ... Input mask Field size Index new value امكان جايگزيني اطلاعات را در نمايش اطلاعات جدول فراهم مي آورد ؟ find Replace Search هر سه مورد پسوند فايل هاي database شامل ... mdb db1 dot هيچكدام فيلد مي تواند مقدار 9494/1312 را دريافت نمايد ، فيلد سايز آن ... ؟ byte Double Integer Single يكي از توابع نمايش كمترين مقدار در پرس و جو مي باشد ؟ sum Count Avg Min امكان شرط گذاري در پرس و جو مي باشد ؟ Field Criteria Run هيچكدام فيلد مي تواند مقدار 941/325 را دريافت نمايد ، فيلد سايز آن ...؟ byte Double Integer Single New Value از خصوصيات كدام نوع داده مي باشد ؟ Auto number Number Text Memo New Value از خصوصيات كدام نوع داده مي باشد ؟ Auto number Number Text Memo يك پرس و جو توسط چه منبعي ايجاد مي گردد ؟ table Query Form الف و ب امكان فيلتر كردن اطلاعات را به صورت شرطي امكان پذير مي سازد ؟ filter for filter by selection filter by form هيچكدام كدام مكان برچسب گذاري روي فيلدها را در جدول فراهم مي آورد ؟ Format Caption Lable مورد ب و ج كداميك از نوع داده هاي زير داراي Field size مي باشد ؟ Auto number Number Text هر سه مورد قابليت نمايش اطلاعات بصورت ستوني در مجاورت هم را فراهم مي آورد . Auto form : columnar Auto form :datasheet Form Design هر سه مورد براي درج فيلد تصوير از نوع داده hyper link Text OLE object Look up كداميك از روشهاي زير امكان ايجاد جدول را از طريق طراحي فراهم مي آورد ؟ Design view Data sheet view Table wizard هيچكدام كاراكتر L كاراكتريست كه در خصوصيت .... قابل اجرا مي باشد . Input mask Field size Caption هيچكدام ادامه مطلب نوشته شده در تاريخ 87/12/01 توسط حسن خسروی
ID مخفف کلمه Identification به معنی تعیین هویت می باشد که درحقیقت در سایت یاهو حروف قبل از @ را
ID می گویند مثلا در آدرس mani@yahoo.com در اینجا ، ID ،mani آن شخص می باشد. دربدو ورود به برنامه یاهو مسنجر صفحه ایبا نام login باز می شود که از کاربر اسم و پسورد را می خواهد. که البته در صورت داشتن ای میل در سایت یاهو می توان از آن دراین قسمت استفاده کرد و در حقیقت ساختن ID همان ساختن ای میل است . اما در صورت نداشتن ای میل یا ID می توان با کلیک بر روی قسمت Get a Yahoo! ID یک ای میل برای خود در سایت یاهو باز کرد. ادامه مطلب نوشته شده در تاريخ 87/11/13 توسط حسن خسروی
نوشته شده در تاريخ 87/10/23 توسط حسن خسروی
نوشته شده در تاريخ 87/02/18 توسط حسن خسروی
ایجاد کردن نمودار پایگاه داده
شناخت درباره نمودار پایگاه داده نمودارهای پایگاه داده یک راه خوبی برای مجسم کردن ساختار و ارتباطات جداول در یک پایگاه داده فراهم می آورد (طرح پایگاه داده). حاوی بودن آنها در داخل پایگاه داده خودش یک روش دستی برای سند سازی طرح می باشد از زمانی که نمودارها به طور خودکار هر تغییری را که شما می سازید منعکس می کنند. ایجاد یک نمودار پایگاه داده از یک طرح موجود ایجاد کردن یک نمودار پایگاه داده ۲- دکمه New را کلیک کرده SQL Server اولین صفحه از ویزاردCreate Database Diagram را ۳-Next را کلیک کرده، ویزارد Create Database Diagram یک صفحه را نشان می دهد و از شما برای انتخاب جداولی که در نمودار پایگاه داده موجود می باشند سؤال می کند. ۴- Add Related Tables Automatically را انتخاب کرده و سطح جداول موجود را ۲ قرار می دهیم. ۵- در لیست Available Tables ،Oils را انتخاب کرده و سپس Add را کلیک می کنیم. ویزارد Create Database Diagram جدولOils را اضافه کرده و همه جداول مربوط به لیست جداول به نمودار اضافه می شوند. ۶-Next را کلیک کرده و ویزارد Create Database Diagramیک صفحه ای را نشان می دهد که از شما برای تأیید لیست جداول برای اضافه شدن به نمودار پایگاه داده سؤال می کند. ۷-Finish را کلیک کرده و ویزارد Create Database Diagram نمودار را ایجاد می کند. راهنمایی: زمانی که SQL Serverیک نمودار پایگاه داده ایجاد می کند آن
به وسیله خطوط که ارتباط بین آنها را نشان می دهد مربوط می شوند. شما می
توانید خطوط ارتباطی را به وسیله کلیک کردن و درج آنها دوباره تنظیم کنید.
برای مثال شما ممکن است بخواهید خطوط را مرتب سازید به طوری که آنها متوجه
ستونهای درگیر شده در ارتباط یا آراسته کردن نمودار باشند. ۹- ۱۰ Lesson را به عنوان نام تایپ کرده و سپس OK را کلیک می کنیم. تغییر دادن جزئیات نشان داده شده در یک نمودار یایگاه داده ۲- استاندارد را از لیست پایین رونده نشان داده شده انتخاب کرده زمانی که شما دکمهShow را در نوار ابزار پنجره نمودار پایگاه داده کلیک می کنید. SQL Server نوع داده، طول و کاراکتر تهی برای نشان دادن جداول Oils اضافه می کند. راهنمایی: شما می توانید نمایش جداول چندگانه را در نمودار به وسیله
انتخاب کردن آنها از Ctrl-Click در نمودار، قبل از انتخاب دکمهShow روی
نوار ابزار تغییر دهید. ۴- دکمه Save را کلیک کرده SQL Server جانمایی نمودار جدید را ذخیره می سازد. اضافه کردن یک جدول موجود برای نمودار پایگاه داده ۲- Table Named dtproperties را در لیست انتخاب کرده و سپسAdd را کلیک می کنیم. SQL Server جدول را به نمودار اضافه می کند از زمانی کهdtproperties یک سیستم جدول است که به جداول داده در پایگاه داده مربوط نمی شود، SQL Server هیچ خطوط ارتباطی را برای نمودار اضافه نمی کند. ۳- Close را برای بستن کادر محاوره ای Add Table کلیک کرده و سپس دکمهSave را روی نوار ابزار پنجره نمودار پایگاه داده کلیک می کنیم. SQL Server نمودار را با جدول جدید ذخیره می سازد. برداشتن یک جدول از یک نمودار پایگاه داده ۲- دکمه Save را کلیک کرده SQL Server نمودار را ذخیره می سازد. تغییر دادن طرح پایگاه داده اضافه کردن یک ستون به یک جدول در پنجره نمودار پایگاه داده ۲- در اولین سل خالی در فیلد Column Name کلیک کرده و یک ستون جدید به نام Description اضافه می کنیم. نوع داده اش را بهvarchar و طول آن را ۵۰ قرار می دهیم. راهنمایی: توجه کنید که نام جدول برای جدولOils یک
علامت (*) به دنبال دارد. SQL Server هر جدولی که در پنجره نمودار پایگاه
داده تغییر پیدا کرده است را علامتگذاری می کند، برای نشان دادن اینکه
تغییرات هنوز ذخیره شده است. بعد از آن SQL Server طرح پایگاه داده را
تغییر نمی دهد تا اینکه شما نمودار را ذخیره سازید. شما می توانید از
پنجره نمودار پایگاه داده برای آزمایش کردن خوب تغییرات قبل از اینکه آنها
اعمال شوند استفاده کنید. اگر شما محتوی ذهن تان را تغییر دهید مانند بستن
یک پنجره بدون ذخیره سازی و تغییر دادن آن پایگاه داده تان همان طوری که
بوده باقی خواهد ماند. ۴- دکمهSave را کلیک کرده SQL Server یک کادر محاوره ای را نشان می دهد که از شما برای تأیید تغییرات جدول Oils می پرسد. ۵-Yes را کلیک کرده، SQL Server جدول Oils را با ستون جدید به هنگام می کند و علامت (*) را از Oil Table Display برمی داریم. ایجاد کردن شئی های پایگاه داده راهنمایی: شما می توانید همچنین یک جدول جدید به وسیله کلیک کردن
دکمهNew Table روی نوار ابزار پنجره نمودار پایگاه داده ایجاد کنید. ۳- دو ستون برای جدول جدید اضافه می کنیم. Allow Nulls طول نوع داده نام ستون 4- ستونOilID را به وسیله کلیک کردنGray Box در سمت چپ نام ستون انتخاب کرده و سپس دکمه کلید اصلی را روی نوار ابزار پنجره نمودار پایگاه داده کلیک می کنیم. SQL Server ، OilID را به عنوان کلید اصلی از جدول قرار می دهد. ۵- جدول را کلیک راست کرده، در زیر منوی Table View رفته وColumn Names
را انتخاب می کنیم. SQL Server ،Table Display را تغییر می دهد. ۷-Yes را کلیک کرده SQL Server جدول جدید را برای پایگاه داده اضافه می کند. ایجاد کردن یک ارتباط در پنجره نمودار پایگاه داده راهنمایی: شما می توانید هر تغییری را که برای ارتباطات نیاز دارید در این کادر محاوره ای بسازید. ۴-Yes را کلیک کرده، SQL Server نمودار و به هنگام سازی طرح پایگاه داده را ذخیره می سازد. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
جداول موقت جداول موقت مثل جداول عادی هستند با این تفاوت که آنها فقط زمانی وجود دارند که از آنها استفاده می شود. آنها به طور اتوماتیک وقتی که تمام کاربران دیگر با آنها کاری ندارند توسط Microsoft SQL حذف می شود. نکته: ایجاد یک جدول موقت یک رویه تقریباً پر هزینه می باشد که مربوط به هزینه منابع Server و چرخه های CPU می باشد. بسیاری از استفاده های مرسوم از جداول موقت هم اکنون می توانند با استفاده از جدول متغیرها جایگزین شوند. استفاده از جدول موقت
جداول موقت با استفاده از همان فرمان Create و Select INTO به عنوان جداول عادی ایجاد می شوند. بعد از تهیه جدول در سؤال قابل دسترسی به ارتباط خواهد بود. (این است که این یک جدول محلی تهیه شده توسط ارتباط متفاوت نیست)، این عمل همچنین مثل جداول عادی قابل استفاده می باشد.
ایجاد جدول موقت محلی ۱- دکمه علامت سؤال جدید را روی Toolbar تجزیه کننده سؤال کلیک کنید تا یک پنجره سؤال جدید ظاهر شود. ۲- روی دکمه Loud Script روی Toolbar تجزیه کننده سؤال کلیک کنید. تجزیه کننده سؤال جعبه پرونده گفتگو را نشان خواهد داد. ۳- نسخه خطی Create Local را انتخاب کنید و Open را کلیک کنید. تجزیه کننده سؤال نسخه خطی را پر می کند. ۴- دکمه Execute Query را در Toolbar تجزیه کننده سؤال کلیک کنید. تجزیه کننده سؤال جدول موقت ایجاد می کند. ۵- User Table Folder را که در پایگاه داده Tempdb در Object browser می باشد را انتخاب کنید. ۶- F5 را برای به کارگیری مجدد نمایشگر Object browser فشار دهید و User Table Folder را گسترش دهید. نمایشگر سؤال جدول محلی dbo.# را در لیست نشان خواهد داد.
ایجاد جدول جهانی موقت ۱- بدون بستن پنجره شامل نسخه خطی Create Local بر روی دکمه New Query روی Query Analyzer Toolbar برای باز کردن یک پنجره جدید خطی، کلیک کنید. ۲- بر روی دکمه Loud Script روی Query Analyzer Toolbar کلیک کنید. Query Analyzer نشانگر جعبه گفتگوی فایل Query خواهد بود. ۳- خطی را که در آن Create 6 Loud وجود دارد را انتخاب کنید و Open را کلیک کنید. تجزیه کننده سؤال خط انتخابی را Loud می کند. ۴- دکمه Execute Query را که روی Query Analyzer Toolbar می باشد را کلیک کنید. Query Analyzer جدول موقت را ایجاد می کند. ۵- User Folder Table که مربوط به Tempdb Database در Object browser را انتخاب کنید. ۶- F5 را برای راه اندازی مجدد نمایشگر Object browser فشار دهید. Query Analyzer نمایشگر dbo##6 Loud Table لیست خواهد بود. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
بیشتر
پایگاه داده در نظر گرفته می شوند به صورت مدلهایی که در دنیای واقعی وجود
دارد که به صورت Problem Space شناخته شده است.در سطح منطقی، شیءها در
Problem Space موجودیتها و اجتماع بین آنها می باشد که با هم در ارتباطند.
در سطح فیزیکی، SQL Server موجودیتها را به صورت جداول و ارتباط ها به
صورت محدودیت کلیدهای خارجی نشان می دهد که کلیدهای خارجی را تعریف می
کند.
مدل رابطه ای ارتباطات انعکاسی در سطح جدول، یک ارتباط با موجود بودن شناسه واحد که معمولاً کلید اصلی
می باشد، از یک جدول از یک طرف (که جدول کلید اصلی نامیده می شود) به
جداولی از سوی دیگر (که جدول کلید خارجی نامیده می شود) مدل سازی می شود.
شناسه به صورت کلیدهای خارجی شناخته می شود. ایجاد ارتباطات ایجاد یک ارتباط ۲- دکمه Relation Ships را در نوار ابزار Table Designer کلیک کرده SQL Serverکادر محاوره ای Table Designers Properties را با صفحه خصوصیات Relationships نشان داده شده باز می کند. ۳- New را کلیک کرده SQL Server اولین جدول درلیست جداول را برای ارتباط جدید درخواست می کند. ۴- Planttypes را به عنوان کلید اصلی جدول انتخاب می کند.FK- Oils- Planttypes , SQL Server را به عنوان نام ارتباط پیشنهاد می کند. ۵- Planttypes ID را به عنوان فیلد کلید اصلی انتخاب می کنیم. ۶- Planttypes ID را به عنوان فیلد کلید خارجی انتخاب می کنیم. راهنمایی: اگر شما تنظیمات یا حذفیات انتشاری را برای ارتباط خواستار
باشید، آن را با انتخاب Check box ها در صفحه Property انجام می دهیم. ۹- Yes را کلیک کردهSQL Server ارتباط را ایجاد می کند. مدیریت کردن ارتباطات تغییر دادن ارتباطات ۲- دکمه Relationshipsدر نوار ابزارTable Designer را کلیک می کنیم. SQL Server کادر محاوره ای Table Designersرا با صحفه خصوصیات Relationships نشان داده شده باز می کند. ۳- اطمینان حاصل کنید که FK-Oils-Planttypes در Combo Box انتخاب شده است.SQL Server مشخصاتی از ارتباطات را نشان می دهد. ۵- Close را کلیک کرده SQL Server کادر محاوره ای Properties را می بندد. ۷-Yes را کلیک می کنیم. SQL Serverارتباط را تغییر می دهد. نگهداری ارتباطات تغییر نام یک ارتباط ۲- دکمه Relationships را کلیک می کنیم. SQL Server کادر محاوره ای Table Designers Properties را با صفحه خصوصیات Relationships نشان داده شده باز می کند. ۳- FK-Oils-Planttypes را در Combo Box ارتباطی انتخاب شده انتخاب می کنیم. SQL Server خصوصیات ارتباط را نشان می دهد. ۴- متن را در فیلدRelation Ship Name انتخاب و Delete Me را تایپ می کنیم. حذف کردن یک ارتباط ۲- دکمه Relation Ships را کلیک می کنیم. SQL Server کادر محاوره ای Table Designers Properties را با صفحه خصوصیات Relationships نشان داده شده باز می کنیم. ۳- Delete Me را در Combo Box ارتباطی انتخاب شده، انتخاب می کنیم. SQL Server خصوصیات ارتباطی را نشان می دهد. ۴- Delete را کلیک کرده SQL Server یک متنی که ازشما برای تأیید حذفیات سؤال می کند نشان می دهد. ۵- Yes را کلیک می کنیم. ۸- Yes را کلیک کرده SQL Server ارتباط را حذف می کند. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
Microsoft JET Database Engine error ‘80040e21′ The search key was not found in any record. /myfile.asp, line 113
یه روز یه برنامه ASP که از بانک اطلاعاتی ACCESS استفاده میکرد نوشته بودم که وقتی فرمان update یا delete را بر روی بانک اعمال میکردم پیام فوق برام می آمد و به من میگفت که چنین رکوردی در بانک وجود ندارد.این در حالی بود که وقتی Query میگرفتم همه چیز درست بود . فکر کردم مشکل از سرور است .دیتابیس رو از سایت دانلود کردم تا رکورد موردنظر را در اکسس بصورت دستی پاک کنم ، اما با کمال تعجب دیدم که در حالی که رکورد موردنظر جلوی چشمان منه ، میگه چنین رکوردی موجود نیست . هر چی کتاب در این زمینه داشتم زیر و رو کردم ، اما چیزی پیدا نکردم . یه دفعه یاد یه کتابخانه خیلی بزرگ افتادم که میدونستم حتما حداقل یه مقاله در این مورد توش هست ! بله ، اینترنت !
مشابه این برنامه را قبلا نوشته بودم و درست کار میکرد .اما این برنامه با قبلی کمی فرق داشت . این برنامه در بانک اطلاعاتی اش دارای یک فیلد MEMO بود . بانک اکسس من صدمه دیده بود و برای درست کردن آن راه زیر را پیدا کردم :
این کار را کردم ودرست شد و من دیتابیس را آپلود کردم . اما بار دیگر این اتفاق افتاد .خوب ، باید یه راه درستی باشه که از بروز این مشکل پیشگیری کنه، نمیشه که هر روز من فایل رو دانلود کنم. ( همیشه پیشگیری بهتر از درمان است ) و بالاخره راه حل را یافتم .
ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
مقدمه : کاربرد روز افزون بانک اطلاعاتی SQL مرا بر آن داشت تا مطالبی هر چند کوتاه جهت خوانندگان محترم سایت تهیه نماییم. قبلاً از هر چیز لازم به ذکر است که مطالب ذیل در حد آشنایی بوده و دوستا برای دستیابی به تکنیک های بیشتر می بایست از کتاب های مرجع و Book online خود SQL Server استفاده نمایند. در مطالب زیر که سلسله وار مباحث SQL Server را مرور خواهیم کرد , سعی شده تا ابتدا مطالب مقدماتی جهت آشنایی آورده شود و سپس اگر عمری باقی بود به مطالب پیشرفته آن بپردازیم. هم چنین برای یادآوری خدمت دوستان ابتدا مرور سریعی بر چند دستور SQL که کاربرد بیشتری دارند خواهیم پرداخت و سپس به SQL Server و مطالب آن خواهیم پرداخت . مطالب زیر اکثرا از کتاب Microsoft SQL Server 7.0 Database Implementation Training انتخاب گردیده است . این کتاب به همراه CDآموزش آن به عنوان یک مرجع برای امتحانات مایکروسافت استفاده میشود. جداول به کار رفته نیز همگی در SQL Server 7.0 در Database Northwind موجود هستند. دستور Select این دستور که دستوری مستقل نیست و حتما باید با اجزایی بکار رود جهت ساخت پرس و جو بر روی بانک اطلاعاتی به کار میرود و رکوردهایی که با شرایط این دستور همخوان باشد به عنوان نتیجه پرس و جو برمیگرداند . چهار کلمه کلیدی وجود دارند که بخش های ارزشمند این دستور را تشکیل میدهند : ۱- select 2- from 3- where 4- order by
شکل کلی دستور : Select [*|distinct column1, column2,.] From table[,table2,.] Where شرط Order by نام فیلد یا شماره فیلد مثال : Select * from customers این دستور تمام رکوردهای جدول customers را برمیگرداند. که نتیجه ۹۱ سطر از اطلاعات این جدول خواهد بود حال اگر شرط Country =’uk’ اضافه کنیم ، فقط اطلاعات مشتریان انگلیس جواب خواهند بود که به ۷ سطر تقلیل مییابد.
select * from customers where Country =’uk ‘ حال select City,Country from customers order by city فقط ستون های نام شهر (city) و نام کشور (Country) را بر گردانده و بر اساس نام شهر مرتب می کند. دستور بالا با دستور پایین هردو یک جواب را می دهند : select City,Country from customers order by 1 که ۹۱ سطر بازگردانده خواهد شد . در نتیجه پرس و جو تعدادی سطر تکراری وجود دارد مانند شهر London که اگر از کلمه Distinct در Select استفاده کنیم این سطرهای تکراری حذف خواهد شد . select distinct City,Country from customers order by 1 و جواب ۶۹ سطر خواهد بود. استفاده از توابع در Select 1- Count : تعداد سطرهای بازگردانده شده توسط select را می شمارد. Select Count(*) from Customers where Country =’uk ‘ در اصل تعداد مشتریانی را می شمارد که در کشور انگلیس هستند. که عدد ۷ جواب است. ۲- Sum : مجموع یک فیلد عددی را برمیگرداند. Select sum (Quantity) from [Order Details] where productid = 11 مجموع فیلد Quantity را برای فیلدهایی که شماره محصول آن ها ( Productid) برابر ۱۱ است را محاسبه می کند نکته ۱ : در دستور select میتوان از اسم مستعار استفاده کرد ، یعنی نام جدیدی را برای یک ستون در نظر گرفت به عنوان مثال select قبل را به شکل زیر بکار برد : Select sum (Quantity) as Sum_QTY from [Order Details] where productid = 11 که Sum_QTY یک اسم مستعار برای مجموع است. استفاده از کلمه کلیدیas اختیاری است. نکته ۲ : در دستور select هرگاه اسم فیلدی اسم خاص باشد و یا فاصله بین اسم باشد مثل Order Details که فاصله بین اسم جدول است حتماُ از علامت براکت [] می بایست استفاده کرد. نکته ۳ : استفاده از group by : هنگامی که از توابع count و Sum به همراه یک فیلد دیگر در دستور select استفاده میشود از group by استفاده میکنیم . به عنوان مثال دستور زیر جمع مقادیر فیلد Quantity را برای هر شماره محصول محاسبه می کند . Select productid , sum(Quantity) as sum_qty from [Order Details] group by productid که نتیجه مانند زیر خواهد بود : productid sum_qty ———– ———– 61 603 3 328 32 297 6 301 41 981 64 740 9 95 12 344 در صورتی که دستور ordr by 1 بعد از group by استفاده کنیم نتیجه بر اساس کد محصول مرتب خواهد شد. نکته ۴ : دستور where می تواند خود شامل یک دستور select باشد : select * from Products where ProductID in ( select distinct ProductID from [order details] where Quantity >70) order by ProductID تنها نکته ای که می بایست توجه کرد این است که نام فیلدی که در شرط آورده می شود حتماً در دستور select آورده شود, به عبارت دیگر select درون شرط تنها یک ستون را می بایست برگرداند . تمرین : با فرض این که دو جدول Products و order details دارای ستون (فیلد) یکسان ProductID هستند , یک دستور Select بنویسید که تمام فیلدهایی از Products را نشان دهد که فیلد ProductID آن با ProductID جدول order details یکی باشد.؟ حل : Select pr.* From Products as pr , [order details] as od Where pr. ProductID = od. ProductID
قابل به ذکر است که بیش از ۹۰% از کارهایی که ما برروی جداول انجام می دهیم با select و ترکیبات آن انجام می شود. لذا به دست آوردن تبحر در نوشتن select ها می تواند شما را در تهیه برنامه ها یاری کند.
۳- Min,max : بیشترین و کمترین مقدار فیلد را در بانک اطلاعاتی بدست می دهد. Select min (Quantity) from [Order Details]
4- Top n : تعداد n سطر اول بانک اطلاعاتی را برمی گرداند. Select top 5 * from [Order Details] 5 سطر اول بانک را برمی گرداند.
نکته ۳ : در حالت بالا اگر مقدار سطر ۵ و ۶ یکی باشد فقط سطر ۵ جواب خواهد بود برای گریز از این حالت از شکل زیر در این دستور استفاده می کنیم : Select top n with ties * From table 5- Into Select * from table1 into table2 اطلاعات table1 را به table2 کپی می کند. البته table2 باید از قبل وجود نداشته باشد. این دستور خود table2 را میسازد.
دستور select قویترین و کاربردی ترین دستور در sql است که خود ماه ها نیازمند تمرین و آموزش است . برای اطلاعات بیشتر به books online خود Sql Server مراجع کنید. دستور Delete برای حذف اطلاعات از یک بانک اطلاعاتی استفاده می شود. شکل کلی دستور : Delete table1 Where شرط مثال : فرض کنید جدول
دستور insert برای اضافه کردن اطلاعات به یک جدول از این دستور استفاده می شود. Insert into table1 (f1,f2,.) Values (v1,v2,.) که f1,f2 نام فیلدها و v1,v2 مقادیر آن ها می باشد. البته می توانید مقادیر را نتیجه یک select قرار داد. مثال : Insert into table1 Select top 10 From table2 مقدار ۱۰ سطر اول را از table2 را در table1 درج می کند. البته باید تعداد فیلدها یکی باشد. در غیر این صورت از values استفاده کنید. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
در بانک اطلاعاتی Access فیلدهای نوع Date پاسخگوی نیاز کاربران فارسی که با تاریخ هجری شمسی کار می کنند نیست . البته برنامه هایی مثل پارسا ۹۹ تقویم سیستم را به تقویم هجری شمسی تبدیل می کند و بعد از آن کاربران فارسی می توانند از فیلدهای نوع Date
اکسس استفاده کنند .بدین ترتیب پارسا مشکل تاریخ هجری شمسی را حل میکند
ولی بعضا تاریخ شمسی سیستم بنا به دلایلی از بین میرود . مثلا اگربعد از
نصب پارسا، Officeنصب
شود تاریخ هجری شمسی سیستم به هم می خورد. برای رهایی از وابستگی برنامه
های شما به پارسا و … ، توابع زیر می تواند مشکل شما را بطور کامل حل کند . در صورت استفاده از این ماجول ، فیلدهای از نوع تاریخ را باید از نوع Number تعریف کنید. توضیحات بیشتر جهت استفاده از ماجول ، درون خود ماجول نوشته شده است.
‘ 1- تعریف کنید Number(Long) است را بصورت Date فیلدهایی که نوع آنها ‘******************************************* End Function If M > 12 Or M = 0 Or R = 0 Then If R > MahDays(S, M) Then ‘تبدیل روز به عدد ۱ جهت ادامه محاسبات و یا اتمام محاسبه While add > 0 End Function ‘*********************************************** ‘*********************************************** ‘*********************************************** If FromDate > To_Date Then Do While S1 < S2 - 1 Or (S1 = S2 - 1 And (M1 < m2 Or (M1 = m2 And r1 <= r2))) Do While S1 < S2 Or M1 < m2 - 1 Or (M1 = m2 - 1 And r1 < r2) If M1 = m2 Then If Flag = True Then Public Function DayWeekNo(F_Date As Long) As String Function MahName(ByVal Mah_no As Byte) As String Function SalMah(ByVal F_Date As Long) As Integer Function MahDays(ByVal Sal As Byte, ByVal Mah As Byte) As Byte End Function Function Make_Date(ByVal F_Date As Long) As String Function NextMah(ByVal Sal_Mah As Integer) As Integer Function PreviousMah(ByVal Sal_Mah As Integer) As Integer Function SubtractDay(ByVal F_Date As Long, ByVal Subtract As Long) As Long R = Rooz(F_Date) ‘تبدیل روز به عدد ۱ جهت ادامه محاسبات و یا اتمام محاسبه While Subtract > 0 End Function ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
یکی از دوستان وبلاگی من پرسیده بود چطوری پیغام Error مربوط به ورود رکورد تکراری را در اکسس فارسی کنیم . ترجیح دادم جواب کاملی برای سئوال ایشون بدم تا همه استفاده کنن. بنابراین ابتدا جواب ایشون رو میدم و بعد از اون بطور کاملتر برای همه وبلاگی های عزیز روش کنترل خطا را تشریح می کنم . (توجه داشته باشید که در زیر کدهای نوشته شده از راست به چپ نمایش داده می شوند) جواب دوست ما:
If DataErr = 3022 Then
بطور کلی دو روش کنترل خطا از این قرارند: ۱- اگر خطا مربوط به کل فرم باشد باید از طریق رویداد OnError فرم کنترل شود . بطور کلی بعد از اینکه کد خطاها را شناسایی کردید با نوشتن قالب برنامه زیر در رویداد OnError فرم می توانید خطاها را کنترل کنید : Dim Str as String Select Case DataErr Msgbox Str در این روش باید در ابتدای Sub با دستور : <اسم زیر روال کنترل خطا> On Error Goto ، کنترل خطا را به یک روال کنترل خطا ارجاع دهیم. ( تمام کدهایی که ویزارد Command Button بطور خودکار در رویداد OnClick دکمه ها ایجاد می کند نمونه خوبی برای این روش هستند. ضمنا در این روش بکمک Err.Number کد خطا شناسایی می شود ) ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
مقدمه : نحوه استفاده از تابع : S = Trim(Str(Number)) Function Three(ByVal Number As Integer) As String If L = 2 Then h(1) = 0 For I = 1 To L Select Case h(1) Select Case h(2) Case 2 If h(2) <> 1 Then
ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
کتاب ColdFusion MX Bible برای Join کردن بیش از دو جدول یک بانک اطلاعاتی راه حل زیر را پیشنهاد می کند:
SELECTکه در بیشتر برنامه های Database Server درست عمل می کند. Operator expected
من پس از یک کم جستجو در کتاب ها و پرسش از دیگران ، یک دوست آمریکایی من راه حل زیر را پیشنهاد داد. در اکسس در برخی قسمت ها وجو د پارانتز الزامی است با اینکه در انواع دیگر بانک های اطلاعاتی نیازی به آن پارانتز ها نیست. یعنی کد مورد نظر را باید به صورت زیر باز نویسی کنیم : SELECTو یک نمونه ی دیگر در اتصال ۴ جدول : SELECTادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
این مقاله نحوه ایجاد قابلیتی را می آموزد که ; ضوابط فیلتر کردن را از طریق یک فرم جدولی اکسس ۲۰۰۰ وارد کنید و دکمه ای بنام Query داشته باشید تا فیلتر اعمال شود. این فیلتر ۴ تکست باکس دارد بنام های txtFirstName, txtMiddleInitial, txtLastName, و txtSSN .جدول دیتابیس member نام دارد و فیلد هایی بنام های First, Mi,Last, و SSN دارد . فانکشن AttachAnd برای ساخت جمله فیلتر کننده SQL استفاده میشود . “First=’David’ and Last=’Nishimoto’”.
ساخت فانکشن : Option Compare Database Dim ssql 1- کاربر دکمه query را فشار داد ۲-یا اینکه شما میتوانید یک دکمه برای رویداد exit قرار دهید. Private Sub cmdQuery_Click() BuildQueryCommand End Sub 3- فانکشن BuildQueryCommand یک فیلتر با ضوابطی که از تکست باکس ها دریافت کرده میسازد ۴ – قوانین فیلتر اعمال شد . Private Function BuildQueryCommand() sSQL = “” Call AttachAnd(”First”, “‘” & txtFirstName & “‘”) Call AttachAnd(”Mi”, “‘” & txtMiddleInitial & “‘”) Call AttachAnd(”Last”, “‘” & txtLastName & “‘”) Call AttachAnd(”SSN”, “‘” & txtSSN & “‘”)
Filter = sSQL FilterOn = True
End Function ضوابط چندگانه یا تکی را بررسی کنید Multiple:”First=’David’ and Last=’Nishimoto’” Private Function AttachAnd(sField, sValue)
If sValue = “”” Or sValue = “” Then Exit Function End If
If Occurances(sSQL, “=”) = 0 Then sSQL = sSQL & sField & “=” & sValue Else sSQL = sSQL & ” and ” & sField & “=” & sValue End If
End Function رخدادهای یک طرح را در عبارت sql بشمارید Private Function Occurances(sSQL, sOperator) Dim offset Dim iCount
offset = 1 While offset <> 0 offset = InStr(offset + 1, sSQL, sOperator) If offset > 1 Then iCount = iCount + 1 End If Wend
Occurances = iCount
End Function ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
ورود دادهها به جدول حال که در سه درس قبلی با طراحی جداول در اکسس آشنا شدید و موفق شدید
که اولین جدول خود را طراحی و در پایگاه داده قرار دهید موقع آن رسیده است
که از جداول طراحی شده توسط خودتان استفاده کامل را ببرید یعنی داده ها
خود را برای نگه داری و انجام عملیات در جداول خود وارد کنید و این موضوع
یعنی وارد کردن داده هادرجدول و اصلاحات در آن ها موضوع درس این جلسه می
باشد. مقدمات جهت افزودن داده ها به جدول : ورود داده ها در جدول : اصلاح فیلدهای جدول : استفاده از میله ابزار حالت نمایشی Datasheet :
ورود داده های غیر متنی: ورود داده در فیلدی از نوع Memo : ورود داده در فیلدی از نوع Data/Time (تاریخ/زمان): ورود داده در فیلدی از نوع Yes/No (بلی/خیر): ورود داده در فیلدی از نوع OLE:
ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
خصوصیات فیلدها
اگر به خاطر داشته باشید در دروس قبلی شروع به طراحی پایگاه داده های خود کردیم و در مورد پنجره Design View که ما را در طراحی جداول یاری می کند به طور مفصل صحبت شد. هم چنین در درس قبل در مورد انواع داده هایی که از طرف اکسس پشتیبانی می شود و شما می توانید از آن ها در ایجاد جداول خود کمک بگیرید بحث کردیم. حال که ما با انواع داده ها آشنا شدیم وقت آن رسیده است که به تنظیم خصوصیات این داده ها بپردازیم و این همان موضوعی است که در این درس به آن پرداخته شده است. تعریف خواص فیلد:
خواص فیلد متنی: در زیر هم به معرفی مقادیری که شما می توانید در خاصه Input Mask قرار
دهید ذکر شده اند: خواص فیلد Memo: خواص فیلد عددی: خواص فیلد تاریخ/زمان: خواص فیلد Currency (ارز/پول): خواص فیلد از نوع Auto Number(عدد خودکار): خواص فیلد Yes/No(بلی/خیر): خواص فیلد شی OLE : خواص فیلد از نوع Hyperlink(ابرمتن): خواص فیلد Lookup Wizard(جادوگر جستجوگر): Lookup Wizard قابلیتی جالب است, این قابلیت ابزار قدرتمند و سودمندی است. هر چند تا زمانی که قدری با اکسس کار نکنید از این فهرست ها در جدول استفاده نخواهید کرد, لیکن هنگامی که آماده استفاده از آن شدید متوجه خواهید شد که کار با آن ها ساده است. خواص جستجو: ذخیره کردن جدول: حالا شما قادر به طراحی جداول می باشید هرچند که پیچیده باشند و به مرور زمان در این کار استاد خواهید شد. حال که شما می توانید اولین شی موجود در پایگاه داده خود را ایجاد کنید پس اقدام به اینکار کرده و چندین جدول را برای برنامه خود ایجاد کنید کار زیبا و لذت آوری است. در درس آتی به نحوه وارد کردن داده های در جدول ایجاد شده خواهیم پرداخت پس تا درس آتی جداول خود را ایجاد کرده باشید تا در وارد کردن داده ها دچار مشکل خاصی نشوید. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
در درس پیش
مبحث طراحی جدول را آغاز کردیم و پنجره Design View آشنا شدیدو توانستیم
اقدام به ایجاد جداول جدید کنیم ولی یکی از مباحث مهم در طراحی جدول را
ذکر نکردیم و قول آن را به جلسه بعد دادیم و آن مبحث که در این درس به طور
مفصل توضیح داده خواهد شد نوع داده های فیلدها می باشد. تعریف انواع داده ها: داده از نوع Text(متن): داده از نوع Memo (یادداشت): داده از نوع Number (عدد): داده از نوع Data/Time (زمان/تاریخ): فیلد داده از نوع Currency (ارز): فیلد داده از نوع Auto Number (عدد خودکار): فیلد داده از نوع Yes/No (بلی/خیر): فیلد داده از نوع شی OLE: داده از نوع Hyperlink (ابرمتن): داده از نوع Lookup Wizard (جادوگر جستجوگر): ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
تعریف جدول
حال که با
مفهوم ارتباطات آشنا شدیم و در درس قبل کاربرد ویزارد و هم چنین ایجاد
پایگاه داده خالی را شرح دادیم نوبت آن رسیده است که به سراغ مهم ترین و
اصلی ترین جز در یک پایگاه داده برویم و آن جداول می باشند. در این درس
قصد داریم با آنها آشنایی لازم را کسب کنیم. ایجاد جدول جدید:
درس تعریف جدول هم تمام شد حال شما می توانید جدول خود را ایجاد کنید ولی یک مشکل کوچک وجود دارد و آن هم نوع داده های موجود در ستون Data Type می باشد نوع داده ها خود بحث مفصلی است که آن را به درس بعدی موکول می کنیم. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
در درس پیش در
مورد ارتباطات جداول به طور مفصل توضیحاتی دادیم و انواع ارتباطات را
شناختیم حال دیگر قادر به ایجاد پایگاه داده دل خواه خود هستیم و این کار
را به تدریج از این درس که مقدمی بر ایجاد پایگاه داده جدید است آغاز می
کنیم. ایجاد پایگاه داده های جدید با استفاده از جادوگر: توجه کنید که اگر جادوگری انتخاب کنید در همان پنجره New در طرف راست
زیر قسمت Preview شکلی هدف پایگاه داده را که چندان واضح نیست نشان می دهد
یعنی شما می توانید با انتخاب پایگاه داده ابتدا از هدف ایجاد آن از طریق
این شکل مطلع شوید و سپس برروی Ok کلیک کنید. طراحی یک پایگاه داده جدید: توجه کنید که هنگامی اصول کار اکسس را رفته رفته بهتر یاد گرفتید جادوگرها هم بهتر درک خواهید کرد. میله ابزار پنجره Database:
ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
در
دروس پیشین به طور تدریجی آشنایی نسبتا کاملی با اجزای یک پایگاه داده
آشنا شدیم و محیط پنجره Database را به خوبی شناختیم. حال نوبت آن رسیده
است که شروع به طراحی کنیم و با دستان قدرتمند خود پایگاه داده زیبایی را
خلق کنیم ولی قبل از این کار باید مفهوم ارتباطات بین جداول را بهتر درک
کنیم. درک ارتباط بین جداول: فیلدهای کلیدی منحصر به فرد رکوردها:
ارتباطات یک به یک(One to One):
ارتباط یک به چند(One to Many):
ارتباطات چند به چند(Many to Many):
درس ارتباطات هم در این قسمت تمام شد و امیدوارم دیگر جای ابهامی در مورد انواع ارتباطات باقی نمانده باشد. من تمام سعی خودم را کردم که با اشکال بیشتر مفهوم ارتباطات به طور کاملا واضح بیان شود باز اگر جای سوالی بود حتما بپرسید. در درس آتی به بررسی Wizard برای ایجاد پایگاه داده خودکار خواهیم پرداخت. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
نگاهی کلی به اجزای اصلی در درس پیش با مفهوم پایگاه داده آشنا شدیم و تا حدودی به جزئیات پنجره Database پرداختیم و آشنایی لازم را با دکمه های این پنجره پیدا کردیم در این قسمت درس قصد داریم تا پنجره Database را بیشتر از قبل بررسی و تحلیل کنیم. این درس در واقع ادامه درس قبلی می باشد پس این درس نیز از نظر اهمیت دارای درجه بالایی است. نگاهی به جداول: نگاهی به بازجست: نگاهی به فرم:
نگاهی به گزارش: نگاهی به ماکروها:
نگاهی به مدول ها:
مدول ها برنامه های کاملی هستند که با Visual Basic for Applications نوشته می شوند, و برای خودکار کردن کارها به کار می روند.برخلاف ماکروها که ساده هستند برنامه کاربردی را می توان به نحوی ایجاد کرد که به هر حرکت استفاده کننده پاسخ داده و عکس العمل نشان دهد. ما در درس های آینده به چگونگی کار مدول ها خواهیم پرداخت ولی به دلایل زیر به طور کامل آن را توضیح نخواهیم داد: —————- برنامه نویسی با مدول ها به مهارت های کامپیوتری پیشرفته ای نیاز دارد که من فکر نمی کنم تمامی مطالعه کننده های این دروس به مهارت ها آشنا باشند. اکسس محل خوبی برای یادگیری نحوه برنامه نویسی نیست. بسیاری از افراد سالیان متمادی بدون نیاز به نوشتن مدول, بصورتی موثر و کارا از اکسس استفاده می کنند. حتی اگر بخواهیم برنامه های کاربردی قوی در اکسس ایجاد کنیم می توان حتی بدون یک نیاز کوچک به مدول این کارها را انجام داد. ————— اگر قبلا برنامه نویسی کرده باشید, خصوصا با یکی از زبان های مشابه Basic مانند Qbasic و BasicA یا Visual Basic در استفاده از مدول ها مشکل خاصی نخواهید داشت. البته در کلاس های این سایت یکی از همکاران من دروس Visual Basic را برای شما عزیران تدریس می کنند که بسیار مفید و پرمحتوا می باشد و شما تما با دنبال کردن دروس این همکار عزیز براحتی کار با مدول ها را یاد خواهید گرفت و من نیز شما را در این راه یاری خواهم کرد. پس از پایان کار با مدول می توانید از منو File و گزینه Close اقدام به بستن مدول بکنید. ——————— درس این جلسه در این قسمت به پایان می رسد و شما تا حالا به طور دقیق با کارکرد اجزا پنجره Database آشنا شده اید. در دروس بعدی به تدریج به طور حرفه ای به کار با این اجزا روی خواهیم آورد. در درس بعدی طراحی یک پایگاه داده های جدید را شرح خواهم داد. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
بررسی اجزای اصلی
در درس های
گذشته به طور کامل با محیط اکسس آشنا شدیم و امیدوارم که شما تمامی
پایگاهای نمونه را بررسی کرده باشید و کاملا مفهوم کار با اکسس برای شما
روشن شده باشد. درس این جلسه یکی از مهم ترین دروس در رابطه با اکسس است و
شما حتما سعی کنید به طور کامل این درس را بفمید و حتما در مورد این درس
اگه سوالی بود بپرسید چون واقعا فهمیدن این قسمت از اکسس کار را بسیار
ساده خواهد کرد. معنی دقیق پایگاه داده ها
توجه: اکسس پایگاه داده ارتباطی نامیده می شود زیرا می تواند جداول داده ها را براساس مقادیر مشترک به یک دیگر مرتبط کند. جدول خریداران (فایل داده های خریداران)ممکن است شامل کد, نام و نشانی
هر خریدار باشد. جدول سفارش ها, ممکن است شامل اطلاعات سفارش هر خریدار در
طی یک سال گذشته باشد. در این جا باید توجه کرد که جدول سفارش ها نباید
نام و نشانی خریداران را داشته باشد فقط کد آن ها کافی است. اگر تمامی
اطلاعات خریدار در جدول سفارش نیز موجود باشد این کار سبب هدر رفتن وقت و
وجود اطلاعات مشابه و تکراری بسیار خواهد شد و هم چنین در موقعی که مثلاً
نشانی خریدار عوض می شود باید تمامی سفارش ها را چک کرد و همه را عوض کرد
ولی در موقعی که فقط کد در جدول سفارش ها می باشد نیازی به تغییر در جدول
سفارش ها نیست و فقط باید جدول خریدار عوض شود.
توجه: هر از چند گاهی به پنجره پایگاه داده, ظرف پایگاه داده نیز گفته می شود زیرا تمامی اشیای پایگاه داده را شامل می شود. حال هر یک از اجزا در پنجره Database را به طور مختصر توضیح می
دهیم:(این اجزا در زیر ستون Objects قرار دارند و به اجزای اصلی مشهورند) ۲-بازجست ها(Queries): زیرمجموعه ای از داده ها را ایجاد می کند, که برای گزارشگیری و جستجو قابل استفاده می باشند. مثلا اگر شما بخواهید کلیه مخارجی را که در ۱۰ روز آتی پرداخت شده اند را به دست آورید باید از بازجست استفاده کنید. ۳-فرم ها(Forms): صفحه ای گرافیکی برای ورود داده ها یا نمایش آن ها را
نشان می دهد که از فرم های کاغذی تقلید شده است. فرم, روش ساده ای است
برای مشاهده تمام یا بخشی از داده ها. مثلا شما می توانید یک فرم مانند
صفحه چک درست کنید و هر وقت چکی پرداخت کردید در وارد کردن صورتحساب یک چک
معمولی را در صفحه پر کنید. ۵-صفحه ها(Pages): عملی مشابه گزارشگیری را انجام می دهد با این تفاوت که در این حالت گزارش به صورت یک صفحه اینترنتی به بیرون داده می شود و موارد استفاده آن در طراحی صفحات اینترنتی است. ۶-ماکروها(Macros):بسیاری از کارهای متداول اکسس را خودکار می کند. مانند مرتب کردن داده ها, ایجاد گزارش ها و ایجاد سرجمع ها. مثلا سیستم پایگاه داده حسابداری خانه می تواند ماکرویی برای محاسبه گردش پولی در یک ماه داشته باشد. ۷-مدول های برنامه(Macros): قابلیت خودکار کردن اکسس و ایجاد سیستم های
آماده برای کار را فراهم می کند, به طوری که برای افرادی که چیزی از اکسس
نمی دانند قابل استفاده باشد. زمانی که برنامه ای برای اکسس می نویسید, در
واقع آن را برای انجام کارهای پیچیده ای برنامه ریزی می کنیدکه از طریق
منوها و ماکروها بخودی خود امکان انجام آن نیست. در واقع ماکروهای اکسس
شکلی از مدول های ترجمه شده هستند, بدین معنی که ماکروها شما را در راستای
تمامی اطلاعات لازم برای تکمیل یک فرمان Visual Basic for Applications
هدایت می کنند. برخی افراد پس از سال ها استفاده از اکسس هیچ گاه به مدول
نویسی نیازی نداشته اند. اگر سابقه برنامه نویسی نداشته باشید, نوشتن
برنامه دشوار است. ولی به نظر من شما فقط در واقع خیلی پیچیده به مدول ها
نیاز خواهید داشت. توجه به این نکته ضروری است که پایگاه داده ممکن است پیوسته در حال تغییر باشد. مثلا شما با توجه به نیازهایی که پیش می آید اقدام به ساخت جدول های جدید و ایجاد گزارش های دیگری کنید. در شکل ۴۲ در زیر شما شش شی پایگاه داده را که ترکیب آن ها پایگاه داده مستقلی را شکل می دهد, مشاهده می کنید. شاید یکی از مشکل ترین چیزهائی که در هنگام کار با اکسس باید راجع به آن تصمیم گیری کنید این است که چه وقت مجموعه ای از اطلاعات را در پایگاه داده جدید یا پایگاه داده موجود قرار دهیم.
۱-اگر بخواهید حساب های شما با یکدیگر بده-بستان یا تعامل داشته باشند, حساب دفتر کل به یک پایگاه داده مجزا احتیاج دارد. هنگامی که از حسابی پرداختی انجام می دهید, می خواهید تا هم در جدول پرداخت ها و هم در جدول حساب ها منعکس شود. ۲-اگر بخواهیم یک سیستم مستقل پرداخت دستمزد داشته باشید, بطوری که بخش پرداخت دستمزد منحصرا برای پرداخت چک و نگه داری سوابق پرداخت مورد استفاده قرار گیرد, سیستم دستمزد نیز یک پایگاه داده مجزا نیاز دارد. ۳-نرم افزار بودجه بندی, برای بودجه بندی هریک از حساب های خانه, از قبیل پرداخت های قبض, حساب اتومبیل و گزارش گیری از تمامی حساب ها, به یک پایگاه داده مجزا نیازمند است. ۴-یک سیستم کنترل موجودی به پایگاه داده ای نیازمند است تا بتواند ثبت های موجودی مربوط به شرکت را پیگری, بهنگام و نگه داری کند. باید توجه داشت که فهرست بالا تنها چند مورد مثال خاص می باشد که بسیار مختصر است و فقط برای آشنایی ذکر شده اند. به طور کلی باید ذکر کرد هر یک از جداولی که به نوعی با هم در ارتباط هستند باید در یک پایگاه داده قرار داده شوند. استفاده از اجزا’ پنجره Database: ۲-طراحی(Design):برای ایجاد تغییر در شی که با انتخاب این فرمان حالت نمایشی Design پدیدار می شود مثلاً شما اگر بعد از ایجاد یک فرم قصد ایجاد تغییر در آن را داشتید باید بر روی Design کلیک کنید. ۳-جدید(New):برای ایجاد شی جدید مثلاً ایجاد جدولی جدید ۴-بازنگری(Preview): این فرمان فقط در قسمت گزارش وجود دارد و برای مشاهده گزارش قبل از چاپ می باشد. ۵-اجرا(Run):یک فرمان در شاخص های ماکرو و مدول وجود دارد و برای اجرای یک ماکرو یا مدول(برنامه) به کار می رود. ۶-حذف(Delete): در تمامی شاخص ها موجود است و برای حذف شی به کار می رود. این راحت ترین قسمت است.:)) ۷-مرتب سازی: چهار گزینه بعدی که در همه شاخص ها موجود است برای مرتب
سازی اشیاء به کار می رود و درست مانند مرتب سازی آیکون ها در ویندوز عمل
می کند. هنگامی که شی جدیدی ایجاد می کنید باید آنرا نام گذاری کنید. می توانید نام هایی با حداکثر درازی ۶۴ کاراکتر(حرف و عدد), که در آن فاصله نیز می توان استفاده کرد اختیار کنید.با ایجاد و نام گذاری یک شی آن شی در پنجره Database نمایش داده خواهد شد. درس این جلسه تا بدین جا بود در درس بعدی در مورد هر یک از شاخص ها به طور مفصل تر بحث خواهیم کرد. حتما تا جلسه بعدی کمی با اجزایی که یاد گرفتید آشنایی کامل پیدا کنید. ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
پایگاه دادههای نمونه دسترسی به راهنما: ۱- Microsoft access Help : این فرمان دستیار را فعال می کند در صورتی
که دستیار فعال باشد وارد سیستم راهنمایی می شود. شما می توانید با انتخاب
این گزینه سوالات خود را از دستیار بپرسید و او نزدیک ترین جواب را به
سوال شما خواهد داد این امکان بسیار می تواند برای شما مفید باشد و دستیار
مانند یک شخص ماهر به تمامی سوالات شما به طریقی پاسخ خواهد داد. یکی دیگر از راهنمایی ها که در اکسس موجود است راهنمای شناور است به
این ترتیب که با نگه داشتن نشانه ماوس بر روی یک فرمان به مدت چند ثانیه
اسم و شاید راهنمایی کوچکی در مورد آن فرمان ظاهر شود. سیری در پایگاه داده های نمونه:
از جلسات بعد بحث پیشرفته تری را در مورد اکسس شروع خواهیم کرد یعنی تا این قسمت دروس چیز خاصی را بیان نکرده ایم و فقط با محیط آشنایی کامل پیدا کرده اید و کار اصلی ما از درس بعد شروع خواهد شد.(ضمنا کار با پایگاه داده های نمونه دیگر را فراموش نکنید) ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
شروع کار با اکسس مفهوم شی گرائی: آغاز کار با اکسس:
آشنایی با محیط کار:
توجه به این نکته ضروری است که در بعضی مواقع که امکان استفاده از بعضی
از فرامین موجود نمی باشد آن ها به صورت غیر فعال در می آیند. خروج از محیط اکسس: ادامه مطلب نوشته شده در تاريخ 87/01/28 توسط حسن خسروی
| |
| تمامی حقوق این سایت محفوظ است | طراحی : جالب | ||