انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

m1356
m1356
آفلاین
0

با سلام ، در يك فرم اكسس نياز دارم كه با درج يك مشخصه از يك جدول ، سلولهاي ديگر بصورت اتوماتيك اطلاعات را از آن جدول به نمايش درآورند بطور مثال با درج كد پرسنلي در فيلدديگر نام و نام خانوادگي و در فيلد ديگر كد ملي آن فقط فراخوان شودو نمايش داده شوند .

پاسخ ها (3)
  • پاسخ پذیرفته شده

    دوشنبه 03 - آذر - 1393 19:04:44 - #لینک دائمی
    0
    سلام
    روش درست انجام این کار این هست که :
    شما باید دو تا جدول داشته باشید .
    جدول اول مشخصات پرسنلی و جدول دوم جدولیه که فیلد کد پرسنلی در اون کلید خارجی هست .
    ورود اطلاعات در واقع برای جدول دوم صورت می گیره و ما برای اینکه اطلاعات مثلا نام و نام خانوادگی رو از جدول پرسنلی فراخوانی کنیم باید یک پرسش یا QUERY بسازیم و در اون این دو تا جدول رو بساریم و یک رابطه یک به چند بین این دو جدول روی فیلد کد پرسنلی ایجاد کنیم و جهت رابطه رو از سمت جدول دوم به سمت جدول اول به طوری که تمامی اطلاعات جدول دوم نمایش داده بشه تنظیم کنیم. .
    حالا هر فیلدی که از دو تا جدول احتیاج داریم رو بیاریم توی قسمت فیلدها .
    به این ترتیب با ساختن فرم از روی این QUERY به محض در درج کد پرسنلی ، اطلاعات نام و نام خانوادگی هم نمایش داده می شود .
    با سپاس
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    salmani
    salmani
    آفلاین
    جمعه 05 - دی - 1393 19:47:55 - #لینک دائمی
    1
    سلام دوست گرامی شما می توانید با داشتن فلید مشابه در دو جدول در فرم دوم اطلاعات جدول 1 را فرا خوانی کنید فایل پیوست را دانلود کنید
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    جمعه 05 - دی - 1393 21:31:31 - #لینک دائمی
    0
    سلام
    ببینید اگر شما میخواهید نمایش اطلاعاتون در همون فرم باشه یعنی تنها یک فرم داشته باشید می تونید از روشی که آقای مهندس کاویان توضیح دادن استفاده کنید ولی اگر می خواهید نمایش اطلاعاتون در یک subform انجام بشه از نمونه ای که دوستمون آپلود کردند استفاده کنید البته باید subform رو به یک query که بر اساس کد ملی عمل جستچو رو انجام میده ارتباط بدین و با تهیه یک ماکرو که عملکرد اون رو show all record تعریف کنین و اجرای اون رو هم به رویداد after update فیلد کد ملی ارتباط بدید

    موفق باشید
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.