پروژهای ایکسل و ااکسس

پروژهای ایکسل و ااکسس

پروژهای ایکسل و ااکسس

پروژهای ایکسل و ااکسس

اخت فرم ورود اطلاعات در اکسل


اخت فرم ورود اطلاعات در اکسل
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
اکسل می تواند محلی برای ذخیره اطلاعات و داده‌های سازمان شما باشد و البته در بسیاری از موارد برای ذخیره داده ها در یک شیت اکسل شاید ترجیح دهید که ابتدا اطلاعات توسط کاربر تایپ شود و سپس با زدن یک دکمه آن اطلاعات در یک شیت اکسل ذخیره شوند.
دلایل استفاده از فرم ورود اطلاعات در اکسل:

1- نحوه چیدمان دلخواه فرم

2- بررسی کردن اطلاعات توسط گزینه هایی مانند Data Validation

3- ثبت اطلاعات به صورت یک لیست (جدول) در اکسل برای گزارش گیری
اشتباه عمده کاربران اکسل در طراحی فرم

بسیاری از کاربران اکسل برای ساخت فرم "ورود اطلاعات" از user formها در VBA استفاده می کنند که به نظر نگارنده این انتخاب الزاما بهترین نیست و البته استفاده از یک شیت اکسل به مراتب می‌تواند گزینه بهتری باشد.

 

فرم user form excel vba

(یک نمونه فرم ساخته شده در محیط VBA اکسل)

 azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

استفاده از userform کار را به مراتب سخت و پیچیده می کند:

1- فرم های VBA به مراتب به کد نویسی بیشتری احتیاج دارند. مثلا برای ساخت یک کمبو باکس .

2- از دست دادن ده ها امکانات اکسل مانند فرمول نویسی اضافی / تست داده ها با توابع اکسل/ onditional formatting
بنابراین توصیه می شود که در صورتی که دلیل محکمی برای استفاده از userform های VBA اکسل ندارید، فرم خود را در اکسل بسازید.
اصول کلی ساخت فرم ورود اطلاعات در اکسل

ساخت فرم و لیست ورود داده ها در اکسل

فرض کنید که قرار است اطلاعت فرم بالا را در لیست زیر کپی کنید:

فرم user form excel vba
توجه : در فایل پیوست این مثال کاملا پیاده سازی شده است.

1- آنچه را که می خواهید کپی کنید ابتدا به صورتی ساده با فرمول نویسی در یک سطر در کنار هم بیاروید تا کار کپی آنها ساده شود.

2- محل سلول خالی در لیست مرجع را که قرار است اطلاعات را در آنجا کپی کنید، با فرمول COUNTA بیابید.

3- از کد VBA که در فایل پیوست مشاهده می کنید استفاده کنید تا اطلاعات را در شیت مرجع PASTEVALUE نمایید.

به روزرسانی مقاله (فرودین 97)

در کامنت‌ها بسیاری از کاربران سوال کرده بودند که چطور می‌توان فرم را پس از ورود اطلاعات خالی کرد . (یعنی مقادیر قبلی پاک شود)
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
برای اینکار کافی است که در انتهای کد، از متد ClearContents استفاده کنید که در فایل اکسل پیوست، این نکته اضافه شده است.

 یا، دانشنامهٔ آزاد انجام برنامه نویسی اکسل آفتاب سفارش انجام پروژه برنامه نویسی پروژه کارگزاری بیمه در اکسل vba انجام پروژه اکسل و اکسس انجام پروژه های اکسس برنامه نویسی تخصصی فهرست پروژه های انجام شده یا در حال انجام پارسکدرز یادگیری برنامه نویسی VBA در مایکروسافت اکسل مدیریتپروژه انجام پروژه vba اکسل

انجام پروژه های برنامه نویسی access با vba

انجام پروژه vba اکسل

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
نسخه‌های ویندوزی نرم‌افزار اکسل از برنامه‌نویسی با استفاده از VBA (نام کامل:Visual Basic for Applications) که نوعی از زبان برنامه‌نویسی ویژوال بیسیک است، پشتیبانی می‌کند. برنامه‌نویسی با استفاده از VBA اجازه می‌دهد تا عملیاتی را که با استفاده از خصوصیات اصلی اکسل نمی‌شود آن را انجام داد، انجام پذیر گردد. با VBA می توان به ...
انجام برنامه نویسی اکسل - آفتاب
انجام سفارشات برنامه نویسی اکسل تحت ویژوال بیسیک (vba) برای تمامی دانشجویان و ادارات به صورت حرفه ای در مدت زمان کم انجام می شود : 0 . #سفارش VBA اکسل #انجام پروژه های اکسل #انجام پروژه vb اکسل #برنامه نویسی ویژوال بیسیک اکسل #انجام پروژه های دانشجویی اکسل #قبول ...
سفارش انجام پروژه برنامه نویسی پروژه کارگزاری بیمه در اکسل vba ...
14 دسامبر 2017 ... سفارش انجام پروژه های برنامه نویسی ویژوال بیسیک Visual basic .net دانشجویی فوری پذیرفته و ثبت می شود.
انجام پروژه اکسل و اکسس
انجام پروژه اکسل و اکسس - انجام پروژه و تدریس دوره های اکسل(EXCEL) و اکسس(ACCESS)
انجام پروژه های اکسس - برنامه نویسی تخصصی


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

4 دسامبر 2017 ... انجام پروژه های برنامه نویسی access با vba برای دانشجویان; تهیه و اجرای برنامه های تحت اکسس برای کلیه کارخانه ها، شرکت ها و مغازه ها همراه با گزارش گیری ماهانه و روزانه و ایجاد فرم; انتقال اطلاعات از اکسس به SQL در صورت حجیم بودن دیتابیس; انتقال اطلاعات از اکسل به اکسس; آموزش مقدماتی و حرفه ای اکسس به صورت ...

فهرست پروژه های انجام شده یا در حال انجام - پارسکدرز
با سلام. برای انجام پروژه کارشناسی ارشد نیاز به توزیع 350 پرسشنامه دارم. زمان محدودی برای اینکار دارم. پرسشنامه ها باید توسط افرادی که تا حالا خرید از دیجی کالا داشتن پر بشه. این لینک هم فرم گوگل... Google Chromeاکسل. توسط کاربر45438 یک ماه پیش با 7 پیشنهاد رسیده ...
یادگیری برنامه نویسی VBA در مایکروسافت اکسل - مدیریت-پروژه ...
در این دوره هدف، یادگیری برنامه نویسی VBA در مایکروسافت اکسل است به طوریکه سعی شده تا از ابتدا تمامی مطالبی که برای استفاده از این محیط لازم است افراد بدانند به همراه یک پروژه عملی گفته شود. بنابراین افراد با مشاهده بخش‌ها و نیز انجام پروژه تدریس شده در حین یادگیری، تسلط اولیه برای استفاده از این محیط را پیدا کرده و پس از ...


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
مایکروسافت اکسل ویکی‌پد

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

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

 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

در سال 1992 ، Microsoft Access به عنوان یک DBMS عرضه شد و در طی سالهای متمادی ، در رده خود به صدر رسید . Access به عنوان بخشی از مجموعه برنامه های معروف Microsoft Access روزانه توسط میلیون ها نفر استفاده می شود .

از همان ابتدا Access به تدریج توسعه یافت و به برنامه ای کارآمد با کاربردی آسان مبدل شد. نگارش های اخیر آن در حالی که هم چنان جایگاه خود را در دنیا به عنوان مشهورترین DBMS دسک تاپ حفظ کردند .

امکان ساخت برنامه هایی را برای برنامه نویسان فراهم می کنند که این برنامه ها بر مبنای DBMS کلاینت / سرور SQL Server مقیاس جهانی مایکروسافت می توانند به اطلاعات پایگاه های داده کلاینت / سرور شبکه های بزرگ دسترسی پیدا کنند .

هرچند اکثر افراد از Access برای انجام وظایف نسبتاً ساده مدیریت داده که نیازی به هیچ گونه برنامه نویسی ندارد ، استفاده می کنند ولی زبان VBA امکان میزبانی سیستم هایی را برای Access فراهم می کند که می توان آنها را برای رفع نیازهای بسیاری از سازمان ها سفارشی کرد بدون توجه به اندازه آنها یا انواع وظایفی که باید انجام دهند .

نگارش های Access

در سال 1922 Access 1.0 کمی پس از پیدایش ویندوز مایکروسافت عرضه شد .

در سال 1993 Access 1.1 و در سال 1994 Access 2.0 ، هر نگارش جدید نمایانگر بهبود روزافزودن نگارش های قبلی است.به همین ترتیب Access 95 در سال 1995 ،Access 97 درسال 1997 ، Access 2000 در سال 1999 و Aceess 2002 در سال 2001 عرضه شدند.ویژگی های ایجاد شده در نگارشهای 1.0 و 1.1 و 2.0 از Access

فناوری OLE در Table Designer:

به کاربران امکان می دهد تا پایگاه های داده حاوی تصاویر گرافیکی و فایل هایی ویدیویی و صوتی را علاوه بر متن و اعداد ایجاد کنند . OLE مخفف Object Linking and Embbedding است که توصیفی است از آن چه OLE انجام می دهد .

کاربران حتی می توانند اسناد Word و صفحات گسترده Excel را در یک پایگاه داده Access یکجا جمع کنند .

Forms Package : به کاربران امکان می دهد تا با کشیدن عناصر فرم به روی یک صفحه خالی ، فرم های سفارشی ایجاد کنند. این مرحله استفاده از آن را آسان می سازد .

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
Report Wizard: ایجاد گزارش را نیز آسان می کند .

Query Designer:کشیدن و انداختن از فناوری QBE استفاده شده است تا کاربران بتوانند پرس و جوها را بدون نوشتن کد برنامه ایجاد کنند .

Graph Wizard : در طی یک فرآیند گام به گام شهودی ، نموداری را نشان می دهد .

Access 1.0 علاوه بر فایل های طبیعی خود می تواند روی فایل های DBASE ، PARADOX و BTRIEVE یا درایورهای طبیعی نظیر SYBASE AQL SERVER ، DEC Rdb و FOXPRO از طریق رابط ODBC عمل کند .



ODBC مخفف Object DataBase Connectivity است و یک API مشترک برای پایگاه های داده ناسازگار مختلف فراهم می کند .

در نگارش Access 1.1

پشتیبانی پیشرفته Btrieve , ODBC

اتصال به foxpro

صدور آسان داده به برنامه word برای برنامه های ادغام پست الکترونیکی

اندازه های پایگاه داده حداکثر تا 1 گیگا بایت (حدود هشت بار بزرگ تر از 1.0 را می توان مدیریت کرد )

زمان اجرای Access قابل دسترسی است . برنامه نویسان می توانند برنامه هایی ایجاد کنند که بدون نصب Access روی سیستم عمل می کنند .

2.0Access دارای قابلیت های بیشتری است :

ویزاردها که وظایفی را خودکار کرده اند که قبلاً مستلزم کد نویسی در بخشی از برنامه بودند .

مدیریت رویداد پیچیده تر

یک اشکال زدا در ابزارهای برنامه نویسی به علاوه یک مستند ساز خودکار و Add – in Manager

بهبودهایی در موتور JET پایگاه داده و به دنبال آن پایگاه های داده پیچیده تر برای ساخت اجرای پرس و جوها با دوبرابر سرعت

95Access

95 Access اولین نگارشی بود که رسماً به عنوان بخشی از Microsoft Office مطرح شد .

کنترل های آن با سایر اعضای مجموعه برنامه های Office به خوبی کار می کنند .

VBA یکی از ابزارهای برنامه نویسی است که Access با سایر برنامه های Office نظیر Word و Excel به اشتراک گذاشته است .

Import Wizard و pivotTable Wizard اضافه شده اند .

ویزاردهای form و report بهبود یافته اند .

97 Access

97 Access بیشتر مبتنی بر وب است .

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

ماژول های کلاس می توانند حاوی تعریف شئ را نگه دارند .

کامپایل شرطی به برنامه نویسان امکان می دهد تا هر دو کامپایل تولید و اشکال زدایی برنامه های خود را با تنظیم پرچم ها در کد ایجاد کنند .

برنامه نویسان قادر به حذف کد منبع از برنامه هستند، بنابر این از سرعت اجرا کاسته شده و افراد نمی توانند آن را مشاهده و کپی کنند .
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

کنترل های Activex جدیدی عرضه شده اند و سازگاری با سیستم های کنترل کد به ویرایش Developer از Office 97 اضافه شده است .



2000 Access

Access در این نگارش از بسیاری از جهات بهتر شده است. یعنی کارآیی بهبود یافته و توانایی آن افزایش یافته است. این نگارش Access دارای ویژگی های زیر است :

ADO عملاً جایگزین تمام عملکردهای دستیابی داده شده است که قبلاً با DAO انجام می شد .

همان طور که قایل های mdb با موتور jet کار می کنند. فایل های Access Project(.adp) نیز به راحتی با فایل های Microsoft Data Engine و SQL Server کار می کنند .

DAP ها عرضه شده اند که به شما امکان می دهد تا چیزهایی همانند گزارش ها و فرم های Access را در وب قرار دهید .

2002 Access

این ویژگی ها به نسخه Access قبلی اضافه شده است :

انجام مجدد و لغو چند سطحی

گروه بندی بهتر با ورودی داده چند جدولی

پشتیبانی پیشرفته برای SQL Server Desktop Engine را علاوه بر حذف ها و بهنگام رسانی های آبشاری شامل می شود .

Upsizing Wizard برنامه های نوشته شده را طوری تبدیل کرده تا موتور jet فعال شود و آنها بتوانند با SQL Server Desktop Engine کار کنند .

پشتیبانی XML اضافه شده است .

2003 Access

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
ویژگی های جدید 2003 Access عبارتند از :

کاربرد آسان

توانایی بسیار در وارد ، صادر و کارکردن با فایل های داده XML

پرچم گذاری خطاهای مشترک

شناسایی وابستگی به شیء

Access یک محیط برنامه نویسی محسوب می شود. شامل :

کمی موانع سر راه ورودی – می توانید حتی با کمی مطالعه با آموزش مختصر ، برنامه های سودمندی را برنامه نویسی کنید .

شهودی بودن آن – هرچه بیشتر از Access استفاده کنید و به مهارت خود بیفزایید . با استفاده از قدرت هر چه بیشتر Access بهتر می توانید از پس کارهای پیچیده تر برآیید .

بخشی از مجموعه Office محسوب می شود . Access از قابلیت های سایر اعضای Microsoft Office نظیر word , excel برخوردار است .

با Sql Server مایکروسافت کاملاً یکپارچه شده است. به همین علت Access برای انجام بسیاری از وظایف برنامه نویسی از کوچک ترین برنامه پایگاه داده شخصی گرفته تا برنامه های گسترده جهانی برای شرکت های چند ملیتی بزرگ مناسب است. معمولاً سایر محصولات DBMS برای یک یا چند منظور در نظر گرفته می شوند .

تفاوت بین پایگاه های داده و برنامه های پایگاه داده

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

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

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
پایگاه داده مجموعه ساخت یافته داده هاست ، بنابر این مشکلی را بر طرف نمی کند و کاری انجام نمی دهد. برنامه پایگاه داده از داده موجود در پایگاه داده برای رفع مشکلات با انجام کاری استفاده می کند .

برنامه پایگاه داده برنامه ای است که با یک پایگاه داده برای نگهداری و تحویل اطلاعات مورد نظر کار می کند. ممکن است برنامه نویس برنامه پایگاه داده ، برنامه پایگاه داده را بنویسد یا توسط DBMS برنامه ای نیمه خودکار نظیر Access را تولید کند .

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

شناسایی افزودن تصاویر گرافیکی به فرمها و گزارشات

برای افزودن تصاویر گرافیکی به فرمها و یا گزارشات به دو صورت می توان اقدام کرد.
1- ابتدا از روش ole object توضیح داده شده در قسمت شناسایی اصول استفاده از ole object ابتدا تصویر گرافیکی را که از قبل موجود بوده فراخوانی کرده از روش Creat From File سپس جدول را ذخیره و از یکی از روشهای توضیح داده شده برای ساخت فرم ، فرم خود را می سازیم
2- در این روش مستقیما از خود فرم تصویر گرافیکی را فرا می خوانیم بدین صورت که ابتدا وارد محیط طراحی فرم شده و از منوInsert گزینه object را انتخاب می کنیم پنجره Microsoft Office Access ظاهر می گردد سپس بقیه مراحل را طبق توضیحات قسمت شناسایی اصول استفاده از ole object دنبال می کنیم تا فایل گرافیکی به فرممان اضافه شود. موارد گفته شده به طریق مشابه برای گزارشات نیز استفاده میشود.

 

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
 

برنامه نویسی اکسس 2018 با VBA

 برنامه نویسی اکسس 2003 با VBA
برنامه نویسی اکسس 2003 با VBA
جلد اول :
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
بخش اول : برنامه نویسی Access
 
فصل اول : برنامه نویسی Access
 
نگارش های Access
Access یک محیط برنامه نویسی محسوب می شود
نقش  Accessدر راهبرد مایکروسافت
خلاصه
 
فصل دوم:اصول برنامه نویسی پایگاه داده
 
Systems Development Life Cycle
مرحله تعریفات
مرحله الزامات
مرحله ارزیابی
مرحله طراحی
مرحله پیاده سازی
مرحله آزمون و مستند سازی نهایی
مرحله نگهداری
ارتباط  با مشتری
خلاصه
 
فصل سوم: برنامه نویسی Access بدون VBA
 
معماری سیستم مدیریت پایگاه داده
کاربدهای مختلف Access
برنامه هایAccess  چه کاری انجام میدهند
بخش های یک برنامه
برنامه ای که بدون برنامه نویسی ایجاد شده است
رویداد ها
سرعت بخشیدن به برنامه نویسی با الگوهای از پیش تعریف شده
فرم های صفحه سوییچ
آیا برنامه نویسی لازم است؟
خلاصه
 
 فصل چهارم : اختصاصی کردن منوها و ابزار ها
 
مطالبی درباره نوار فرمان های Access
دستکاری نوار فرمان های تعبیه شده
ویرایش نوار فرمان های تعبیه شده
ایجاد نوار فرمان های اختصاصی
خلاصه
 
بخش دوم : آشنایی با  Visual Basic for Application
 
فصل پنجم : مقدمه ای بر Visual Basic for Application
 
منشأ VBA
مفهوم VBA
شناخت اشیا و کلکسیون ها
شناخت خصوصیات و متدها
تمرین آشنایی با Form  و Control
آشنایی با Visual Basic Editor
خلاصه
 
فصل ششم : مبانی برنامه نویسی VBA
 
عناصر زبان VBA
نوشتن یک رویه VBA
انتساب یک آرایه با اندازه ثابت
استفاده از توابع تعبیه شده
دستکاری اشیا و کلکسیون ها
کنترل اجرا
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل هفتم : Visual Basic Editor
 
شروع کردن Visual Basic Editor
وارد کردن کد VBA
اختصاصی کردن محیط VBE
تنظیم گزینه های Editor Format 
کمک گرفتن از VBA
خلاصه
 
فصل هشتم : استفاده از عناصر زبان VBA
 
آشنایی بیشتر با عناصر VBA
مطالب بیشتر در مورد متغییرها و مقادیر ثابت
رویه های متداول فرم ها
رویه های متداولی که با گزارش ها به کار میروند
خلاصه
فصل نهم : ساخت یک رویه Sub
 
معرفی یک رویه Sub
طرح ریزی یک رویه Sub
اجرای یک رویه ثابت Sub
مثال های دیگر
بایگانی کردن رکورد ها
کار با خطا ها
بهبود کارآیی کد VBA
خلاصه
 
فصل دهم : اجرا و اشکال زدایی کد VBA
 
خطاهای زبان VBA
امتحان
استفاده از ابزار های اشکال زدایی VBE
کنترل اجرا در طی اشکال زدایی
خلاصه
 
فصل یازدهم : ایجاد رویه های تابع
 
تفاوت در چیست؟
استفاده از توابع تعبیه شده
نوشتن رویه های تابع اختصاصی
اجرا و اشکال زدایی یک تابع
خلاصه
 
 
جلد دوم
 
بخش سوم: برنامه نویسی ارتباطات کاربر با VBA
 
فصل دوازدهم : ساخت ارتباط متقابل کاربر
 
درخواست ورودی کاربر
تابع MsgBox
گرفتن راهنما از Object Browser
استفاده از MsgBox برای  مدیریت خطا
تابع InputBox
ترکیب توابع MsgBox و InputBox
جستجوی یک مقدار
تدارک رسانه ای برای ورود کاربر
شروع طراحی فرم
تنظیم خصوصیات فرم
افزودن کنترل ها به فرم جدید
ایجاد فرمی که یک گزارش را منتشر میکند
رویه Move
رویه Remove
رویه Send Sub
ایجاد فرمی از یک الگو
افزودن تماس انسانی
غیرفعال کردن هشدارها
افزودن راهنماهای مفید
خلاصه
 
فصل سیزدهم : برنامه نویسی منوها و نوار ابزارها
 
کلکسیون CommandBars
تنظیم گزینه ها برای تمام نوارهای فرمان
کار با نوارهای فرمان
پیش نمایش خصوصیات نوار فرمان
ایجاد یک نوار فرمان جدید
حذف یا غیرفعال کردن یک نوار فرمان
کار با کنتر ل های نوار فرمان
مراجعه به کنترل های نوار فرمان
بررسی خصوصیات کنترل نوار فرمان
افزودن کنترل های نوار فرمان
حذف یا غیرفعال کردن کنترل های نوار فرمان
کار با منوها و زیرمنوها
افزودن منو به نوار منوی تعبیه شده
افزودن یک فرمان منو به یک منوی تعبیه شده
ایجاد یک نوار منوی جدید
کار با منوهای میانبر
ایجاد یک منوی میانبر جدید
غیرفعال کردن یا حذف منوهای میانبر
ضمیمه کردن نوارهای فرمان به کنترل هاو اشیای Access
بازیابی نوارهای فرمان تعبیه شده
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل چهاردهم : تغییر فضای کاری با VBA
 
تنظیم خصوصیات راه اندازی با VBA
تنظیم چندین خصوصیت راه اندازی
تنظیم مجدد خصوصیات راه اندازی پیش فرض
کارکردن با گزینه های محیطی
تنظیم مقدار گزینه ها
برگرداندن تنظیمات گزینه ها
ذخیره و بازیابی تنظیمات اصلی گزینه ها
ایجاد و ضمیمه کردن خصوصیات جدید
کامپایل شرطی چیست؟
شروع کامپایل شرطی
کامپایل در طی اشکال زدایی
کامپایل با ثابت های VBA
اجرای یک رویه ابتدایی
تغییر فرم ابتدایی
خلاصه
 
بخش چهارم : تکنیکهای پیشرفته برنامه نویسی Access با VBA
 
فصل پانزدهم : اتصال به پایگاه داده با ADO
 
برنامه ها، موتورهای پایگاه داده و منابع داده
ADOX , ADODB و کتابخانه های JRO
کتابخانه های برنامه
کتابخانه ی  ADODB
کتابخانه ی  ADOX
کتابخانه ی JRO
نصب کتابخانه
مدل شیئی ADO
شیء Connection
شیء Recordset
خصوصیات ADO Recordset
خصوصیات مجموعه رکورد ADO
متدهای مجموعه رکورد ADO
شیء Field
شیء Command
پرس وجوی  یک پایگاه داده برای بازیابی یک مجموعه رکورد
شیء Parameter
شیء Record
کلکسیون ها
ایجاد اشیای پایگاه داده با مدل شیئی ADOX
شیء Catalog
شیء Table
شیء Column
شیء Index
شیء Key
شیء Group
شیء User
شیء Procedure
شیء View
ایجاد یک پایگاه داده
ایجاد جداول
حذف جداول
ایجاد ایندکس ها
انواع کلیدها
افزودن یک کلید اصلی
افزودن یک کلید خارجی
بررسی کلیدهای موردنیاز
خلاصه
 
فصل شانزدهم : رویدادهای  Access
 
انواع رویدادهایی که Access می تواند کنترل کند
رویدادهای فرم
رویدادهای فرم سطح بالا
رویدادهای فرم ماووس
رویدادهای فرم صفحه کلید
رویدادهای خطا
رویدادهای فیلتر
رویدادهای Timer
رویدادهای Pivot
رویدادهای بخش
رویدادهای کنترل
رویدادهای ADO
رویدادهای شیء Connection
رویدادهای شیء Recordset
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل هفدهم : ارتباط با سایر برنامه ها
 
واردکردن، لینک کردن به و بازکردن منابع داده خارجی
واردکردن داده خارجی
لینک شدن به یک جدول در پایگاه داده دیگر Access
لینک شدن به یک پایگاه داده خارجی
بازکرئن یک صفحه گسترده Excel
کارکردن روی پیام های e-mail و تماس های Outlook
کنترل سایر برنامه ها با اتوماسیون
کنترل Excel با اتوماسیون
کارکردن روی اشیای Outlook با اتوماسیون
عمل کردن به عنوان سرور اتوماسیون
خلاصه
 
فصل هجدهم : پشتیبانی XML
 
XML چیست؟
اجزای XML
صدور داده Access به عنوان XML
فرمت های صدور داده
صدور بدون برنامه نویسی
صدور داده با برنامه
صدور ADO
واردکردن داده XML
واردکردن داده بدون برنامه نویسی
واردکردن داده با برنامه
خلاصه
 
فصل نوزدهم : برنامه های افزودنی
 
افزودن به قابلیت های Access
سازنده ها
ویزاردها
خلاصه
 
بخش پنجم : نوشتن برنامه های VBA
 
فصل بیستم : ساخت برنامه های کاربرگرا
 
برنامه کاربرگرا چیست؟
تحویل عملکرد مناسب
کاربرپسند کردن برنامه
مفاهیم برنامه نویسی
راه حل مسأله مستقیم
داشتن دیدگاه بلندمدت
خلاصه
 
فصل بیست و یکم : ایجاد برنامه های چند کاربری
 
قفل و برخوردهای دستیابی به حافظه
قفل Optimistic یا قفل Pessimistic؟
قفل های انحصاری در مقابل قفل های اشتراکی
چگونه باید قفل های خود را پیکربندی کنید؟
قفل کردن رکوردها با استفاده از فرم
قفل کردن رکوردها درمجموعه رکورد
سرو کار داشتن با خطاهای قفل رکورد
بن بست های مخوف و نحوه جلوگیری از آن ها
رویارویی با مشکلات امنیتی
محافظت از کلمه عبور
محافظت از پایگاه های داده
محافظت از کد VBA
امنیت سطح کاربر
راه اندازی WIF
با کامپایل کردن کد، کارایی و امنیت تحت تاثیر قرار می گیرند
نحوه ی کامپایل یک پروژه با  VBE
آیا از گزینه Compile On Demand استفاده می کنید؟
استفاده از گزینه Background Compile
Decompile و کامپایل مجدد
فایل های MDE
رمزگذاری پایگاه داده
پشتیبان گیری پایگاه داده Access
خلاصه
 
بخش ششم : سایر عناوین مهم
 
فصل بیست و دوم : مشکلات سازگاری
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سازگاری چیست ؟
انواع مشکلات سازگاری
سازگاری در نگارش های Access
نگارش های قبل از Access 97
Access 97
Access 2000
Access 2002
Access 2003
آیا باید از به کارگیری ویژگی های جدید خودداری کرد؟
XML
تگ های هوشمند
خلاصه
 
بخش هفتم : پیوست ها
 
پیوست الف : توابع و عبارات VBA
پیوست ب : مقادیر ثابت VBA
پیوست ج : کدهای خطای VBA
پیوست د : کدهای ANSI
 
 
 
منتشر شده در کتب منتشر شده فارسی اکسس
5


راهنمای پیتر نورتون برای اکسس
راهنمای پیتر نورتون برای اکسس
 

 
بخش اول – جهت گیری اولیه
 
فصل 1 : چرا برنامه نویسی اکسس؟
 
اکسس به عنوان یک ابزار تولید برنامه های واسط
ایجاد برنامه های کاربردی برای کاربران نهایی
نمایش اطلاعات
پاسخگویی به کنش ها و ورودیهای کاربر
به دام انداختن خطاها
بازگرداندن نتایج محاسبات و مقایسه ها
پرسشهای شرطی و حلقه ها
به اشتراک گذاشتن داده ها با برنامه های دگر و وب
آشنایی با زبان های برنامه نویسی اکسس
زبان پرس و جوی ساختیافته یا SQL
نوشتن ماکرو
ویژوال بیسیک(VB)
از کدام زبان استفاده کنیم؟
درباره ویزاردها
خلاصه
 
فصل 2 : مروری بر عناصر بانک اطلاعاتی اکسس
 
اشیا اکسس و مجموعه ها
اشیا اکسس
کنترل ها
مجموعه کنترل ها
استفاده از معرفهای کنترل در اکسس
خصایص
خصایص اشیا بانک اطلاعاتی
خصایص کنترل ها
مراجعه به اشیا با استفاده از خصایص آنها
رویدادها، روال های رویداد و روش ها
رویدادها و روال های رویداد
روش ها
ماکروها و پیمانه ها(Modules)
ماکروها
پیمانه ها
استفاده از ردیاب شی(Object Browser)
خلاصه
 
فصل 3 : سفری به دنیای برنامه نویسی شی گرا
 
مقایسه با زبانهای برنامه نویسی روال گرا(Procedural Languages)
زبان های شی گرا چگونه کار می کنند؟
آشنایی با عناصر پایه
متغیرها
آرایه ها
پارامترها
اشیا DAO
اشیا ADO
قواعد نامگذاری
کنترل جریان اجرای برنامه
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
بخش دوم – ایجاد برنامه به کمک ویزارد
 
فصل 4 : ایجاد یک برنامه کاربردی به کمک یک ویزارد
 
به بانک اطلاعاتی مشترکین Omni-Sport خوش آمدید
توصیف خروجی Omni-Sport
ورودی Omni-Sport
تعریف اشیا بانک اطلاعاتی
استفاده از ویزارد بانک اطلاعاتی
انتخاب نوع برنامه کاربردی
انتخاب فیلدها
دستکاری طرح بانک اطلاعاتی
نغییر ساختار بانک اطلاعاتی
Contact Management
ورود داده ها به جدول Subscribers
تغییر توالی Tab کنترل ها
تغییر گزارشات
ایجاد برچسبهای پستی
تغییر صفحه تقسیم
خلاصه
 
فصل 5 : بررسی و تغییر کد ویزارد
 
ویزارد چه چیزهایی را ایجاد کرده است؟
اشیا بانک اطلاعاتی Omni-Sport
تغییر گزینه های مقدماتی (Startup)
مشاهده کد بانک اطلاعاتی
پیمانه Global Code
پیمانه کلاس فرم Switchboard
پیمانه کلاس فرم Subscribers
رساندن صفحه تقسیم اصلی به اندازه حداکثر
تغییر فرم Subscribers
تبدیل یک کادر متن به یک کادر کومبو
تغییر خصایص فرمها و کنترل ها با استفاده از VB
به هنگام سازی مقدار یک فیلد
اضافه کردن یک گزارش جدید
خلاصه
 
فصل 6 : چگونه از راهنمای اکسس برای نوشتن برنامه هایمان کمک بگیریم؟
 
این چیست؟(What's This?)
یافتن و چاپ موضوعات راهنما
حرکت در پنجره راهنما
پنهان کردن و نمایش دستیار
تغییر دستیار Office
استفاده از راهنما در خلال ایجاد ماکروها و عبارات SQL
بازکردن راهنمای مرجع VB
استفاده از راهنما در پنجره پیمانه
استفاده از راهنما در ردیاب شی(Object Browser)
آشنایی به قواعد تایپ در VB
گرفتن راهنمایی از راه دور
چگونه برای برنامه های خود راهنما بسازیم؟
اضافه کردن کادرهای توضیح و پیغامهای نوار وضعیت
ایجاد موضوعات راهنمای دلخواه
خلاصه
 
بخش سوم : تعمقی در برنامه نویسی
 
فصل 7 : برنامه نویسی با SQL
 
انواع پرس و جوها
پرس و جوهای گزینشی
پرس و جوهای عملیاتی
پرس و جوهای SQL
انواع اتصالات جداول
اتصال توکار
اتصال راست و اتصال چپ
اتصال یک جدول با خودش
کالبدشکافی عبارات SQL
بررسی یک پرس و جو گزینشی
بررسی یک پرس و جو پارامتریک
بررسی یک پرس و جو عملیاتی
بررسی یک پرس و جو SQL
نوشتن دستورات SQL
اجرای دستورات SQL
استفاده از یک ماکرو
با استفاده از یک روال VB
خلاصه
 
فصل 8 : ایجاد ماکروها
 
ماکروها چه کارهایی را می توانند انجام بدهند؟
سیری در پنجره طراحی ماکرو
بررسی ساختار یک ماکرو
ایجاد و اشکال زدایی ماکروها
تنظیم کنش ها و آرگومان ها
ایجاد یک گروه ماکرو
ایجاد ماکروهای Autokeys
اشکال زدایی ماکروها
اجرای یک ماکرو
انتساب یک ماکرو به یک رویداد
سلسله رویدادها
رویدادهای پیش گزیده
کنترل جریان اجرای برنامه با شرایط ماکروها
ایجاد یک ماکروی AutoExec
ایجاد منوها و نوارهای ابزار با استفاده از ماکروها
جستجوی ماکروها
تبدیل ماکروها به کد VB
خلاصه
 
فصل 9 : نوشتن روال های ویژوال بیسیک
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
برنامه ریزی
از کدام زبان برنامه ریزی استفاده کنیم؟
VB چگونه کار می کند؟
گردش در پنجره پیمانه
تنظیم گزینه های محیط ویژوال بیسیک
پنجره کاشف پروژه
انواع پیمانه ها در VB
انواع روال ها و اجزای آنها
زیر برنامه ها
توابع
عناصر نحوی روال ها
تعریف مقادیر ثابت و متغیرها
چه کارهایی را می توان با یک روال انجام داد؟
ورود داده ها
پرس و جو از کاربر
تنظیم خصایص مقدماتی
کشف خطاها و بررسی اعتبار داده ها
فیلترکردن رکوردهای یک گزارش
ایجاد برچسب های پستی
تغییر خصایص کنترل ها
تنظیم خصایص در پنجره خصایص
اضافه کردن یک گزینه به یک کادر کومبو
اجرای یک ماکرو با استفاده از دستور DoCmd
ایجاد یک روال
طراحی فرم
تعریف متغیرها و تعیین مقادر آنها
افزودن یک دستور شرطی Case برای ایجاد فیلتر
تغییر صفحه تقسیم
ردیابی شی
اجرای یک روال VB
خلاصه
 
فصل 10 : اشکال زدایی روال های VB
 
انواع خطاها و چگونگی اجتناب از آنها
رسیدگی به خطاهای زمان ترجمه
آشنایی با ابزارهای اشکال زدایی پنجره
ویرایشگر ویژوال بیسیک
تنظیم و حذف نقاط قوت توقف
کار در پنجره بلادرنگ
کار در پنجره محلی
کار در پنجره نظارت
کنترل اجرا
اجرای گام به گام کد
نظارت بر نتایج
پیگیری فراخوانی های روال ها
استفاده از راهنما
پردازش خطاهای زمان اجرا
در خلال اشکال زدایی
برای کاربر
خطاهای زمان اجرا در روال های تو در تو
ترجمه شرطی
خلاصه
 
بخش چهارم – تولید یک برنامه کاربردی چند جدوله
 
فصل 11 : ایجاد یک برنامه کاربردی با استفاده از یک بانک اطلاعاتی موجود
 
تحلیل سیستم موجود
فعالیتهای جاری
بررسی اصلاحات لازم
فرایند تولید یک برنامه کاربردی
طراحی بانک اطلاعاتی Pat's Pets
تعریف جداول و برقراری روابط آنها
تعریف خصایص فیلدها
افزودن جداول جستجو
پرکردن جداول بانک اطلاعاتی
تعامل برنامه با کاربر
سناریوی ورود و ویرایش تراکنش ها
ورود و ویرایش مشخصات کالاها
نمایش گزارشات
اعمال تراکنش ها
بایگانی تراکنش ها
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل 12 : سفارشی کردن روش های ورود اطلاعات
 
ایجاد یک فرم ساده برای ورود داده ها
فرم ورود مشخصات کالای جدید(فرم Pet Products)
فرم  ورود مشخصات تولید کنندگان (فرم Supplier)
ایجاد فرم ثبت تراکنش ها
تغییر فرمی که توسط ویزارد ایجاد شده است
تغییر و افزودن کنترل ها
تغییر ظاهر کادرهای متن و توالی Tab
افزودن دکمه های فرمان
اضافه کردن قواعد اعتبار سنجی و سایر روال ها
افزودن یک تابع عمومی (Public)
ایجاد یک فرم کشویی
هماهنگ کردن فرم ها
بستن فرم کشویی همزمان با بسته شدن فرم ثبت تراکنش ها
ایجاد یک فرم برگه دار
اضافه کردن کادرهای توضیح و راهنماهای دیگر
خلاصه
 
فصل 13 : سفارشی کردن گزارشات
 
ویزارد گزارش
رویدادهای مربوط به گزارش
سلسله رویدادهای مربوط به یک گزارش
سلسله رویدادهای مربوط به بخش های یک گزارش
تغییر قالب و خصایص گزارش در زمان اجرا
دریافت ورودی از کاربر
گزارش تراکنش ها بر اساس نوع
گزارش تراکنش ها بر اساس تولید کننده
فرم دریافت ورودی کاربر
افزودن حاصل جمع های شرطی
ارسال تصویر یک گزارش
استفاده از یک زیرفرم برای نمایش و چاپ
سفارشات خرید
تهیه گزارش از اطلاعات بایگانی شده
ایجاد گزارش دومنظوره
ارزیابی تفاوتهای دو گزارش
ایجاد فرم کشویی
ایجاد روال رویداد Open گزارش
خلاصه
 
فصل 14 : افزودن امکانات بلادرنگ
 
مقایسه روشهای بالا به پایین و پایین به بالا
شروع از پایین
فرم ها و گزارشات
ایجاد فرم های کشویی برای انتخاب
گزینه ها
روال های اعمال و بایگانی تراکنش ها
پردازش تراکنش ها
بایگانی کردن رکوردها
کد روال اعمال و بایگانی تراکنش ها
ایجاد صفحه تقسیم اصلی
استفاده از مدیر صفحه تقسیم
تغییر برخی از ویژگیهای ظاهری
صفحه تقسیم
تکمیل صفحه تقسیم
سفارشی کردن نوار فرمان
تغییر گزینه های مقدماتی
استفاده از نمودار برای تحلیل بصری داده ها
ایجاد یک نمودار خطی
ایجاد یک نمودار میله ای
ایجاد یک نمودار گرد
خلاصه
 
بخش پنجم – استفاده از اکسس برای ایجاد سیستم های پشتیبانی از تصمیم
 
فصل 15 : درآمدی بر یک سیستم پشتیبانی از تصمیم
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سیستم پشتیبانی از تصمیم چیست؟
مقایسه DSS ها و سیستم های پردازش تراکنش
حل مسائل با DSS
چه افرادی در تولید یک DSS نقش دارند؟
طراحی یک DSS
تعیین مساله اصلی
هدف اصلی چیست؟
فاکتورهای تصمیم گیری چه هستند؟
اکسس چه کمکی می تواند بکند؟
مروری بر سیستم Elign Enterprise
خلاصه
 
فصل 16 : سفارشی کردن روشهای ورود و خروج اطلاعات
 
ایجاد فرم ورودی
فرآیند جستجو
روال جستجو
نمایش نتایج جستجو
پیمانه ی کلاس فرم نتایج
نمایش گزارشات
اضافه کردن محاسبات و تحلیلهای اقتصادی
گردآوری عناصر و اجزاء در قالب برنامه ی کاربردی
افزودن یک صفحه تقسیم
سفارشی کردن نوار فرمان
خلاصه
 
فصل 17 : ارتباط با سایر برنامه های Office
 
کپی کردن اشیاء اکسس در میان برنامه های کاربردی آفیس 2000
ورود، اتصال و صدور داده ها
ورود یا اتصال داده ها از سایر بانک های اطلاعاتی اکسس
مدیریت جداول اتصالی
ورود داده ها از منابع دیگر
پردازش خطاهای فرآیند ورود
صدور داده ها در اکسس
ایجاد ارتباط زنده در میان برنامه های Office
تبادل اطلاعات با Word
تبادل اطلاعات با اکسل
ایجاد یک جدول محوری
درآمدی به خودکارسازی
ایجاد یک شیء خودکارسازی جدید
ایجاد یک شیء جدید از نوع Application
به کارگیری کنترل های Active X
خلاصه
 
بخش ششم – مفاهیم پیشرفته در برنامه نویسی اکسس
 
فصل 18 : کار در یک محیط چندکاربره
 
چرا به محیط های چندکاربره نیاز داریم؟
داده ها را کجا بگذاریم؟
یک راه حل ساده
یک راه حل بهتر
افزایش کارایی
استفاده از تقسیم کننده ی بانک اطلاعاتی (DataBase Splitter)
قفل کردن رکوردها : روشی برای کنترل دستیابی به آن ها
قفل کردن بدبینانه
قفل کردن خوشبینانه
قفل کردن تمامی جداول مربوط به یک فرم
انتخاب روش قفل گذاری
تنظیم روش پیش گزیده ی قفل گذاری
پیاده سازی قفل گذاری در کد VB
به هنگام نگاه داشتن داده های نمایش داده شده
Refresh
Requery
معیارهای انتخاب Refresh یا Requery
تغییر طرح یک بانک اطلاعاتی اشتراکی
تکثیر یک بانک اطلاعاتی
ایجاد مجموعه ای از رونوشت ها
هماهنگ کردن اعضای مجموعه ای از رونوشت ها
مدیریت تصادمها در هماهنگ سازی
دستکاری مجموعه ای از رونوشت ها
خلاصه
 
فصل 19 : امنیت برنامه های کاربردی
 
چرا برنامه های کاربردی به امنیت نیاز دارند؟
کلمه عبور بانک اطلاعاتی : نخستین سطح امنیت
درک الگوی امنیتی اکسس
آشنایی با فایل گروه کاری
ایجاد یک گروه کاری
بازیابی یک فایل مشخصات گروه کاری
کار با گروه ها و کاربران
گروه های از پیش تعریف شده
کاربران از پیش تعریف شده
درک مفهوم مالکیت شیء
فعال کردن جنبه های امنیتی اکسس 2000
طراحی یک سیستم امنیتی در اکسس
ایجاد گروههای جدید
ایجاد کاربران جدید
تعیین یک مدیر جدید
تعیین مالکیت اشیاء
آشنایی با مجوزهای دستیابی
تصمیم گیری در مورد مجوزهای دستیابی
تعیین مجوزهای دستیابی
ازکارانداختن رویداد گروه Users
آزمایش ساختار امنیتی
استفاده از ویزارد امنیت سطح کاربر
حفاظت از صفحات دستیابی به داده ها
حذف تدابیر امنیتی
پیاده سازی سایر امکانات امنیتی
محافظت از یک بانک اطلاعاتی تکثیرشده
رمزگذاری ( Encryption)
ایجاد تغییرات ظاهری در اشیاء بانک اطلاعاتی
پنهان سازی اشیاء بانک اطلاعاتی
استفاده از امکانات امنیتی شبکه یا سیستم عامل
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل 20 : ارسال بانک های اطلاعاتی به وب
 
انواع صفحات وب
تبدیل داده های اکسس به HTML
صدور داده ها به عنوان اسناد ایستای HTML
ایجاد فایل های HTML تولیدشده توسط سرویس دهنده
ایجاد صفحات دستیابی به داده ها
مروری بر HTML و دو زبان دیگر
HTML
CSS
XML
استفاده از یک الگوی HTML برای سفارشی کردن
ورود داده های HTML و برقراری اتصال با آن ها
انتشار در وب
ایجاد و اداره ی پوشه های وب
انتشار فایل های HTML  ایستا
انتشار فایل های HTML تولیدشده توسط سرویس دهنده
انتشار صفحات دستیابی به داده ها
استفاده از ویزارد انتشار در وب مایکروسافت
ایجاد فوق پیوند با اسناد وب
ایجاد یک فیلد Hyperlink
اکسس از چه پروتکل هایی پشتیبانی می کند؟
استفاده از فوق پیوند اکسس
ایجاد یک بانک فوق پیوند در اکسس
خلاصه
 
بخش هفتم – ضمائم
 
ضمیمه ی الف : چه چیزهایی در برنامه نویسی اکسس 2000 جدید هستند؟
 
چیزهایی که برای یک تولیدکننده تازگی دارد
چیزهایی که برای یک برنامه نویس تازگی دارد
کنشهای جدید برای ماکروها
عناصر زبانی جدید در ویژوال بیسیک
خودکارسازی
کار در پنجره ویرایشگر ویژوال بیسیک
ابزارهای آفیس 2000 برای تولیدکنندگان
بهبود کارایی اکسس در زمان اجرا
بارگذاری و ترجمه
سرعت پردازش
فشرده سازی و بازسازی
تکثیر بانک اطلاعاتی
امنیت بانک های اطلاعاتی
اصلاحات موتوربانک اطلاعاتی Jet
ارتباط DAO و ODBCDirect
سازگاری با کتابخانه ی اشیاء DAO 3.6
ارتباطات خارجی جدید
تنظیم مرجع برای کتابخانه های انواع
ارتباط با سایر برنامه های کاربردی
امکانات اینترنتی جدید
 
ضمیمه ب: ارتقاء برنامه های کاربردی نسخه های قبلی به اکسس 2000
 
فعال کردن یا تبدیل؟
فعال کردن یک بانک اطلاعاتی گونه های قبلی
تبدیل یک بانک اطلاعاتی
تبدیل یک فایل مشخصات گروه کاری
تبدیل بانک های اطلاعاتی اشتراکی
تبدیل بانک های اطلاعاتی حفاظت شده
تبدیل بانک های اطلاعاتی تکثیرشده
تبدیل اشیاء بانک اطلاعاتی
تبدیل پیمانه ها
نکاتی دیگر درباره فرآیند تبدیل
تبدیل به کد ویژوال بیسیک
تبدیل کد DAO
کدی که از یک کتابخانه ی پویا (DLL) استفاده می کند
رفتار توابع
اشکال زدایی و مدیریت خطاها
استفاده از مراجع
قواعد نامگذاری
بانک های اطلاعاتی کتابخانه ای و Add-In ها
تبدیل از اکسس 97 به اکسس 2000
رفع مشکلات تبدیل
فهرست راهنما
منتشر شده در کتب منتشر شده فارسی اکسس
1 نظر
ادامه مطلب...
جمعه, 04 مرداد 1392 00:00
آموزش آسان برنامه نویسی اکسس 2003
آموزش آسان برنامه نویسی اکسس 2003
فهرست مطالب
 
فصل اول
 
سؤال و روش های برنامه نویسی
   سؤال نمایشی (Select)
     فیلد و شرط در سؤال
محاسبات در سؤال
فیلدهای خالی در محاسبات
ایجاد سؤال با بیش از یک جدول
ارتباط داخلی و خارجی
مثال سؤال با دو جدول
طراحی سؤال برای ورود داده ها
طراحی سؤال برای محاسبه مبلغ تخفیف، مبلغ کل و مبلغ دریافتی
مشخصات سؤال و فیلدهای سؤال
سؤال با شرط پارامتریک
سؤال از نوع جمع
سؤال از نوع سطر و ستون
مشخصات سؤال از نوع سطر و ستون
گزارشات آماری
سؤال از نوع اجرایی
سؤال برای ایجاد جدول
سؤال برای اضافه کردن رکورد به جدول
تمرین کاربرد سؤال های اجرایی
 
فصل دوم
 
برنا
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.comمه نویسی در ویژوال بیسیک
دلایل استفاده از ویژوال بیسیک
محیط برنامه نویسی در اکسس
برنامه نویسی Modules , Procedures , Functions
انواع داده ها و عناصر بانک اطلاعاتی در ویژوال بیسیک
متغیرهای حافظه ای در ویژوال بیسیک
آرایه ها در ویژوال بیسیک
ثابت ها در ویژوال بیسیک
عبارت های شرطی و تصمیم گیری در ویژوال بیسیک
ایجاد حلقه در ویژوال بیسیک
For …Next
Do While... Loop
دسترسی به عناصر بانک اطلاعاتی در ویژوال بیسیک
سلسله مراتب عناصر دسترسی به داده ها (DAO)
متغیر حافظه ای برای عناصر
کار با لیست داده ها
فرمان های دسترسی به لیست داده های یک جدول یا سؤال
دسترسی به لیست دادههای قابل دسترس در فرم جاری
انتخاب عناصر بانک اطلاعاتی جاری از طریق ویژوال بیسیک
فرمان های حرکت در لیست داده ها
شمارش رکوردهای لیست داده ها
تشخیص مرز لیست داده ها
تشخیص لیست بدون داده یا لیست بدون رکورد
اجرای روشهای برنامه نویسی در لیست داده ها
ایجاد حلقه در لیست داده ها
جستجوی رکوردها در برنتمه نویسی
جستجوی رکوردها به روش Seek
جستجوی رکوردها به روش Find
استفاده از متغیر حافظه ای در روش Find
علامت گذاری در رکوردها
علامت گذاری و شماره رکوردها
تغییر دادهها در برنامه نویسی
ایجاد رکورد جدید در لیست داده ها
حذف رکورد از لیست داده ها
برگردان تغییر یا ورود داده
فیلتر کردن لیست داده ها
ساخت تابع در ویژوال بیسیک
تابع محاسبه مالیات حقوق
تابع ایجاد سؤال و نمایش مشخصات سؤال
ایجاد جدول جدید
 
فصل سوم
 
برنامه نویسی در فرم
فعال کردن لیست مشخصات فرم
برخی مشخصات استاندارد روی فرم
Tab Index
Tab Stop
Enabled
Display When
جعبه ابزار یا Toolbox
لیست انتخاب از نوع Combo
مشخصات لیست انتخاب یا Combo
Control Source
Row Source Type



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com


Row Source

Column Width
Bound Column
برخی مشخصات نمایش لیست انتخاب
Text Align
Reading Order
Keyboard Language
Align Scrollbar
کاربردهای لیست انتخاب یا Combo
انتخاب رکورد با استفاده از لیست انتخاب
لیست انتخاب به عنوان شرط یک سؤال
 امکان انتخاب تمام رکوردها علاوه بر تک تک آنها از طریق Combo
دسترسی به سؤال (Query) که لیست انتخاب یا Combo می سازد
کلیدهای انتخاب از یک گروه Option Group
اثر انتخاب از یک گروه روی لیست داده ها در فرم
کلیدهای فرمان روی فرم
حرکت روی رکوردها  Record Navigation
عملیات روی رکوردها Record Operations
عملیات روی فرم Form Operations
عملیات روی گزارش Report Operations
برنامه ها Application
متفرقه Miscellaneous
جلوگیری از حرکت عادی به رکورد بعدی
بستن فرم با کلید Esc
غیرفعال کردن کلیدهای Alt-F4 و Ctrl-F4
تغییر پارامترهای اکسس در برنامه نویسی
تغییر مشخصات فرم یا کنترل های فرم در برنامه نویسی
رکورد جدید در فرم
تشخیص رکورد جدید در فرم
تعداد رکوردهای فرم


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

بستن فرم هنگامی که هیچ رکوردی در آن نیست

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


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

   تغییر صاحب یکی از اجزای یک بانک اطلاعاتی

تعریف یا حذف یک کاربر
   تعریف کاربر جدید
   حذف یک کاربر
تعریف یا حذف یک گروه کاربر
تعریف گروه جدید
حذف یک گروه
تخصیص و حذف مجوزها
   مراحل تخصیص یا حذف مجوز برای بانک اطلاعاتی جاری
   تخصیص مجوزهای پیش گزیده برای کارهای جدید در بانک اطلاعاتی
تبدیل فرمت بانک اطلاعاتی فقط برای اکسس Encrypting/Decrypting
تغییر یا حذف کلمه عبور
   تغییر کلمه عبور
   حذف کلمه عبور
تهیه کپی از بانک اطلاعاتی
ماکروی تعریف کلیدها
 
فصل پنجم
 
کنترل و مدیریت خطا در اکسس
مدیریت خطا در فرم
فرمان On Error
تشخیص خطا و عملیات بعد از آن
تشخیص پاسخ کاربر به پیغام
برگشت از زیربرنامه خطا به زیربرنامه یا برنامه اصلی
پیغام خطای فارسی در فرم
سلسله مراتب یا ترتیب خطا در اکسس
فصل ششم
اکسس SQL
فرمان SELECT
    عبارت SELECT
عبارت



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

FROM

عبارت WHERE
عبارت ORDER BY
جدول های مرتبط
مقادیر و رکوردهای تکراری
منتشر شده در کتب منتشر شده فارسی اکسس
برچسب زدن

    آموزش اکسس پیشرفته برنامه نویسی در اکسس آموزش برنامه نویسی اکسس آموزش اکسس کاربردی آموزش اکسس 2003

2 نظرات
ادامه مطلب...
جمعه, 04 مرداد 1392 00:00
آموزش تصویری اکسس 2007
آموزش تصویری اکسس 2007
فهرست مطالب
شروع کار با Access 2007
 
آشنایی با Access
باز و بسته کردن Access
ایجاد یک پایگاه داده خالی
بستن یک پایگاه داده
ایجاد یک پایگاه داده با استفاده از یک الگو
بازکردن یک فایل پایگاه داده
آشنایی با نمای ظاهری Access 2007
تغییر نمای نوار رهیابی
باز و بسته کردن یک جزء
مشاهده یک جزء
 
واردکردن و اصلاح داده ها
 
واردکردن رکوردهای جدید
رهیابی میان رکوردها
اصلاح رکوردها
پیوست کردن فایل ها به رکوردها
بازکردن، ذخیره کردن، و حذف کردن پیوست های فایل
وارد کردن یک شیء OLE
باز کردن، اصلاح و حذف اشیاء OLE
وارد کردن داده ها در یک رکورد چندمقداره
پاک کردن رکوردها


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

تغییر اندازه ی ستون ها و ردیف های صفحه ی داده

مرتب سازی رکوردها
نمایش دادن خلاصه ی آمار
چاپ یک صفحه ی داده ها یا یک فرم
 
کاربا جدول ها
 
برنامه ریزی برای جدول های کارآمد
ایجاد یک جدول از روی یک الگو
ذخیره کردن یک جدول
ایجاد جدول در نمای صفحه ی داده
ایجاد یک جدول با کپی کردن ساختار جدولی دیگر
ایجاد یک فهرست محل اشتراک
ایجاد یک جدول در نمای طراحی
شناخت کلیدهای اصلی و ترکیبی
تنظیم کلیدهای اصلی یا ترکیبی
تغییر نام یک جدول
پاک کردن یک جدول
 
کار کردن با فیلدها
 
باز کردن یک جدول در نمای طراحی
طبقه بندی مجدد فیلدها
وارد کردن و پاک کردن فیلدها
شناخت انواع داده ها
تغییر نوع پذیرش داده ی یک فیلد
شناخت مشخصات فیلد
آشنایی با اندازه ی فیلدها
تغییر اندازه ی یک فیلد
تنظیم قالب بندی یک فیلد
تعیین عنوان یک فیلد
تعیین یک مقدار پیش فرض
الزامی کردن یک فیلد
فهرست کردن یک فیلد
استفاده از برچسب های هوشمند
ایجاد یک پوشش ورودی
ایجاد یک قاعده ی معتبرسازی
ایجاد یک قاعده ی معتبرسازی در سطح رکورد
 
کار کردن با روابط و جستجوها
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
شناخت روابط
ایجاد یک رابطه بین دو جدول
ویرایش یک رابطه
حذف یک رابطه
مرتب سازی پنجره ی روابط
چاپ گزارش یک رابطه
مشاهده ی وابستگی های اشیاء
مستندسازی پایگاه داده
شناخت جستجوگرها
ایجاد جدولی جهت استفاده به عنوان یک جستجوگر فیلد
ایجاد یک جستجوگر فیلد براساس یک جدول
ایجاد یک جستجوگر فیلد با مقادیری که شما مشخص می کنید
تنظیم یک فیلد چندمقداره
 
پیدا کردن و فیلتر کردن داده  ها
 
آشنایی با یافتن و جایگزین کردن
پیدا کردن داده ها با استفاده از یافتن و جایگزین کردن
فیلتر کردن جهت نمایش ورودی های خالی و غیرخالی
فیلترکردن بوسیله ی انتخاب
فیلتر کردن برای چند مقدار
استفاده از فیلترهای متنی
فیلتر کردن بوسیله ی فرم
ذخیره ی یک فیلتر بصورت یک پرس و جو
آشنایی با یافتن و جایگزین کردن
پیدا کردن داده ها با استفاده از یافتن و جایگزین کردن
جایگزین کردن داده ها با استفاده از یافتن و جایگزین کردن
فیلتر کردن جهت نمایش ورودی های خالی و غیرخالی
فیلتر کردن بوسیله ی انتخاب
فیلتر کردن برای چند مقدار
استفاده از فیلترهای متنی
فیلتر کردن بوسیله ی فرم
ذخیره ی یک فیلتر بصورت یک پرس وجو
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
ایجاد پرس وجوهای ساده
 
شناخت پرس وجوها
ایجاد یک پرس وجو با ویزارد پرس وجوی ساده
آغاز پرس وجویی جدید در نمای طراحی پرس وجو
واردکردن، مرتب کردن و حذف فیلدهای پرس وجو
تنظیمات مرتب سازی فیلد
اضافه کردن یک نام مستعار به رکورد پرس وجو
شناخت معیارها
فیلتر کردن یک پرس وجو برای یک مقدار مشخص
مشخص کردن بازه ای از مقادیر
مشخص کردن لیستی از مقادیر
پنهان کردن یک فیلد در نتایج پرس وجو
ترکیب کردن معیارها
محدود کردن رکوردهای بازگشتی
 
ایجاد پرس وجوهای پیچیده تر
 
شناخت پرس وجوهای جمع بندی
ایجاد یک پرس وجوی جمع بندی با ویزارد پرس وجوی ساده
ایجاد یک پرس وجوی جمع بندی در نمای طراحی پرس وجو
شناخت فیلدهای محاسبه شده
ایجاد یک فیلد محاسبه شده
شناخت پرس وجوهای عملی
اجرای یک پرس وجوی جدول ساز
اجرای یک پرس وجوی پاک کننده
اجرای یک پرس وجوی پیوستگر
اجرای یک پرس وجوی بروزکن
پرسش از کاربر در مورد یک پارامتر
شناخت قالب نگارش پارامتر
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
ایجاد فرم ها
 
شناخت فرم ها
ایجاد و ذخیره ی یک فرم
ایجاد یک فرم با ویزارد فرم
ایجاد یک فرم در نمای لایه بندی
ایجاد فرم در نمای طراحی
پاک کردن یک فیلد در نمای طراحی
مرتب کردن فیلدها در یک فرم
دسته کردن فیلدها
تعیین ترتیب Tab در یک فرم
 
اصلاح کردن و قالب بندی فرم ها
 
نمایش سرصفحه و پاصفحه
تعیین اندازه ی بخش های یک فرم
انتخاب بخش هایی از یک فرم
افزودن عنوان فرم
اعمال یک رونمای قالب خودکار
اعمال یک سبک قالب خودکار
اعمال یک سبک قالب خودکار با مثال
تنظیم حاشیه های داخلی و فاصله ی خارجی بین کادرها
افزودن یک برچسب
قالب بندی متن برچسب
تغییر رنگ پس زمینه
افزودن یک Hyperlink
افزودن یک بخش برگه دار
واردکردن یک آرم یا تصویر
تنظیم قالب بندی شرطی
 
ایجاد قالب بندی گزارش  ها
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
شناخت نماهای گزارش
ایجاد یک گزارش ساده
قالب بندی خودکار یک گزارش
پیش نمایش و چاپ یک گزارش
ایجاد یک گزارش با ویزارد گزارش
تنظیم اندازه و جهت صفحه
تغییر نوع لایه بندی گزارش
تنظیم حاشیه ها و فاصله های خارجی بین کنترل ها
قالب بندی متن گزارش
تغییر اندازه و هم راستا کردن فیلدهای گزارش
واردکردن یک کد شماره گذاری صفحه
 
دسته بندی و جمع بندی داده ها
 
آشناشدن با دسته بندی و جمع بندی
دسته بندی نتایج گزارش
طبقه بندی نتایج گزارش
شمارش رکوردها
افزودن یک تابع مجموع
جمع بندی یک صفحه ی داده با یک جدول محور
پاکسازی یک شبکه بندی جدول محور
تعویض جدول محور به نمودارمحور
 
ایجاد برچسب های پستی و نمودارها
 
ایجاد برچسب ها
افزودن یک فیلد به خط موجود
افزودن فیلد به یک برچسب به صورت یک خط مجزا
رنگ آمیزی پس زمینه برچسب
رنگ آمیزی متن برچسب
اعمال قالب بندی فونت به متن برچسب
صادرکردن برچسب ها به Word
ایجاد یک نمودار محور
دسته بندی داده ها در یک نمودار محور
تغییر نوع نمودارمحور
تغییر رنگ نمودارها
 
کارکردن با داده های خارجی
 
واردکردن یک صفحه ی کار Excel
اتصال به یک صفحه ی کار Excel
مدیریت جدول های متصل شده
واردکردن جدول از یک پایگاه داده ای Access
واردکردن داده ها از یک فایل نوشتاری مرزبندی شده
صادرکردن داده ها به Excel
صادرکردن داده ها به صورت HTML
صادرکردن داده ها به یک فایل نوشتاری ساده
ذخیره سازی مشخصات واردکردن و صادرکردن
استفاده از مشخصات واردکردن و صادرکردن ذخیره شده
 
حفظ و نگهداری یک پایگاه داده
 
تعیین یک محل مورد اطمینان
ذخیره کردن در فرمت یکی از نسخه های پیشین
تبدیل به قالب Access 2007
تهیه ی نسخه ی پشتیبان از یک پایگاه داده
مستندسازی یک پایگاه داده
فشرده کردن و اصلاح یک پایگاه داده
محافظت از یک پایگاه داده بوسیله ی رمز عبور
 
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
منتشر شده در کتب منتشر شده فارسی اکسس
برچسب زدن

    آموزش کار با اکسس آموزش اکسس مقدماتی آموزش اکسس 2007 تصویری آموزش اکسس 2007 آموزش اکسس

1 نظر
ادامه مطلب...
پنج شنبه, 06 تیر 1392 00:00
معرفی سرویس MCPS برای قفل کردن کد های VB.Net , VB , VBA

سرویس کدبان از خانه اکسس ایران

معرفی سرویس :

با استفاده از این سرویس کاملا بومی برنامه نویسان می توانند کد های VB , VBA و VB.net خود را قبل از انتشار نهایی یک مرحله امن تر کنند .
نحوه استفاده :

به آدرس اینترنتی زیر رفته و کد خود را به همراه ایمیل وارد نمایید و کد قفل شده ( پراکنده شده ) را در آدرس ایمیل خود دریافت نمایید .

http://mantis.ir/services/code-protector-service.html

کد قفل شده که در قالب یک فایل متنی برای متقاضی ارسال می گردد را بایستی به جای کد اصلی خود استفاده نماید . این کد که به طور تصادفی پراکنده سازی و قفل شده است بایستی در برنامه شما کامپایل شود .
در صورتی که کد قفل شده ارسالی کامپایل نشد ، کد اصلی خود را به آدرس ایمیل support@mantis.ir و با موضوع « not compile»ارسال نمایید .
هدف سرویس :

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

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
چندی پیش تماسی داشتم که شخصی تقاضای یک جلسه کلاس اکسس رفع اشکال داشت . وقتی در مکان حضور یافتم متوجه گردیدم که کد یکی از برنامه های کامل یکی از شرکت ها که تماما با اکسس بود را در دست داشت و سعی داشت با دانش کم برنامه نویسی که داشت به برنامه نفوذ کند . ( قصد اضافه نمودن یک کاربر به برنامه را داشت ) .
آن شخص قطعه کدی را به من نشان داد و عنوان کرد که اگر این true را تبدیل به False کنیم باید مشکل حل شود .
یا عنوان می کرد که قبل از شرط یک not اضافه کنیم باید حل شود ولی چرا نمی شود . ( در واقع من برای این سوال آنجا بودم ) .
البته اینجانب عدم توانایی خود را نسبت به حل این مسئله به او گوشزد کرده و عنوان کردم که شما کلاس هک می خواستی نه رفع اشکال .
در مورد فوق اگر برنامه نویس کلمه عبور را قبل از ذخیره در پایگاه داده کد نکرده بود ، هکر بدون دانش برنامه نویسی به راحتی با تغییر یک true به false یا برعکس یا افزودن یک not به شرط به هدف خود رسیده بود .
این تجربه که مرا بسیار ناراحت کرده بود بر آن داشت تا این سرویس را راه اندازی نمایم . که بعد از دوهفته پیاپی به لطف خداوند متعال موفق گردیدم .
در حال حاضر اگر برنامه نویس در نسخه ارائه شده به مشتری کد های خود را با استفاده از این سرویس قفل نماید . هکر حتی اگر به هر طریق به کد ها هم دسترسی پیدا کند از آنها سردر نیاورده و سردرگم می شود .

منتشر شده در امنیت در اکسس
1 نظر
ادامه مطلب...
سه شنبه, 14 خرداد 1392 00:00
گرفتن ساعت و تاریخ سرور هنگام استفاده از اکسس در شبکه

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

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

بسته به مورد ، ممکن است هر کدام کاربرد خاص خود را داشته باشد ، گرفتن تاریخ و زمان از کامپیوتر کلاینت ، که با استفاده از توابع Date , Now , Time انجام می شوند .
اما برای گرفتن تاریخ و زمان سرور چه باید کرد ؟
برنامه پیوست حاوی کدی برای انجام اینکار می باشد . نام تابع ساخته شده fGetServerTime می باشد که در واقع کار تابع Now را ولیکن برای سرور انجام می دهد . یعنی نام یا آی پی سرور را گرفته و تاریخ و زمان جاری آن را بر می گرداند .
منتشر شده در اکسس و شبکه داخلی
3
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سه شنبه, 14 خرداد 1392 00:00
ایجاد لینک دوطرفه اکسس با Outlook

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

 یکی از این اعضا ، نرم افزار Microsoft OutLook می باشد ، که دل کندن از ان به عنوان یک بانک شماه تلفن و ایمیل برای اکثر افراد کاری غیر ممکن به نظر می رسد .

با اتصال به بانک شماره تلفن های OutLook عملا کاربر می تواند برای این شماره تلفن ها ، فرم هایی با سلیقه خود و به هر زبانی ، ساخته و با ورود اطلاعات در این فرم ها در واقع اطلاعات وارد outlook  می شوند .

از طرفی در صورتی که شماره و اطلاعات جدیدی از طریق Outlook نیز وارد شود ، در اکسس قابل نمایش و ویرایش بوده و یک لینک دو طرفه بر قرار می شود .

برای انجام اینکار ابتدا مطابق تصویر زیر از ریبون External data از طریق زیر منوی More گزینه Outlook Folder  را انتخاب می کنیم .

اتصال به اوت لوک از طریق اکسس

سپس مطابق شکل زیر گزینه Link را انتخاب نموده و دکمه OK را کلیک می کنیم .

اتصال به اوت لوک از طریق اکسس

سپس مطابق شکل زیر contact  را انتخاب نموده و دکمه next را کلیک می کنیم .

اتصال به اوت لوک از طریق اکسس

در پایان مطابق شکل زیر نام دلخواه را برای جدول لینک شده انتخاب نموده و دکمه Finish را کلیک میکنیم .

اتصال به اوت لوک از طریق اکسس

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
همانطور که در شکل زیر مشخص شده است در انتهای کار یک جدول به صورت لینک به جداول شما اضافه می گردد که می توانید فرم های مورد نظر خود را با استفاده از ان ایجاد نمایید .

اتصال به اوت لوک از طریق اکسس
منتشر شده در تعامل اکسس با سایر برنامه ها
اولین نفری باشید که نظر میدهید!
ادامه مطلب...
دوشنبه, 13 خرداد 1392 00:00
تعویض Home Page با استفاده از رجیستری

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

فایل فشرده پیوست ، حاوی یک فایل رجیستری بوده که با اجرای آن صفحه خانگی تان به Http://Mantis.ir تغییر می یابد .

برای تعویض صفحه خانگی در فایل پیوست می توانید فایل را با Notpad باز نموده و نام سایت را در درون آن تغییر دهید .

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

برای نمونه می توانید این فایل نصبی را که در قسمت محصولات رایگان نیز آورده شده ، روی کامپیوتر خود نصب کنید و تغییر صفحه خانگی خود به http://Mantis.ir را مشاهده نمایید .
منتشر شده در تجاری سازی برنامه های اکسس
اولین نفری باشید که نظر میدهید!
ادامه مطلب...
پنج شنبه, 23 خرداد 1392 00:00
حل مشکل ماندن برنامه اکسس در حافظه

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

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

راه حل مبتدیان ریست کردن کامپیوتر ، و راه حل کاربران متوسط ، حذف پروسس « Msaccess.exe » از طریق Task manager می باشد .

راه حل مانتیس برای انجام اینکار ، اجرای فایل Mantis_Kill_Access_Task.Bat   می باشد که در انتهای همین مقاله پیوست گردیده است .

این فایل پروسس Msaccess.exe را به هر تعداد که در حافظه مانده باشد ، حذف کرده و امکان اجرای مجدد یک فایل اکسس را بدون ریست کردن کامپیوتر یا باز کردن و بستن Task Manager فراهم می آورد .

با توجه به اینکه نام فایل اجرایی کلیه نسخه های اکسس ، « Msaccess.exe » می باشد ، این برنامه برای کلیه نسخه ها قابل بکار گیری می باشد .

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

 
منتشر شده در اکسس و ویندوز
2 نظرات
ادامه مطلب...
دوشنبه, 13 خرداد 1392 00:00
مقایسه ADO و ADO.NET

شرکت مایکروسافت در ویژوال بیسیک ورژن 3 که در سال 1993 ارائه داد از Jet که هسته اصلی MS Access بود برای ایجاد ارتباط با بانکهای اطلاعاتی استفاده نمود البته برای استفاده بهتر برنامه نویسان ، Jet را در غالب مجموعه Object هائی تحت عنوان (Data Access Object ) آورد. در نسخه 4 و 5 ویژوال بیسک ، مایکروسافت روشی دیگر برای ارتباط با بانکهای اطلاعاتی تحت عنوان Remote Data Object = RDO را مطرح ساخت این روش برای برنامه نویسی Client / Server روش مناسبی بود.
در دوم سپتامبر سال 1998 وقتی مایکروسافت ویژوال بیسیک ورژن 6 را ارائه داد روش جدیدی تحت عنوان ( Activex Data Object ) ADO را مطرح ساخت در این روش که پایه و اساس آن OLEDB بود مایکروسافت بر خلاف DAO و RDO که ساختاری پیچیده و سلسله مراتبی داشتند، از ساختاری ساده و مجزا ( غیر سلسله مراتبی ) استفاده کرد و در واقع ADO هم شامل Object هائی است که برنامه نویس بتواند از آنها برای ایجاد ارتباط با بانکهای اطلاعاتی و انجام عملیات روی آنها استفاده کند و در تاریخ 13 February سال 2002 که مایکروسافت نسخه نهائی Visual Basic.Net را ارائه داده روشی جدید برای کار با بانکهای اطلاعاتی تحت عنوان ADO.Net را آورده است. این نسخه از ویژوال بیسیک برخلاف نسخه‎های قبل بطور کامل مباحث OOP را پشتیبانی می‎کند ( FULL OOP ) در واقع ADO.Net هم مانند ADO و RDO و ADO شامل ساختاری برای ارتباط و انجام عملیات روی بانکهای اطلاعاتی است. ADO.net همانند RDO و DAO و برخلاف ADO دارای ساختار سلسله مراتبی می‎باشد. در این مقاله می‎خواهیم به مقایسه ADO و ADO.net بپردازیم. ADO در ورژنهای مختلفی در این چند سال اخیر به بازار آمده است با آمدن SQL Server 2000 ورژن جدید ADO یعنی ورژن 2.6 از این محصول ارائه شد و اکنون هم ADO 2.6 در سایت مایکروسافت قابل Download می‎باشد.
آخرین ورژن ADO شامل 9 تا Object است که عبارتند از :
Connection
Command
Recordset
Parameter
Field
Error
Property
Record
Stream
آبجکت Connection امکان ارتباط با Data Source که شامل بانک اطلاعاتی است را فراهم می‎سازد. بعنوان مثال اگر بخواهیم از آبجکت Recordset برای اضافه و یا حذف و یا تغییر در محتوای رکوردی استفاده کنیم این آبجکت از Connection برای ایجاد ارتباط با بانک اطلاعاتی مثلاً SQL Server استفاده می‎کند اما همانطور که گفته شد و در شکل ملاحظه می‎شود ساختار آبجکتهای ADO بصورت سلسله مراتبی نیست و می‎‎توان مثلا Recordset ای ایجاد نمود که مستقل از آبجکت Connection بتواند با بانک اطلاعاتی ارتباط برقرار نماید.
در ADO علاوه بر آبجکتها، چهار Collection هم دیده می‎شود که عبارتند از :
Parameters




azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

Fields

Properties
Errors
که هرکدام از آنها شامل آبجکتهائی از همان نوع هستند بعنوان مثال ساختاری که برای Recordset کشیده شده بیان کننده آن است که این آبجکت شامل Collection های Fields و Properties بوده و مثلاً Collection مربوط به Fields شامل آبجکتهای فیلد است.
آبجکت فیلد اطلاعاتی را راجع به یک ستون از Recordset در خود نگه داشته است.

در ADO آبجکت Command هم وجود دارد که از آن می‎توان برای اجرای یک فرمان SQL استفاده نمود البته بهترین روش برای اجرای Stored Procedure نیز استفاده از متد Execute مربوط به همین آبجکت است .
بعنوان مثال :


Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
cn.Open " Provider = sqloledb ; Data Source=serverName ; Initial Catalog = northwind ", "sa" , "password"
cmd.ActiveConnection = cn
cmd.CommandText = "sp_who"
cmd.CommandType = adCmdStoredProc
Set rs = cmd.Execute
Debug.Print rs(0)
rs.Close

از آبجکت Parameter هم برای مشخص کردن مقادیر پارامترهای ورودی یک ‌ Stored Procedure استفاده می‎کنیم.
آبجکت Property برای استفاده از Dynamic Property استفاده می‎شود که Property هایی هستند که وابسته به  Provider بوده و استاندارد نیستند .
از Record برای دسترسی به یک سطر از Recordset و ویژگیهای مربوط به آن سطر استفاده می‎کنیم .و آبجکت Stream هم به منظور ذخیره و بازیابی اطلاعات بصورت باینری در یک فیلد از Record در نظر گرفته شده است.
تا اینجا باساختار ADO آشنا شدیم حال به تشریح ADO.net می‎پردازیم .
ADO.Net مجموعه‎ای از Class های Interface ها و دستوراتی جهت مدیریت و کار با بانکهای اطلاعاتی است. در بحث Net . مجموعه‎ای از Class های مربوط به هم در یک غالب تحت عنوان ‌ Name Space ارائه شده است Net. شامل تعدادی Name Space است که در غالب .Net Framework قرار دارد. تمام ساختار ‌ ADO.net در چهار NameSpace قرار دارد که عبارتند از :


System.Data.SqlClient.
System.Data.OleDb.
System.Data.Odbc.
System.Data.

اگر بخواهیم از بانکهای SQL Server استفاده کنیم System.Data.SqlClient بهترین انتخاب است در این NameSpace امکاناتی فراهم شده تا بتوانیم Application های بنوسیم و در آنها با SQL Server ارتباط برقرار نمائیم بطوریکه برنامه‎ها از Performance بالائی برخوردار باشند.
در صورتی که کاربر بخواهد از بانکهای رابطه ‎ای دیگر نظیر Oracle استفاده کند میتواند از System.Data.OleDb بهره گیرد.
System.Data.Odbc برای ارتباط با بانکهای اطلاعاتی از طریق ODBC میباشد System.Data هم شامل Provider های خاص نظیر DataSet و DataTable است. ADO.net نیز شامل Object ها و Collection هائی است که از مهمترین آنها می‎توان موارد ذیل را شمرد:
OleDBConnection
OleDBCommand
OledbDataReader
OleDBDataAdapter
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
DataTable
DataRelation
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
OleDBConnection آبجکتی است شبیه به آبجکت Connection در ‌ ADO ، که امکان ایجاد ارتباط با بانک را فراهم می‎سازد این آبجکت متدهایی برای اجرای فرامین SQL نیز داراست .OleDBCommand هم مشابه آبجکت Command در ‌ ADO می‎باشد.
از این آبجکت نیز برای اجرای Stored Procedure و اجرای فرامین SQL استفاده می‎شود. آبجکت بعد OledbDataReader است که برای گرفتن اطلاعات از Database استفاده می‎شود. البته لازم به ذکر است Resultset ای که با این روش ساخته می‎شود بصورت ReadOnly و Forwardonly می‎باشد. OleDBDataAdapter آبجکت جدیدی در Ado.net است که خود شامل چهار آبجکت برای انجام فرامین SQL می‎باشد که عبارتند از :
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
که به ترتیب برای واکشی اطلاعات، اضافه نمودن اطلاعات جدید به داخل بانک ، به هنگام سازی اطلاعات و حذف اطلاعات استفاده می‎شود. این آبجکت به همراه آبجکت Dataset استفاده می‎شود و برای پرکردن Recordset موجود در Dataset بکار می‎رود.
 
آبجکت بعدی Dataset است که مهمترین آبجکت در Ado.net می‎باشد این آبجکت شامل دو Collection به نام های ‌ DataTables و DataRelations است. همانطور که می‎دانید در ADO هم آبجکت Recordset داشتیم اینجا مجموعه‎ای از Recordset ها در داخل یک DataTables نگه داشته می‎شود و می‎توان بین DataTable های مختلف رابطه نیز ایجاد نمود که این روابط هم داخل یک مجموعه‎ای با نام DataRelations نگه داشته می‎شود. در واقع DataTable در ADO.net معادل همان RecordSet در ADO می‎باشد.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

با اکسل کار کنیم یا اکسس؟ مستانه امینی اکسس، اکسل پیشرفته

 با اکسل کار کنیم یا اکسس؟
مستانه امینی اکسس، اکسل پیشرفته ۱۳۹۵/۱۲/۰۸مقایسه اکسل و اکسس ۱۳ دیدگاه ۴,۱۳۸

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
زمان تقریبی مطالعه این مطلب: ۱۰ دقیقه

سطح: پیشرفته

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

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

راه دوری نروید… فقط کافیست با دقت بیشتری به مجموعه آفیس نگاهی کنید، این ابزار قوی در کنار ماست … اکسس Access

رابطه اکسل و اکسس

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

در ادامه با گذر از توضیح مکرر قابلیت های آشنای اکسل، بیشتر به بررسی ویژگیهای اکسس؛ البته به اختصار خواهیم پرداخت:

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
هر چند اکسل یک ابزار قوی برای ذخیره گسترده اطلاعات است اما تمام ویژگیهای یک بانک اطلاعاتی را ندارد، در واقع لیستها و جداول موجود در آن ساختار مسطحی دارند. به عبارتی دیگر، بین جداول شما در اکسل ارتباط واقعی وجود نداشته و جداول مستقل از هم عمل  میکنند. در مقابل، اکسس به عنوان یک پایگاه داده رابطه ای، امکان ایجاد ارتباط بین جداول را به راحتی فراهم کرده و به مدد این ارتباط قابلیت های زیادی را به کاربران خود و یا حتی سایر نرم افزارهای مرتبط، بخصوص همسان ترین آنها یعنی اکسل ارایه میدهد. به طور مثال تصور کنید که از این پس به راحتی میتوانید توسط ابزار Pivot Table در اکسل، گزارشی بر مبنای فیلدهای چندین جدول مرتبط  با هم داشته باشید.

با اکسس میتوانید به سوالات مهم و پیچیده ای از جداولتان پاسخ دهید که انجام آنها در اکسل گاهی نیاز به ترکیب فرمولهای پیچیده خواهد داشت. فرض کنید کمترین یا بیشترین میزان فروش از یک کالای مشخص به یک مشتری خاص در یک بازه زمانی مورد نیاز است؛ گزارشی که در اکسس به راحتی، در قالب یک پرس وجو (Query) و در کمتر از چند دقیقه  انجام میشود، حال کمی به این فرمول در اکسل فکر کنید…

کوئری در اکسس

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

اگر برای پر کردن جداول نیاز به ورود داده ها توسط کاربر دارید، به شرط اینکه قادر باشید ورودیهای کاربر را کاملا کنترل نموده و از صحت داده ها اطمینان پیدا کنید ، این کار در اکسس با انجام چند کلیک با کمک ویزاردها (Wizard)  و تنها با تنظیم چند ویژگی از فرم ، قابل انجام است. به همین شکل گزارشات متنوع و کاملی هم در این نرم افزار به سادگی قابل طراحی است.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
و مواردی از این دست…

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

حال که با تعدادی از امکانات و محدودیت های هردو برنامه آشنا شدیم، وقت آن رسیده که بدانید با چند کلیک و به سادگی میتوانیم با ارسال داده ها از اکسل به اکسس و  یا بالعکس و  ایجاد ارتباط بین آنها میتوانید به صورت همزمان از قابلیت های هر دو نرم افزار جهت  انجام یک پروژه بهره برده، گزارشات حرفه ای تری را در زمان کمتر آماده کنید و در نهایت بتوانید تمامی قابلیت ها وتواناییهای بالقوه خود را بالفعل نمایید.
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com