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

New Member



no avatar
پست ها

2

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 11 فروردین 1391 13:47

آرشيو سپاس: 1 مرتبه در 1 پست

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

توسط emre » جمعه 11 فروردین 1391 14:13

اگر فرمي در اكسس داشته باشيم كه نام ونام خانوادگي و ديگر مشخصات افراد را درآن وارد مي كنيم براي جستوجوي نام ونام خانوادگي
فرد كه مابقي مشخصات وي را هم براي ما پيدا كند چه كاري بايد انجام داد آيا بايد برنامه نويسي بكنيم؟ يا اين امكان را خود اكسس دارد
البته به غير از امكان find خود برنامه اگر راه حلي داريد خواهشمنديم كه دريغ نكنيد.
در تكراري بودن نام و نام خانوادگي نيز مشكل دارم براي اين چه كار بايد كرد؟

کاربران زیر از شما کاربر محترم جناب emre تشکر کرده اند:
MISSILE

Major II

Major II



no avatar
پست ها

26

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

شنبه 12 دی 1388 00:26

آرشيو سپاس: 42 مرتبه در 20 پست

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

توسط payam_2010 » چهارشنبه 17 خرداد 1391 09:33

شما باید از دستورات SQL استفاده کنید  این قابل اجرا هست
Select * From [Table Name] Where [Field Name ] = name

کاربران زیر از شما کاربر محترم جناب payam_2010 تشکر کرده اند:
MISSILE, CAPTAIN PILOT, emre

Captain I

Captain I



نماد کاربر
پست ها

204

تشکر کرده: 11 مرتبه
تشکر شده: 46 مرتبه
تاريخ عضويت

يکشنبه 31 مرداد 1389 12:47

آرشيو سپاس: 1541 مرتبه در 194 پست

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

توسط MISSILE » چهارشنبه 17 خرداد 1391 14:39

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

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

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



در ضمن همان طور که دوست عزیزمون جناب payam_2010 فرمودند میتونیم از دستوارت SQL (مرجع لاتین یادگیری به آدرس http://www.w3schools.com/sql/default.asp) برای پرس و جو از جدول های بانک استفاده کنیم

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

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

جدول ما :



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



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




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

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

کاربران زیر از شما کاربر محترم جناب MISSILE تشکر کرده اند:
CAPTAIN PILOT, behrad90, ARafiee, emre


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 3 مهمان