ورود

نسخه کامل مشاهده نسخه کامل : آشنائي با Access



N I M A
12-05-2006, 00:59
سلام دوستان
بدين خاطر آموزش Access رو قرار دادم كه مي خواهم آموزش مباحث پيشرفته طراحي صفحات وب رو به زودي قرار بدم . دوستاني كه مي خواهند اين آموزش ها رو پيگيري كنند و انشاالله به جمع همكاران بپيودند حتما آموزشهائي كه مي ذارم رو مطالعه و به صورت عملي انجام بدهند. :)

فايل PDF اين آموزش هم آماده دانلود شده و مي توانيد از لينك زير دريافت كنيد :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
-----------------------------------

مقدمه


به نام خداوند ايران زمين

مديريت پايگاه داده ها (چه داده هاي متني يا تصويري يا غيره) شايد مهمترين كاربردي بوده است كه همواره از كامپيوترهاي تجاري خواسته شده است. به همين دليل در چند سال گذشته قبل از ظهور محيطهاي مبتني بر رابط گرافيكي شاهد حكومت زبان cobol بر امپراطوري كامپيوتر بوديم. بعد از اين امر ظهور برنامه dBase و فروش حيرت آور آن خبر از همين احتياج مبرم به پايگاه داده ها مي داد.
باز در اين عرصه نيز شركت مايكروسافت بيكار ننشست و Access كه كاستيها و اشكالات برنامه هاي قبلي را برطرف نموده و كار با داده ها را به صورت فوق العاده اي راحت تر ميکند عرضه کرد.
اين برنامه كه همراه با كار در محيط كاملا گرافيكي ويندوز حتي قابليت نصب در شبكه و internet را نيز دارد بدون شك يك نياز شركتهاي تجاري, برنامه نويسان, طراحان صفحات وب و حتي براي اشخاص معمولي براي كنترل داده ها و اطلاعات خود بوده است.
ما در اين دوره آموزشي شما را با قابليت access آشنا كرده و شايد اگر اغراق نكرده باشم شما را استاد اين برنامه بي نظير خواهيم كرد شما نيز لحظه به لحظه به آشنايي با قابليتهاي اين برنامه مطمئنا مشتاق يادگيري هرچه سريع آن خواهيد شد.


آشنايي با اكسس

اكسس كه يكي از برنامه هاي موجود در بسته نرم افزاري آفيس( Microsoft Office ) است براي ساماندهي و كنترل و مديريت پايگاه داده ايجاد شده است.
اين برنامه داراي قابليتهاي بسيار است , مانند ايجاد صفحه ورود اطلاعات به شكل دلخواه.
به عنوان مثال وقتي شما مي خواهيد اطلاعات موجود در يك چك را در كامپيوتر خود ذخيره كنيد شما با استفاده از برنامه اكسس مي توانيد صفحه ای درست همانند صفحه چك ايجاد كنيد و اطلاعات را به صورت كاملا گرافيكي در آن وارد كنيد.
شما پس از ايجاد پايگاه داده هايتان حتي مي توانيد از آنها گزارش گرفته و يا در بين اطلاعات خود جستجو كرده البته تمامي اين امكانات را شما با دستان قدرتمند خود ايجاد خواهيدكرد.
از موارد استفاده برنامه اكسس به طور شهودي مي توان به استفاده آن در قسمت حسابداري يك شركت و يا نگهداري اطلاعات اشخاص عضو در سايتتان و حتي نگهداري اطلاعات كارمندان (حتي عكس آنها) و موارد بسيار متنوع ديگر اشاره کرد.
شما پس از ايجاد اين پايگاه داده حتي مي توانيد آن را در شبكه در اختيار ديگران قرار داده يا بر روي آن كليد رمز گذاشته يا حتي در سطح كاربران مختلف مقدار دسترسي هر كاربر را تعيين كنيد.


برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی مقدماتی با محیط Windows داشته باشند .
جهت نصب و اجرای نرم افزارهای Office که اکسس نیز شامل آن می شود ، نیاز به سیستمی با مشخصات ذیل می باشد :
- حداقل سیستم مورد نیاز پنتیوم 233
- 16 مگابایت Ram
- حدود 600 مگا بایت فضای آزاد

N I M A
12-05-2006, 01:00
تعريف كلي از اكسسAccess

اكسس ابزاري براي توليد بانكهاي اطلاعاتي رابطه اي است. بانكهاي اطلاعاتي امكان گردآوري انواع اطلاعات را براي ذخيره ‌سازي ،جستجو و بازيابي فراهم مي‌كند.

اجزا بانك اطلاعاتي اكسس عبارتند از:

DataBase:

1. Table
2. Query
3. Form
4. Report
5. Macros
6. Modules

• ‏‏Table :(جدول ) هر جدول براي نگهداري داده‌هاي خام بانك اطلاعاتي است.داده‌ها را شما در جدول وارد مي‌كنيد.جداول سپس اين داده‌ها را به شكل سطرها و ستونهايي سازماندهي ميكند.

• Query :هر پرس و جو براي استخراج اطلاعات مورد نظر از يك بانك اطلاعاتي مورد استفاده قرار مي‌گيردهر پرس و جو مي‌تواند گروهي از ركوردها را كه شرايط خاص دارا هستند انتخاب كند.پرس و جوها را مي‌توان بر اساس جداول يا پرس و جوهاي ديگر اماده نمود. با استفاده از پزس‌وجوها مي‌توان ركوردهاي بانك اطلاعاتي را انتخاب كرد، تغيير داد و يا حذف نمود.

• Form :متداولترين روش استفاده از فرمها،براي ورود و نمايش داده‌ها است.

• Report :گزارش ها مي‌توانند بر اساس جدول ،پرس‌وجوها باشند ،قابليت گزارش چاپ داده‌ها مي‌باشدگزارشها را مي‌توان بر اساس چند جدول و پرس‌وجو تهيه نمود تا رابطه بين داده‌ها را نشان داد.

• Macro :ماكروها به خودكار كردن كارهاي تكراري ،بدون نوشتن برنامه‌هاي پيچيده يا فراگيري يك زبان برنامه نويسي ، ياري مي‌كند، در واقع ماكروها يكسري قابليت‌هايي هستند كه امكان سريع سازي را فراهم مي‌سازند.

• Modules : محيط بسيار قوي و با كيفيت براي برنامه‌نويسي محاسبات و عمليات پيچيده روي سيستم بانك اطلاعاتي.

N I M A
12-05-2006, 01:02
تكنيك‌هاي كار در اكسس

الف ‌- تعريف دادهData :
هرگونه اطلاعات لازم و كاربردي درباره يك موجوديت را يك داده مي‌گويند.

ب‌- تعريف Fild :
به هر ستون يك جدول كه در بر گيرنده كليه اطلاعات مربوط به آن ستون مي‌باشد و بخشي از يك موجوديت را تشگيل ميدهد فيلد گفته مي‌شود.

ت‌- تعريف Rcord :
به هر سطر يك جدول كه اطلاعات مربوط به يك موجوديت را نشان مي‌دهد ، ركورد گويند.

ث‌- تعريف پايگاه داده‌اي ارتباطي:
پايگاه داده‌هاي ارتباطي، مجموعه‌اي از جدول‌هاي داده است كه يك فيلد مشترك در هر يك از جدولهاي موجود دارد و از طريق آن مي‌توان داده‌ها را بهم ربط داد.به اين مدل از پايگاه داده‌ها ، پايگاه داده‌هاي ارتباطي RelationShip مي‌گويند.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به دو صورت زير مي‌توان يك پايگاه داده رابطه‌اي ايجاد نمود:
Database :

1. Blank database
2. Database Wizard
توجه: Open An Existing DataBase باز كردن بانك اطلاعاتي از قبل ايجاد شده

N I M A
12-05-2006, 01:03
Blank DataBase

در صورت انتخاب Blankكليه اشيائ اكسس شاملTable ,……… قابل طراحي توسط كاربر مي‌باشد. براي ايجاد پايگاه داده ابتدا بايد نام ومسير Data Base را تعيين نمود.
گزينه‌هاي زير در اجزا Table, Query,Form مشترك ميباشد

1. Open(نماي ورود داده)
2. Design(نماي طراحي)
3. New(ايجاد شئ جديد)

Macros ,modules داراي گزينه‌هاي زير مي‌باشند:

1. Run(اجرا)
2. Design
3. New

Report شامل:

1. Preview(پيش نمايش)
2. Design
3. New

N I M A
12-05-2006, 01:06
طراحي جدولTable

با انتخاب گزينه New گزينه‌هاي زير قابل استفاده براي طرحي جدول مي‌باشد.
Table
New:
1. DataSheet View
2. Design View
3. Table Wizard
4. Import Table
5. Link Table

DataSheet View :

داده‌ها را به شكل يك صفحه گسترده يا با فرمت جدولي نمايش مي‌دهد.ستونها نماينگر فيلدهاي موجود در جدول هستند. كه از Field 1 تا Field 10 در آن موجود مي‌باشد

Open-DataSheet View :

در اين نما مي‌توان مراحل زير را انجام داد:

1. وارد كردن داده
2. ويرايش داده‌ها
3. مشاهده داده‌ها
4. چاپ كردن داده‌ها
5. كنترل املاي متن
6. تغيير ساختار جدول
7. مرتب كردن ركوردها
8. ----- يا صافي روي جدول
9. تغيير صفحه داده‌ها

Design View :

با استفاده از اين نما مي‌توانيد ساختار جداول ، فيلدها و خصوصيات را تنظيم نمودو يا مشاهده نمود.
در اين نماي طراحي با گزينه‌هاي زير مواجه مي‌شويم :
در قسمت اول پنجره طراحي داريم:
1. Field Name
2. Data Type
3. Description

Field Properties :

1. General
2. Look Up

Field Name: امكان نام گذاري براي فيلدها را امكان پذير مي‌سازد

N I M A
12-05-2006, 01:07
قواعد نامگذاري فيلدها

1. نام فيلدها نبايد از 64 كاراكتر بيشتر باشد
2. حتما بايد اول نام فيلدها با حروف الفبا شروع شود ولي در ادامه نام مي‌توان از ارقام نيز استفاده كرد.
3. در نام فيلد از علامتهايي همچون ] , [ , ? ,! , ) ,( نبايد استفاده كرد.

Data Type : اصل و اساس جدول را مشخص مي‌كند و در واقع نوع داده و اطلاعاتي كه در فيلد ذخيره مي‌شود را مشخص مي‌كند.

نوع داده شامل گزينه‌هاي زير مي‌باشد:
Text:نوع داده متني شامل حرف و عدد كه از 1 تا 255 كاركتر را مي‌پذيرد.

Memo : نوع داده متني كه 65000 كاركتر حرفي را مي‌پذيرد.

Number : نوع داده عددي است و براي نگهداري عمليات محاسباتي به كار مي‌رود.

Date/Time : نوع داده تاريخ و زمان كه براي مشخص كردن تاريخ و زمان به كار مي‌رود.

Currency : نوع داده كه براي مقادير پولي به‌كار مي‌رود.

AutoNumber : نوع داده كه به طور متوالي رقم مي‌اندازد.

Yes/No : نوع داده به صورت گزينشي
Ole Object :كليه برنامه‌هاي كاربردي كه ole را پشتيباني مي‌كند ، نگهداري مي‌كند.

HyperLink :كليه سندها و صفحات Web را نگهداري مي‌كند.

LookUp Wizard : امكان انتخاب گزينه‌ها را به صورت انتخاب از ليست فراهم مي‌كند.اين گزينه روي دو نوع داده Text,Number قابل اجرا است و به دو صورت مي‌توان آن را ايجاد نمود :

1. از Table or Query
2. ايجاد مقادير توسط كاربر
در هر دو مورد از طريق ويزارد با انتخاب گزينه‌هاي مورد نظر به آساني Look Up ايجاد مي‌گردد.

• Description :

ايجاد توضيحات در مورد فيلدها در صورت لزوم

• Field Properties :

متناسب با نوع داده خصوصيات را نشان مي‌دهد و نشان مي‌دهدچه خصوصياتي را مي‌توان وارد كرد.

N I M A
12-05-2006, 01:08
Table Wizard

امكان استفاده از جداول از پيش طراحي شده براي جدول مورد طراحي.
در قسمت Table wizard گزينه‌هاي زير موجود است:

1. Sample Tabales :نمونه جدول توسط اين گزينه انتخاب مي‌شود.كه بر اساس دو مورد
A. Business
B. Personal
قابل انتخاب مي‌باشد.
2. Sample Fields :نمونه فيلد را تعيين مي‌كند.
3. Fields In My Table : تعيين فيلد براي جدول مورد طراحي توسط دكمه‌هاي راهنما.
4. NEXT
5. در اين مرحله انتخاب نام براي جدول و تعيين فيلد كليد اصلي ،در صورتي كه پيش فرض را بپذيريد خود برنامه كليد اصلي ايجاد مي‌كند در غير اين صورت خود بايد تعيين نماييد.
6. NEXT
7. در اين مرحله مي‌توان نحوه اجرا جدول را تعيين نمود:
أ‌. اجرا در نماي ورود داده Data Enter
ب‌. اجرا در نماي طراحي Modify
ت‌. اجرا در نماي ورود داده همراه با ايجاد فرم از ان 8. Finish
Import Table :وارد كردن يك فايل از برنامه‌هاي تحت آفيس به عنوان جدول
Link Table :پيوند يك فايل از برنامه‌هاي تحت آفيس به عنوان جدول

N I M A
12-05-2006, 01:10
• Field Size :

نوع داده Text,Number,AutoNumber داراي فيلد سايز مي‌باشند.

Text

Field size: 50
مقدار اين نوع داده به صورت عددي بوده كه بطور پيش فرض مقدار 50 را نشان ميدهدبه عبارتي ديگر كنترل كننده تعداد كاركترهاي ورود داده براي فيلد است.

• Format :

نحوه نمايش و قالب بندي را كنترل مي‌كند فرمت براي نوع داده‌هاي زير كاربرد دارد:

Text :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


Number,Autonumber,Currency :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

N I M A
12-05-2006, 01:12
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

N I M A
12-05-2006, 01:13
فرمت آن به صورت زير مي‌باشد


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
• Input Mask :

اين خصوصيت نحوه ورود داده‌ها را از لحاظ قالبندي كنترل مي‌كند.داده‌هاي از نوع Text , Number , Date/Time , Currency داراي اين خصوصيت مي‌باشند ، گزينه‌ها و علائم مطرح در Input Mask به شرح زير مي‌باشد:
1. 0 : احتياج به عدد است
2. 9 : عدد يا فاصله خالي مي‌تواند وارد شود اما الزامي نيست
3. #:عدد،علامت مثبت ، علامت منفي و فاصله خالي مي‌تواند وارد شود اما الزامي نيست
4. L :احتياج به حرف است
5. ? :حرف مي‌تواند وارد شود اما الزامي نيست
6. A :احتياج به حرف يا عدد است
7. : a حرف يا عدد مي‌تواند وارد شود اما الزامي نيست
8. & :احتياج به حرف يا فاصله خالي است
9. C :هر كاركتر يا فاصله خالي مي‌تواند وارد شود اما الزامي نيست
10. < : كاركترهايي كه بعد از آن وارد مي‌شود را به حروف كوچك تبديل مي‌كند
11. > : كاركترهايي كه بعد از آن وارد مي‌شود را به حروف بزرگ تبديل مي‌كند
12. ! :باعث مي‌گردد كاركترها از راست به چپ وارد شوند
13. \ :كاركترهاي كه به دنبال آن مي‌آيند به جاي اينكه به عنوان كد خوانده شود به صورت تحت الفظي نمايش مي‌يابد.

• Caption :

عنوان و برچسبي براي فيلد طراحي شده مي‌باشد.در اين قسمت قابليت فارسي نويسي داريم.

• Default Value :

ازقابليت اين خصوصيت براي فيلد طراحي شده تعيين يك مقدار به صورت پيش فرض مي‌باشد.

• Validatin Rule :

خصوصيتي است كه امكان كنترل ورود داده ها را دارا مي‌باشد، به عبارتي ديگر با تعيين مقدار در اين خصوصيت كاربر را ملزم به وارد كردن مقادير تعيين شده مي‌نماييد.

N I M A
12-05-2006, 01:16
عملگرهاي مقايسه‌اي :

1. >
2. <
3. =
4. >=
5. <=
6. < >

عملگرهاي منطقي:

1. And
2. Or
3. Xor
4. Not
5. Between ….And….

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
• Validation Text :

درصورتي كه كاربر مقاديري خارج از مقادير تعيين شده در خصوصيت قبل وارد نمايد پيغام خطا صادر مي‌نمايد.(كاربر مي‌تواند خود پيغام مناسبي درج نماييد)

• Required :

در صورت فعال كردن اين خصوصيت ورود داده براي آن فيلد الزامي مي‌باشددر صورت وارد نكردن داده پيغام اخطار مي‌دهد.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
• Allow Zero Length:

مشخص مي‌كند كه آيا متني به طول صفر در فيلد قابل قبول است يا خير.

N I M A
12-05-2006, 01:17
• مراحل درج سطر Insert Rows
• استفاده از منو Insert انتخاب Rows
• استفاده از ابزار Insert Rows
• مراحل حذف سطر Delete Rows
• استفاده از منو Edit انتخاب Delete Rows و يا Delete
• استفاده از ابزار Delete Rows
• انتخاب سطر و انتخاب Delete از روي صفحه كليد

N I M A
12-05-2006, 01:19
1- منو Format :

Font :تغيير فونت ،سبك فونت ،سايز فونت و effect Cell يا Datasheet… : تغيير ساختار صفحه گسترده از لحاظ Gridها و…….

Row Height : امكان تنظيم ارتفاع سطر ، در صورتي كه گزينه استاندارد فعال شود ارتفاع پيش فرض فعال ميشود.

Column Width : امكان تنظيم طول ستون ، در صورتي كه گزينه استاندارد فعال شود طول پيش فرض فعال ميشود.انتخاب گزينه BestFit باعث ميشود كه طول ستون بر اساس نوشته‌ها تنظيم شود.

Rename Column: امكان تغيير نام فيلد را فراهم مي‌اورد.

Hide Columns : امكان پنهان كردن فيلد را فراهم مي‌اورد.

UnHide Columns : امكان آشكار شدن فيلدپنهان شده را فراهم مي‌اورد.

Freeze Columns :فيلد فريز شده در ابتدا فيلدها قرار گرفته و ثابت مي‌شود،و ساير فيلدها مي‌توانند به صورت كشويي منطبق با آن فيلد قرار كيرند UnFreeze All Columns :عكس عمل فريز مي‌باشد.

2- طريقه وارد كردن داده‌ها روي ركورد:

2-1- تايپ داده متناسب با نوع داده انتخابي و قالبندي انتخابي
2-2- استفاده از Ctrl+’ كه اطلاعات ركورد قبلي را به ركورد جاري منتقل مي‌سازد.
2-3- استفاده ازCtrl+: براي ورود تاريخ جاري سيستم
2-4- استفاده ازCtrl+Sift+; براي ورود زمان جاري سيستم
2-5- استفاده از Copy،Ctrl+C و سپس Paste
2-6- استفاده از Cut،Ctrl+X و سپس Paste

3- طريقه حذف ركوردها:

3-1- انتخاب گزينهDelete Rcord از منو Edit
3-2- R.C روي ركورد و انتخاب گزينه Delete Record
3-3- استفاده از ابزار Delete از باكس ابزار

4- اضافه كردن ركورد به جدول:

4-1- انتخاب گزينهNew Rcord از منو Insert
4-2- انتخاب گزينه New Record از راهنماي ركورد
4-3- استفاده از ابزار New Record از باكس ابزار
4-4- R.C روي ركورد و انتخاب گزينه New Record

N I M A
12-05-2006, 01:21
5- نحوه انتخاب فيلد و ركورد:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


6- حركت در جدول باكليدهاي صفحه كليد:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

7- Find :

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


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
7-1- Search :
7-1-1- All
7-1-2- Up
7-1-3- Down

7-2- Match :

7-2-1- Any Part Of Field(جستجو بر اساس بخشي از داده درج شده)
7-2-2- Whole Field(جستجو بر اساس تمام داده درج شده)
7-2-3- Start Of Field(جستجو بر اساس شروع داده درج شده)
7-2-4- Search Field As Formatted :اگر دنبال داده قالبندي شده‌اي مي‌گرديد بايد از آن استفاده نماييد.بطور مثال اگر فيلد Date/Time به نوعي قالبندي شده باشد كه تاريخ را بصورت 2003,11,January نمايش دهدو شما به دنبال تاريخ با فرمت 11/1/2003 بگرديد،Access نتيجه جستجو را مثبت تلقي كرده اما اگر گزينه مزبور را فعال كنيدAccess فقط در صورتي نتيجه را مثبت مي‌دهد كه تاريخ به صورت2003,11,January وارد شده باشد.

Find براساس قالبندي زير:

1. :كاركتر هر.مثال Sm* يعني دو حرف اول Sm بقيه هر تعداد و هر حرفي مي‌تواند باشد.
2. ? :يك كاركتر. مثال Sm?th يعني دو حرف اول Sm حرف سوم يك كاركتر و هر حرفي مي‌تواند باشدو سپس th.
3. # :تطبيق با يك عدد.لذا اگر به دنبال 166## بگرديد access تمامي دادهاي 5 رقمي را كه با 166 شروع شود را انتخاب مي‌كند

8- Replase :جايگزين كردن

درصورتي كه بخواهيم دادهايي را تغيير دهيم از روش جستجو پيدا سپس داده مورد نظر را جايگزين مي‌كنيم.گزينه‌هاي آن مشابه Find مي‌باشد.
Find What :درج داده مورد جستجو
Replace With :درج داده جايگزيني
Replace : جايگزيني يكي يكي
Replace All :جايگزيني همه موارد

9- Filter (صافي):

توسط گزينه Filter از منوي Record مي‌توان داده‌هاي مورد نظر را از بقيه داده‌ها جدا نمود

N I M A
12-05-2006, 01:22
1. Filter by form (----- شرطي)

اين ----- داراي محيطي مي‌باشد با گزينه‌هاي زير:

• Look For (امكان جستجوو جدا سازي)
• Or (امكان شركت گذاري)

2. Filter by selection (----- بر اساس انتخاب)
3. Filter Excluding Selection (عكس عمل ----- قبل)
4. Advanced Filter / Sort :----- شرطي با ساختار پرس و جو
5. Filter For:تنها فيلتري است كه با R.C روي ركورد به صورت يك ميانبر عمل مي‌كند و مي‌توان با تايپ كلمه مورد نظر در Filter For و Enter عمل ----- را انجام داد.

نكته:

به طور كلي فيلترها روي سلولي از فيلدها يا به عبارتي روي فيلدها اعمال مي‌گردد.
• Apply Filter :براي اجراي ----- بكار مي‌رود.
• Remove Filter :از حالت ----- به جدول بر‌مي‌گردد.

N I M A
12-05-2006, 01:22
1. ارتباط يك به چند
2. ارتباط يك به يك
3. ارتباط چند به چند

- براي مورد 1و 2 حداقل 2 جدول نياز است
- نكات ايجاد ارتباط در ارتباط يك به چند

2- در جدول اول

2-1- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
2-1-1- Primary Key
2-1-2- Index:Yes-No Duplicates
2-1-3- انتخاب فيلدي هم نام و هم نوع در جدول متناظر

3- در جدول دوم

3-1- انتخاب فيلدي هم نام و هم نوع هماهنگ با فيلد جدول اول
3-1-1- Index:Yes-Duplicates Ok
3-1-2- Primary Key لازم نيست

N I M A
12-05-2006, 01:24
4- در جدول اول

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

5- در جدول دوم

5-1- انتخاب فيلدي هم نام و هم نوع هماهنگ با

فيلد جدول اول

5-1-1- Index-Yes- No Duplicates:
5-1-2- Primary Key


نكات ايجاد ارتباط در ارتباط چند به چند

در اين نوع 3 جدول مورد نياز مي‌باشد.

6- در جدول اول

6-1- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
6-1-1- Primary Key
6-1-2- Index-Yes-No Duplicates:
6-1-3- انتخاب فيلدي هم نام و هم نوع در جدول واسط

7- در جدول واسط

7-1- انتخاب فيلدي هم نام و هم نوع هماهنگ با فيلد جدول اول
7-1-1- Index-Yes- No Duplicates:
7-1-2- Primary Key


8- در جدول دوم

8-1- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
8-1-1- Primary Key
8-1-2- Index-Yes-No Duplicates:
8-1-3- انتخاب فيلدي هم نام و هم نوع در جدول واسط

ارتباط يك به چند ، ارتباطي است كه در آن محتواي يك فيلد از جدولي در فيلد مشابه از جدول ديگري بيش از يك بار تكرار شده باشد.

در ارتباط يك به يك درست همان تعداد ركورد كه در جدول اول است در جدول دوم نيز وجود دارد.

تلفيق دو مورد بالا در مورد رابطه چند به چند صادق است.

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

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

N I M A
12-05-2006, 01:26
Query ---- New:1. Design View
2. Simple Query Wizard
3. Cross Tab Query Wizard
4. Find Duplicate Query Wizard
5. Find Unmatched Query Wizard

1. ايجاد از طريق طراحي
2. ايجاد با ساده‌ترين شكل از ويزارد
3. گروهبندي فيلدها به صورت سطري ستوني و استنتاج نتايج از تقاطع داده‌هاي حاصل از سطر و ستون ايجاد شده.
4. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از دو جدول .
5. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از يك جدول .

تعريف Query:

اطلاعات يك يا چند جدول را با شرايط خاص تحت پرس و جو ايجاد مي‌نمايد، و همچنين امكان ساختن فيلدهاي محاسباتي نيز امكان پذير مي‌باشد.

تعريفQueryبه دو بخش تقسيم مي‌گردد:

1. Select Query
2. Action Query
ساده‌ترين پرس و جو Select Query مي‌باشد ،يعني پرس و جو بر اساس انتخاب.
Query مي‌تواند يك فيلد را در بر بگيرد.
چون تغييرات روي پرس‌و جو روي جدول متناظرش اعمال مي‌شود بنابراين صفت Dynamic داده اند.
چون پرس‌و جو زير مجموعه يك يا چند جدول يا پرس‌و جو است به آن صفتSubSet داده‌اند.

N I M A
12-05-2006, 01:27
• با ظاهر شدن پنجره Show Table ميتوان Query را از :

1. Table
2. Query
3. Both

ايجاد نمود.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به طروق زير مي‌توان فيلدها را از قسمت Field List به گزينه Field در قسمت Design Gerid انتقال داد:
1. انتخاب فيلد با عمل Drag & Drop
2. انتخاب فيلد و عمل دابل كليك روي فيلد
3. انتخاب گزينهField و زدن حرف اول
4. توسط *ميتوان همه فيلدها به پايين منتقل كرد كه نتيجه آن در زمان اجرا مشخص مي‌شود.
5. انتخاب عنوان جدول و استفاده از Drag & Drop

• ‏Table : مشخص كننده نام جدول
• Sort : مرتب كردن به صورت صعودي و يا نزولي
• Show :امكان فعال يا عدم فعال بودن فيلد
• Criteria :امكان شرط گذاري توسط اين قسمت فراهم مي‌شود.از عملگرها و شروط ذكر شده در Validation Rule براي اين قسمت مي‌توان استفاده نمود.
• Or :شرط يا

تعريف نحوه شرط گذاري بر اساس نوع داده‌ها:

• Text :مقدار متني را وارد مي‌نماييم.امكان استفاده از دو كاركتر عام *,? امكان پذير مي‌باشد.
• Number,Currency :مقدار عددي را وارد مي‌نماييم.
• Date/Time :مقدار تاريخ/ زمان را وارد مي‌نماييم.
مثال:11/2/2002 عكس‌العمل برنامه#11/2/2002#
• اگر در قسمت Criteria بنويسيم Null برنامه Is”Nall” را مي‌نويسد.

N I M A
12-05-2006, 01:28
از منوView اين گزينه را انتخاب مي‌نماييم.يا از ابزار آن
اين گزينه شامل موارد زير مي‌باشد:
1. Sum محاسبه جمع مقادير
2. Avg محاسبه ميانگين مقادير
3. Min تعيين كمترين مقدار
4. Max تعيين بيشترين مقدار
5. Count محاسبه تعداد مقادير
6. StDev محاسبه انحراف معيار
7. Var محاسبه واريانس
8. First تعيين اولين مقدار
9. Last تعيين آخرين مقدار
10. Expression امكان استفاده از عبارت ساز براي ساختن فيلد محاسباتي

مثال:محاسبه نمره نهايي

در گزينه ،(Field-total:(nomreh) *(zarib nomreh
فعال بودن فيلدهاي شركت كرده در اين فيلد محاسباتي همچنين فعال بودن Expression از Totals .
از علائم رياضي و همچنين از + ،&(الصاق)در عبارت سازي مي‌توان استفاده نمود.
CCUR( ) تابعي است كه مقدار عددي را با واحد پول نمايش مي‌دهد.

N I M A
12-05-2006, 01:30
شامل:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


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 يا از ابزار آن !

N I M A
12-05-2006, 01:31
Form ------> New:

1. Design View
2. Form Wizard
3. AutoForm:Columner
4. AutoForm:Tabuler
5. AutoForm :Datasheet
6. Chart Wizard
7. Pivot Tabale Wizard

1. ايجاد فرم از طريق طراحي
2. ايجاد فرم از گزينه‌ هاي از پيش تعريف شده
3. ايجاد سريع فرم با قرار گيري فيلدها ستوني زير هم
4. ايجاد سريع فرم با قرار گيري فيلدها ستوني در مجاورت هم
5. ايجاد سريع فرم با نماي صفحه داده
6. ايجاد چارت از ويزارد
7. ايجاد نمودار از جدول به طريق ويزارد

تذكر :

ايجاد فرم از شماره 2 تا 7 با انتخاب نام جدول يا پرس و جو مورد نظر حاصل مي‌شود.

N I M A
12-05-2006, 01:32
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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


طرز كار Form Wizard :

نام جدول يا پرس و جوي مورد نظر را انتخاب كنيد.
انتخاب نام فيلدهاي مورد نظر از Available Field و اضافه كردن آنها با استفاده از دكمه ‌هاي راهنما به قسمت Selected Field .
Next
نحوه قرار گيري فيلدها را تعيين مي‌كنيم.
1. Columner
2. Tabuler
3. Datasheet
4. Justified

-Next
- تعيين پس زمينه براي فرم .
-Next
- نحوه اجرا فرم و سپس Finish .

طرز كار AutoForm :

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

N I M A
12-05-2006, 01:33
تفاوت فرم و گزارش:

1. فرم همواره نمايشي است اما گزارش چون به شكل چاپ شده عرضه مي‌شود ثابت و متداوم است.
2. فرم را بايد در صفحه نمايش ديد و اين كار براي بسياري از كساني كه به اطلاعات نياز دارند ناممكن است.
3. فرم را نمي‌توان مبنا قرار داد و بر اساس يك فيلد مشاهده نمود ، در گزارش بر مبناي يك فيلد مي‌توان گزارش تهيه نمود.
-گزارش را به صورت تصويري نيز مي‌توان ارائه داد.

آشنايي با طراحي Report :

Report ---------> New:
1. Design View
2. Report Wizard
3. AutoForm:Columnar
4. AutoForm:Tabular
5. Chart Wizard
6. Label Wizard
نحوه ايجاد گزارش همانند فرم مي‌باشد، در حالت AutoForm ها مي‌توان گزارش به صورت ستوني زير هم و يا ستوني در مجاورت هم داشته باشيم

N I M A
12-05-2006, 01:34
1. ابتدا تعيين جدول يا پرس‌و جو
2. Next
3. انتخاب فيلدهاي شركت كننده در گزارش
4. انتخاب فيلد سر گروه در صورت نياز(Grouping Levels)
5. Next
6. امكان مرتب كردن تا 4 فيلد به دو صورت صعودي يا نزولي
7. Next
8. امكان آرايش گزارش از لحاظ مرتب شدن و خط‌كشي و همچنين نحوه قرار گرفتن گزارش به صورت افق يا عمودي
9. Next
10. در اين مرحله چند شيوه رايج ايجاد گزارش از لحاظ رنگ و قلم حروف را عرضه مي‌كند هر گزينه نام يكي از اين شيوه‌هاست. با انتخاب يكي از اين گزينه‌ها نتيجه در سمت چپ قابل مشاهده مي‌‌باشد ، در اين مرحله با انتخاب نحوه تشگيل گزارش و Finish گزارش تهيه مي‌شود.

N I M A
12-05-2006, 01:37
- برگرفته از Help نرم افزار Access
- به نويسندگي و تجربيات شخصي مدرس
- ترجمه استاد شهيدي
-------------------
دوستان اميداوارم كه مورد استفاده قرار بگيره .. دوستاني كه به طور جدي دوست دارند طراحي وب انجام بدهند لازمه بدونن كه بايد با حوصله و علاقه تلاش كنند و آموزشهاي لازمه را پيگيري كنند.
نكته : دوستاني هم كه آزمون اين آموزش را مي خواهند مي توانند پس از مطالعه و گذارندن آن آزمون را طي درخواستي به صورت پيغام شخصي از من دريافت كنند.
شاد و پيروز باشيد
نيما احدي :)

thekhosrow
15-05-2006, 01:13
آقا نيما دستت درست ...
ادامه بده دارم دنبال ميكنم ..

N I M A
15-05-2006, 15:13
آقا نيما دستت درست ...
ادامه بده دارم دنبال ميكنم ..
خواهش مي كنم
پس منتظر آموزشهاي تخصصي تري باش ! :happy:

mahramasrar2
31-05-2006, 15:17
دوست عزيز امكان ندارد آموزشهايت را به صورتpdf بگزاري؟
سرعت اينترنت ما پائين است وامكان تعقيب دروس تحت وب وجود ندارد
2- شما كه نوشته ايد Help فارسي برنامه Access من كه هرچه گشتن help نديدم منظوروت آموزشهايت است؟

N I M A
01-06-2006, 15:07
دوست عزيز امكان ندارد آموزشهايت را به صورتpdf بگزاري؟
سرعت اينترنت ما پائين است وامكان تعقيب دروس تحت وب وجود ندارد
2- شما كه نوشته ايد Help فارسي برنامه Access من كه هرچه گشتن help نديدم منظوروت آموزشهايت است؟

دوست عزيز چشم به درخواست شما ان شاالله به زودي نسخه ي پي دي اف اين آموزشها رو هم قرار مي دم ... اما در مورد هلپ همونطور كه عرض كردم اين آموزش يكي از منابعش قسمت هلپ نرم افزار اكسس بوده است ... شاد و پيروز باشيد - نيما احدي

nasehi
26-06-2006, 09:35
با سلام
من چندان تجربه ای در کار با پایگاههای داده ندارم و برای شروع فکر کردم کار با اکسس ساده تر باشد. یک جدول ساده در اکسس ایجاد کردم و میخواستم آن را با استفاده از فرانت پیج به صفحه وب متصل کنم ، اما موفق نشدم. ممنون خواهم شد اگر راهنمائی کنید که چگونه از اکسس بعنوان یک پایگاه داده در وب سایتم استفاده کنم؟
با تشکر

N I M A
26-06-2006, 11:54
با سلام
من چندان تجربه ای در کار با پایگاههای داده ندارم و برای شروع فکر کردم کار با اکسس ساده تر باشد. یک جدول ساده در اکسس ایجاد کردم و میخواستم آن را با استفاده از فرانت پیج به صفحه وب متصل کنم ، اما موفق نشدم. ممنون خواهم شد اگر راهنمائی کنید که چگونه از اکسس بعنوان یک پایگاه داده در وب سایتم استفاده کنم؟
با تشکر
سلام دوست عزيز !
زماني كه جدول را در برنامه اكسس طراحي و اجرا نموديد به قسمت Pages برويد و از گزينه هاي موجود ، گزينه ي Create data access page in Desing View را انتخاب كنيد.
زماني كه اين كار انجام دهيد صفحه اي در خود اكسس باز خواهد شد كه مي توانيد تغييرات گرافيكي و كاربردي ديگر نيز به صفحه ي وبتان اضافه كنيد.
پس از اعمال تغييرات و گرافيك دلخواه آنرا ذخيره كرده و فايل را از محلي كه در آن ذخيره شده باز خواني كنيد.
به همين ترتيب شما صفحه وبي داريد كه اطلاعاتش را از بانك اكسس بازخواني مي كند و همچنين اين قابليت را دارا مي باشد كه اطلاعات را از Customer گرفته و ذخيره سازي نمايد.


شاد باشيد - نيما احدي

my_consort_is_my_life
28-07-2006, 12:49
آقا دستتون درد نكنه نيماي عزيز

mahdi_61
29-08-2006, 18:29
آقا نيما دستت درست ...
ادامه بده دارم دنبال ميكنم ..

دمت گرم ادامه بده

mohammad_iut
29-08-2006, 22:49
خيلي ممنون بخاطر لطفطون
من كه خيلي استفاده كردم

N I M A
30-08-2006, 08:11
خيلي ممنون بخاطر لطفطون
من كه خيلي استفاده كردم
خواهش میکنم دوست عزیز ......

شاد باشید - نیما احدی

Ehsani
04-09-2006, 13:20
N I M A جان واقعا دستت درد نكنه.. آموزشهاي كاملا مفيد و به درد بخور هست...يك خواهش داشتم ميشه تمامش رو در قالب pdf ارائه بدي تا استفاده ازش راحت تر باشه... چون اينجا وسط آموزش براي دوستان وقتي مشكل پيش مياد و سوال مي كنند در آموزش وقفه مي افته...ممنون

N I M A
04-09-2006, 14:14
N I M A جان واقعا دستت درد نكنه.. آموزشهاي كاملا مفيد و به درد بخور هست...يك خواهش داشتم ميشه تمامش رو در قالب pdf ارائه بدي تا استفاده ازش راحت تر باشه... چون اينجا وسط آموزش براي دوستان وقتي مشكل پيش مياد و سوال مي كنند در آموزش وقفه مي افته...ممنون
سلام ..
خواهش ميكنم لطف داريد..!
در مورد PDF هم بايد عرض كنم به خدا هنوز وقت نكردم .. انشاالله سعي مي كنم در اسرع وقت اين كار رو انجام بدهم ..
شاد باشيد - نيما احدي

ح.پ.ن
08-09-2006, 18:18
مخواستم اگه ممکنه یه مقاله هم در مورد افیس 2006 بزارین کاربران محترم

ممنون از راهنمایی های خوبتان

بهتر از این نمیشه

Ehsani
08-09-2006, 22:38
مخواستم اگه ممکنه یه مقاله هم در مورد افیس 2006 بزارین کاربران محترم

ممنون از راهنمایی های خوبتان

بهتر از این نمیشه

دوست عزيز شما بايد درخواست مقاله خود رو در انجمن مربوطه مطرح مي كرديد..

انجمن درخواست مقاله :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

Mohammad Modarresi
10-09-2006, 02:14
سلام پس اين پي دي اف چي شد

Viking
10-09-2006, 04:39
آفرین ؛ خیلی خوب داری کار می کنی N I M A جان . من مطالعه میکنم پست هاتو [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

به کارت ادامه بده [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

OmId68
18-11-2006, 15:15
اقا نيما اين لينك كار نميكنه

N I M A
19-11-2006, 01:13
اقا نيما اين لينك كار نميكنه
سلام فایل تست شده کار میکنه !

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مجدد امتحان کنید .. در ساعات خلوت سرور امتحان کنید دوست عزیز !

شاد باشید - نیما احدی

khore_64
22-12-2006, 19:33
salam.mer30 az amozesheton agha nima.in file pdf hame in amozeshast ke inja gofti ya kamtare????

snebi
23-02-2007, 15:36
نیما جان دستت درد نکنه از این آموزش خوبت

N I M A
25-02-2007, 02:52
salam.mer30 az amozesheton agha nima.in file pdf hame in amozeshast ke inja gofti ya kamtare????
همشه عزیزم !

badkids
26-02-2007, 00:43
خیلی استفاده کردم...

ادامه بدین...؟!

rezapourmanesh
09-03-2007, 12:13
اگه فايل پي دي اف آن را هم بگذاري ممنون مي شوم

N I M A
10-03-2007, 03:50
اگه فايل پي دي اف آن را هم بگذاري ممنون مي شوم
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

لطفا بیشتر دقت کنید !

دلارام باشید - نیما احدی

AK1
10-03-2007, 12:08
فايل ضميمه شد !

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Gooshtaloo
26-03-2007, 02:26
من می خواهم در یک گزارش در نرم افزار اکسس یک Textbox اضافه کنم و آن به صورت خودکار بدون تصال به فیلدی ، شماره ردیف باشد ؟

1795
03-06-2007, 14:18
با سلام
دستتون درد نكنه اما اغلب اين مطالب تو كتابهاي اموزشي هست . اگه ممكنه اصل كار يعني ماكرو نويسي و كد نويسي رو بگيد . با تشكر از زحمات شما

hamidwww
16-07-2007, 19:21
با سلام لطفا" به سوال من سريع جواب بدين
چطوري ميشه در اكسس از جداول و فرم هاي كه ساخته ايم فايل اجرايي را درست كنيم كه ديگه نيازي به باز كردن خود اكسس نباشه
و چطوري ميشه Autonumber
رو تنظيم كرد كه با حذف شدن يك رديف شماره يكي كم بشه
بازم خيلي ممنون ميشم

ata.royalfalcon
17-07-2007, 20:26
سلام به همگی
یه سوال در باره اکسس
من میخوام که در یک فرم Calendar control داشته باشم که با کلیک برروی دکمه ها یعنی درواقع روز ها و ماهها و سالها یک text box را پر کنم چی کار باید بکنم

Mohammad
18-07-2007, 13:39
دوستان توجه داشته باشید انجمن مقالات مکان مناسبی برای بحث و حل مشکلات مختلف در مورد نرم افزارهای مختلف نیست و باید به انجمنی مثل بحث های نرم افزاری مراجعه کنید...

ozv
03-11-2007, 14:59
سلام
ممنون از آموزشتون

لينك پي دي افي كه دادين كار نميكنه
ميشه لينك فعالشو بدين؟

R£ɀД
03-11-2007, 15:04
دوست عزیز اول از همه ورودتون را تبریک میگم.
بالای همین صفحه در پست #51 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) همین فایل پیوست شدند. از آنجا دانلود کنید.

molavi_md
14-11-2007, 09:49
ممنون از اموزش حرفه ايت لطفا اگر در مورد ماژول هم توضيح بدهيد

wordist
17-11-2007, 13:46
سلام

اين تاپيك فقط مخصوص مقالات اموزشي اكسس است

سوالات و مشكلات اكسس اينجا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hosseinahmadi
27-11-2007, 10:40
ممنون دستت درد نكنه:5:

honney
13-01-2008, 10:12
تشکر خیلی جالب بود
نمیشه یک سایت را معرفی کنید که آموزش کامل مجموعه افیس را به ما تکمیل بده؟

samanvilli
13-01-2008, 12:28
دوست من آموزش كامل آفيس كه نيست . بايد تك تك گير بياري .

rotbeaval
10-02-2008, 20:34
سلام...
من همه پست ها را خواندم...
در سایر انجمن ها و تاپیک ها هم مشکلم را گفتم اما هنوز جوابی براش پیدا نکردم..
من می خواهم در دیتابیس اکسس ام چند تا user و password تعریف کنم به نحوی که هر کاربر به اطلاعات و توانایی های خاصی از برنامه دسترسی داشته باشه ، اما نتونستم راهی براش پیدا کنم.کتاب sql نویسی را هم خوندم اما چیزی نفهمیدم!
دومین سوال من در مورد expression builder هست...چه جوری می شه اینجا دستور نوشت...دستوراش چه شکلیه و اینکه کاربرداشون چیه؟
سومین سوالم در مورد ساخت macro های شرطی است ... به عنوان نمونه می توانید از sample های خود اکسس با نام northwind در منوی help استفاده کنید و ماکروهاشو ببنید...
ممنون می شم!

rotbeaval
10-02-2008, 20:34
حتی اگر بتوانید کتابی در این زمینه هم به من معرفی کنید که اکسس را در سطح پیشرفته آموزش داده باشه خوبه...

mohsen1932
15-02-2008, 03:31
آقا سلام من یک فرم html ساختم و با asp آن را به یک بانک acsses ربط دادم
که بدرستی کار می کند حالا نیاز به کدی دارم که پر شدن بعضی فیلدها رو در فرم الزامی کند و پر شدن بعضی رو با عدد الزامی کند
یعنی اگر غیر از این پر شد یک پیغام به کار بدهد
شنیدم با javascript شدنی است ولی بلد نیستم

dan-emma-ropert
15-02-2008, 12:38
اين يك كتاب آموزش Access هست. اميدوارم كه به دردتون بخوره:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mohsen1932
17-02-2008, 11:40
سلام آقا من میگم جاوااسکریپت شما می گی اکسس ..

rotbeaval
17-02-2008, 12:32
ممنون از معرفی کتاب...
من یک کتاب به نام " راهنمای جامع access 2003 " خریدم . سی دی اش هم هست ... دستور نویسی مربوط به sql , vb را هم آموزش داده... فکر کنم با آن مشکلاتم حل بشه

dan-emma-ropert
17-02-2008, 14:09
حتی اگر بتوانید کتابی در این زمینه هم به من معرفی کنید که اکسس را در سطح پیشرفته آموزش داده باشه خوبه...
من کتاب اکسس رو به خاطر این پست گذاشتم.

rotbeaval
21-02-2008, 12:11
من کتاب اکسس رو به خاطر این پست گذاشتم.
کتابی که خریدم اون مشکل را هم حل کرد...باز هم ممنون

R£ɀД
21-02-2008, 12:28
سلام

اين تاپيك فقط مخصوص مقالات اموزشي اكسس است

سوالات و مشكلات اكسس اينجا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

wordist عزیز ممنون از بابت تاپیکی که ایجاد کردید.

دوستان در رابطه با سوالاتشان به تاپیک مذکور مراجعه کنند.
قفل شد ...