يك سوال از نرم افزار بانك اطلاعاتي اكسس

در اين بخش شما ميتوانيد سوالات و اشکالات نرم افزاري خود را مطرح کنيد

مدیران انجمن: Mahdi Mahdavi, شوراي نظارت

ارسال پست
New Member
پست: 2
تاریخ عضویت: جمعه ۱۱ فروردین ۱۳۹۱, ۲:۴۷ ب.ظ
سپاس‌های ارسالی: 2 بار
سپاس‌های دریافتی: 1 بار

يك سوال از نرم افزار بانك اطلاعاتي اكسس

پست توسط emre »

اگر فرمي در اكسس داشته باشيم كه نام ونام خانوادگي و ديگر مشخصات افراد را درآن وارد مي كنيم براي جستوجوي نام ونام خانوادگي
فرد كه مابقي مشخصات وي را هم براي ما پيدا كند چه كاري بايد انجام داد آيا بايد برنامه نويسي بكنيم؟ يا اين امكان را خود اكسس دارد
البته به غير از امكان find خود برنامه اگر راه حلي داريد خواهشمنديم كه دريغ نكنيد.
در تكراري بودن نام و نام خانوادگي نيز مشكل دارم براي اين چه كار بايد كرد؟
Major II
Major II
پست: 26
تاریخ عضویت: شنبه ۱۲ دی ۱۳۸۸, ۱۲:۲۶ ق.ظ
سپاس‌های ارسالی: 1 بار
سپاس‌های دریافتی: 42 بار

Re: يك سوال از نرم افزار بانك اطلاعاتي اكسس

پست توسط payam_2010 »

شما باید از دستورات SQL استفاده کنید این قابل اجرا هست
Select * From [Table Name] Where [Field Name ] = name
Captain I
Captain I
نمایه کاربر
پست: 210
تاریخ عضویت: یک‌شنبه ۳۱ مرداد ۱۳۸۹, ۱:۴۷ ب.ظ
سپاس‌های ارسالی: 4791 بار
سپاس‌های دریافتی: 1452 بار
تماس:

Re: يك سوال از نرم افزار بانك اطلاعاتي اكسس

پست توسط MISSILE »

سلام دوست عزیز :razz:

برای حل مشکل تکراری بودن نام و نام خانوادگی اشخاص ثبت شده در بانک بهتره برای هر رکورد یک فیلد کلید اصلی (فیلدی که شامل داده منحصر به فرد باشه مثل شماره شناسنامه یا هر چیزی که برای دو فرد یکسان نباشد) تعریف کنید

تعریف کلید اصلی در هنگام طراحی جدول :

تصویر

در ضمن همان طور که دوست عزیزمون جناب payam_2010 فرمودند میتونیم از دستوارت SQL (مرجع لاتین یادگیری به آدرس [External Link Removed for Guests]) برای پرس و جو از جدول های بانک استفاده کنیم

از این قطعه کد برای جستوجو در جدولی به اسم Table1 استفاده میکنیم :

SELECT * FROM Table1 WHERE Firstname='Ali' AND Lastname='Hasani' AND Code=1101

جدول ما :

تصویر

نوشتن دستور SQL در محیط MS ACccess 2010 :

تصویر

نتیجه حاصل از اجرای کد SQL :

تصویر


امیدوارم راهنمایی های بنده برای شما مفید واقع شود.

موفق و پیروز باشید :razz:
ارسال پست

بازگشت به “سوالات و اشکالات نرم افزاري”