تبلیغات
ABOLFAZL VAZIRY - برنامه نویسی بانكهای اطلاعاتی توسط اکسس
 
ABOLFAZL VAZIRY
آسوده دلان را غم شوریده سران نیست....
صفحه نخست            تماس با مدیر            پست الکترونیک           RSS            ATOM
درباره وبلاگ


ابولفضل وزیری
abolfazl00@yahoo.com

مدیر وبلاگ : ابولفضل وزیری
نویسندگان
نظرسنجی
نظر شما در بارهی این وبلاگ چیست








برنامه نویسی بانكهای اطلاعاتی توسط اکسس
یك نرم افزار بانك اطلاعاتی كه در Access ایجاد می شود به صورت یك فایل منفرد با پسوند mdb بر روی دیسك ذخیره میشود و از اجزای زیر تشكیل میشود.
1. Tables :
جداول اطلاعاتی
2. Queries :
پرس و جو ها
3. Forms :
فرمها
4. Reports :
گزارشها
5. Macros :
ماكروها
6. Modules :
ماژولها
1. Tables (
جداول اطلاعاتی)
جداول اطلاعاتی حاوی مفیدترین اطلاعات به صورت جدولی یا سطری ستونی می باشند . هر سطر میتواند در بر گیرنده اطلاعات یك قلم كالا یا یك شخص خاص باشد كه به آن یك ركورد می گویند .هر ستون یك جدول اطلاعاتی ، اطلاعات یك مشخصه خاص از آن ركورد را ذخیره میكند كه به آن یك فیلد گفته میشود مانند نام شخص ، شماره پرسنلی یك كارمند و یا كد یك كالا.
2. Queries (
پرس و جو ها)
توسط Queryها میتوان اطلاعات مورد نیازمان را از یك یا چند جدول اطلاعاتی استخراج كرد این كار از طریق انتخاب جداول اطلاعاتی حاوی اطلاعات مورد نظر ، برقراری ارتباط بین جداول ، انتخاب فیلدهای مورد نیاز از جداول انتخاب شده و اعمال شرطهای لازم روی فیلدها صورت میگیرد.
3. Forms (
فرمها)
فرمها در واقع رابط بین كاربر و اطلاعات ذخیره شده در جداول اطلاعاتی میباشند . فرمها میتوانند توسط كنترلهای گرافیكی مانند جعبه متن ، جعبه لیست و دیگر كنترلهای موجود در جعبه ابزار Access اطلاعات مورد نظر ما را از جداول اطلاعاتی نمایش دهند . و یا امكان اصلاح و افزودن ركورد به جداول اطلاعاتی را فراهم آورند. لازم به ذكر است كه هر فرم جهت انجام عملیات فوق روی داده ها از یك منبع داده استفاده میكند كه منبع داده یك فرم را میتوان یكی از جداول یا پرس و جوهای موجود انتخاب كرد.
4. Reports
گزارشها
توسط گزارشها میتوان اطلاعات استخراج شده از جداول اطلاعاتی را در قالب و شكل دلخواه بر روی كاغذ چاپ كرد .
5. Macros (
ماكروها)
ماكروها با به كارگیری یك سری توابع قدرتمند از قبیل نوشتن اطلاعات در یك ركورد جدول اطلاعاتی ، فراخوانی اطلاعات از نرم افزارهای بانك اطلاعاتی دیگر ، ارسال اطلاعات به فرمتهای مورد نیاز برنامه های دیگر و غیره امكان انجام یك سری عملیات مهم را به سادگی و با سرعت زیاد فراهم میآورند .
6. Modules (
ماژولها)
هر ماژول میتواند شامل یك یا چند تابع یا زیربرنامه باشد كه به صورت اختصاصی Private یا عمومی Public تعریف میشوند همچنین ثوابت مورد استفاده در كلیه فرمهای برنامه را نیز میتوان در اینجا به صورت Public تعریف كرد مانند:
Public Const cotation=""""
این توابع را میتوان از درون فرمهای دیگر فراخوانی كرد و یا در پرس و جوها و ماكروها از آنها استفاده كرد توابع بر خلاف زیربرنامه ها همیشه مقداری را به عنوان خروجی به برنامه فراخواننده باز میگردانند . به عنوان مثال تابع زیر با دریافت تاریخ تولید و مدت اعتبار یك فراورده ، تاریخ انقضای آن را محاسبه و به برنامه فراخواننده برمیگرداند .
Public Function NextDate6(FirstDate As Variant, interval As Variant) As String
On Error GoTo Errhand
If Nz(FirstDate) = "" Then
NextDate6 =""
Else
Dim yy1, yy2, mm1, mm2, dd1 As String
Dim tm, vm, dy As Byte
yy1 = Left(FirstDate,2)
mm1 = Mid(FirstDate,3,2)
dd1 = Mid(FirstDate,5,2)
tm = interval + Val(mm1) - 1
vm = (tm Mod 12)
mm2 = Right("0" & Trim(Str(vm + 1)),2)
dy = (tm - vm) / 12
yy2 = Trim(Str(Val(yy1) + dy))
NextDate6 = yy2 & mm2 & dd1
End If
GoTo NoError
Errhand:
NextDate6 = ""
NoError:

End Function
در تابع فوق جهت نگهداری تاریخ از یك فیلد نوع Text با طول 6 استفاده شده است با این روش جهت نمایش تاریخ 850231 به صورت 85/02/31 میتوان خاصیت Input Mask مربوط به فیلد تاریخ یا كنترل نمایش دهنده این فیلد بر روی Form یا Report را به صورت 99/99/99 تنظیم كرد .
prdev.com

__________________


-_-_-_-_-_-_-_-_-_-


تا مدتی کمتر در سایت میتونم حاضر بشم لطفا سوالات و مشکلات کاری خود را از دیگر همکارانم بپرسید





نوع مطلب : برنامه نویسی، 
برچسب ها :
لینک های مرتبط :

جمعه 1 بهمن 1389
دوشنبه 16 مرداد 1396 01:05 ب.ظ
Valuable information. Fortunate me I discovered your web site unintentionally, and
I'm shocked why this coincidence didn't happened earlier!
I bookmarked it.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
.