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

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

MHB
MHB
آفلاین
1

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

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

    javid63
    javid63
    آفلاین
    جمعه 08 - آبان - 1394 17:00:13 - #لینک دائمی
    0
    سلام، فایلی که شما لازم دارید، به این صورت میباشد
    فقط ماکرو را باز کنید
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    MHB
    MHB
    آفلاین
    چهارشنبه 14 - آبان - 1393 11:04:32 - #لینک دائمی
    0
    با سلام و تشکر بابت راهنماییتان
    من فایل اکسسی در همین رابطه برای شما ارسال میکنم تا با دیدن فایل شاید بتونم بهتر درخواستم رو توضیح بدم.
    در فایل مذکور دو جدول و یک فرم می باشد، که یکی از جداول، اطلاعات کلی افراد زیر مجموعه در آن می باشد و در جدول دوم لیست اطلاعاتی که ما میخواهیم از آن برای ثبت مثلا حقوق بعضی از آنها استفاده نماییم. و در آخر فرم آن جدول می باشد که میخواهیم با زدن مثلا کدملی افراد که تمامی اطلاعات آنها در جدول اطلاعات کلی می باشد، به صورت اتوماتیک بقیه اطلاعات از جدول اطلاعات کلی خوانده شده و در فیلدهای مشابه قرار گیرد و کاربر بتواند مابقی فیلدها را پر نماید.
    (مثلا با زدن کدملی 1111111111 و فشاردادن کلید اینتر ، اطلاعات نام و نام خانوادگی و ... از جدول اطلاعات کلی بر روی جدول و فرم جدید انتقال یابد)
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    یکشنبه 11 - آبان - 1393 17:06:55 - #لینک دائمی
    0
    سلام
    معمولا مابقی اطلاعات در فرم و نه در جدول و آنهم نمایش داده می شود و ذخیره نمی شود .
    اصولا وقتی شما جداول را نرمال کرده اید اطلاعات اشخاص باید در یک جدول ذخیره شوند و نه بیشتر .
    ولی کلید اولیه این جدول که در مثال شما همان کد ملی است می تواند در چندین جدول دیگر به صورت کلید خارجی استفاده شود و در آن جداول تکرار شود .
    بنا براین شما احتیاج پیدا می کنید که با زدن کد ملی دریک فرم دیگر بقیه اطلاعات رو هم ببینید تا فرمتون کامل تر و کاربرپسند تر به نظر برسه .
    ولی اگر واقعا منظور تون ذخیره مجدد این اطلاعات در یک جدول دیگه است راه حلش استفاده از data macro در اکسس 2010 هست .
    پیروز و سربلند
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

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

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

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

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

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