اگر فرمي در اكسس داشته باشيم كه نام ونام خانوادگي و ديگر مشخصات افراد را درآن وارد مي كنيم براي جستوجوي نام ونام خانوادگي
فرد كه مابقي مشخصات وي را هم براي ما پيدا كند چه كاري بايد انجام داد آيا بايد برنامه نويسي بكنيم؟ يا اين امكان را خود اكسس دارد
البته به غير از امكان find خود برنامه اگر راه حلي داريد خواهشمنديم كه دريغ نكنيد.
در تكراري بودن نام و نام خانوادگي نيز مشكل دارم براي اين چه كار بايد كرد؟
يك سوال از نرم افزار بانك اطلاعاتي اكسس
مدیران انجمن: Mahdi Mahdavi, شوراي نظارت
-
- پست: 26
- تاریخ عضویت: شنبه ۱۲ دی ۱۳۸۸, ۱۲:۲۶ ق.ظ
- سپاسهای ارسالی: 1 بار
- سپاسهای دریافتی: 42 بار
Re: يك سوال از نرم افزار بانك اطلاعاتي اكسس
شما باید از دستورات SQL استفاده کنید این قابل اجرا هست
Select * From [Table Name] Where [Field Name ] = name
Select * From [Table Name] Where [Field Name ] = name
- پست: 210
- تاریخ عضویت: یکشنبه ۳۱ مرداد ۱۳۸۹, ۱:۴۷ ب.ظ
- سپاسهای ارسالی: 4791 بار
- سپاسهای دریافتی: 1452 بار
- تماس:
Re: يك سوال از نرم افزار بانك اطلاعاتي اكسس
سلام دوست عزیز 
برای حل مشکل تکراری بودن نام و نام خانوادگی اشخاص ثبت شده در بانک بهتره برای هر رکورد یک فیلد کلید اصلی (فیلدی که شامل داده منحصر به فرد باشه مثل شماره شناسنامه یا هر چیزی که برای دو فرد یکسان نباشد) تعریف کنید
تعریف کلید اصلی در هنگام طراحی جدول :

در ضمن همان طور که دوست عزیزمون جناب 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 :

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

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

در ضمن همان طور که دوست عزیزمون جناب 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 :

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