انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
با سلام ، در يك فرم اكسس نياز دارم كه با درج يك مشخصه از يك جدول ، سلولهاي ديگر بصورت اتوماتيك اطلاعات را از آن جدول به نمايش درآورند بطور مثال با درج كد پرسنلي در فيلدديگر نام و نام خانوادگي و در فيلد ديگر كد ملي آن فقط فراخوان شودو نمايش داده شوند .
پاسخ ها (3)
-
پاسخ پذیرفته شده
0سلام
روش درست انجام این کار این هست که :
شما باید دو تا جدول داشته باشید .
جدول اول مشخصات پرسنلی و جدول دوم جدولیه که فیلد کد پرسنلی در اون کلید خارجی هست .
ورود اطلاعات در واقع برای جدول دوم صورت می گیره و ما برای اینکه اطلاعات مثلا نام و نام خانوادگی رو از جدول پرسنلی فراخوانی کنیم باید یک پرسش یا QUERY بسازیم و در اون این دو تا جدول رو بساریم و یک رابطه یک به چند بین این دو جدول روی فیلد کد پرسنلی ایجاد کنیم و جهت رابطه رو از سمت جدول دوم به سمت جدول اول به طوری که تمامی اطلاعات جدول دوم نمایش داده بشه تنظیم کنیم. .
حالا هر فیلدی که از دو تا جدول احتیاج داریم رو بیاریم توی قسمت فیلدها .
به این ترتیب با ساختن فرم از روی این QUERY به محض در درج کد پرسنلی ، اطلاعات نام و نام خانوادگی هم نمایش داده می شود .
با سپاس
کاویان -
پاسخ پذیرفته شده
0سلام
ببینید اگر شما میخواهید نمایش اطلاعاتون در همون فرم باشه یعنی تنها یک فرم داشته باشید می تونید از روشی که آقای مهندس کاویان توضیح دادن استفاده کنید ولی اگر می خواهید نمایش اطلاعاتون در یک subform انجام بشه از نمونه ای که دوستمون آپلود کردند استفاده کنید البته باید subform رو به یک query که بر اساس کد ملی عمل جستچو رو انجام میده ارتباط بدین و با تهیه یک ماکرو که عملکرد اون رو show all record تعریف کنین و اجرای اون رو هم به رویداد after update فیلد کد ملی ارتباط بدید
موفق باشید
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »