نمایش نتایج 1 تا 11 از 11

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

  1. #1

    استفاده از اطلاعات جدولی دیگر با کامبوباکس

    سلام دوستان وقت بخیر

    فرض کنیم در جدول A تعداد 5 فیلد وجود دارد
    و در جدول B تعداد 20 فیلد

    حال میخواهیم با از استفاده از کامبوباکس تعداد 3 فیلد از جدول A بجز نمایش در صورت انتخاب در رکوردی از جدول B مورد استفاده قرار گیرد

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

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

    سلام و روز خوش
    پرسش های تکراری و بدیهی رو گوگل کنین: list lookup

  3. #3

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

    اگه تایپیکی زدن راجع به همین موضوع ادرسش رو بزارید دوست عزیز

  4. #4

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

    و مهم تر اینکه وقتی از کومبو باکسی اطلاعات یک جدول رو فراخوانی کردیم و مابقی اطلاعات فرم رو بصورت دستی وارد کردیم تمام اطلاعات فرم رو در یک جدول مجزای دیگری سیو کنه ساده تر بگم در یک فرم اطلاعاتی از چند جدول فراخوانی بشه و در نهایت تمام اطلاعات فرم رو در یک جدول دیگری ذخیره کند

  5. #5
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

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

    نقل قول نوشته شده توسط ghalandar4u مشاهده تاپیک
    اگه تایپیکی زدن راجع به همین موضوع ادرسش رو بزارید دوست عزیز
    تقریبا درهمه نمونه برنامه ها هست، در دیتابیس northwind بیشتر جداول دارن.
    همون lookup رو جستجو کنین.

    این هم یک آموزش:
    https://www.quackit.com/microsoft_ac...%20the%20list.

  6. #6

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

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    تقریبا درهمه نمونه برنامه ها هست، در دیتابیس northwind بیشتر جداول دارن.
    همون lookup رو جستجو کنین.

    این هم یک آموزش:
    https://www.quackit.com/microsoft_ac...%20the%20list.
    صرفا نشون دادن اطلاعات یک تیبل در یک کومبو منظورم نیست اینکه اطلاعات یک تیبل که در کومبو نشان داده میشه در فرم جاری بشینه مثلا 5 فیلد نه یک فیلد

  7. #7
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

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

    فرقی نمیکنه،
    وقتی کمبو شما به یک فیلد فرم bound باشه بصورت خودکار جدول اون فرم رو آپدیت میکنه.

    ممکن هست من پرسش شما رو خوب نگرفته باشم یا شما خوب مطرح نکرده باشین، نمونه پیوست کنین و روی اون توضیح بدین(بدون هر آبجکت اضافی و غیر مرتبط با خواسته)

  8. #8

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

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    فرقی نمیکنه،
    وقتی کمبو شما به یک فیلد فرم bound باشه بصورت خودکار جدول اون فرم رو آپدیت میکنه.

    ممکن هست من پرسش شما رو خوب نگرفته باشم یا شما خوب مطرح نکرده باشین، نمونه پیوست کنین و روی اون توضیح بدین(بدون هر آبجکت اضافی و غیر مرتبط با خواسته)
    یک فایل رو ضمیمه کردم یک کمبو هم درست کردم اما میخوام وقتی که از کمبو اطلاعات مشترکین رو فراخوانی میکنم بقیه فیلدها هم در فرم بشینه و صرفا همون یک فیلد پر نشه و بقیه فیلدها هم پر بشن
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

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

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

    یکی از این اصول "پرهیز از داده های تکراری و اضافی" است که تعریف رابطه بین جداول به این هدف کمک میکنه.

    1- مشکل اصلی که در طراحی جداول دارین این هست که این نکته رو رعایت نکردین (موارد دیگه هم هست که فعلا کاری نداریم)
    • در table2 تمام فیلدهای namerooz تا modelr اضافی هست:

    چون این 5 فیلد اطلاعاتش از table1 گرفته میشه نیازی نیست (و نباید) در table2 ذخیره بشه.

    • به جای همه اینها فقط یک فیلد codmoshtarek بگذارید و بخش lookup رو از روی آموزش پست شماره 5 تنظیم کنین.

    2- در فرم:
    • یک کمبو برای codmoshtarek میگذارید و lookup اون رو مشابه table2 انجام میدین.
    • برای دیدن این 5 فیلد control source اونها رو جوری تنظیم میکنیم که داده ها رو از کمبو codmoshtarek بگیرن:

    برای نمونه telephon میشه
    =[codmoshtarek].column(2)
    و model میشه
    =[codmoshtarek].column(5)

    • این 5 فیلد باید disabled و locked باشن.

  10. #10

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

    سلام بزرگوار اتفاقا میخوام دوتا تیبل داشته باشم با فیلدهای مشابه و تکراری با این تفاوت که در تیبل یک بصورت ثابت خواهند ماند و در تیبل 2 که بخشی از فیلدها از تیبل یک فراخوانی میشن بصورت رکوردی مجزا بهمراه فیلدهای دیگر ذخیره میشن

  11. #11
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

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

    نقل قول نوشته شده توسط ghalandar4u مشاهده تاپیک
    سلام بزرگوار اتفاقا میخوام دوتا تیبل داشته باشم با فیلدهای مشابه و تکراری با این تفاوت که در تیبل یک بصورت ثابت خواهند ماند و در تیبل 2 که بخشی از فیلدها از تیبل یک فراخوانی میشن بصورت رکوردی مجزا بهمراه فیلدهای دیگر ذخیره میشن
    سلام و روز خوش
    راه درست همین بود که گفته شد: هر اطلاعاتی که از table1 بخواهید باید با join کردن جداول براساس codemashtarek بدست بیارین.
    عدم رعایت اصول و قواعد هر کاری که توسط متخصصین اون کار مشخص و معین شده، تبعاتی داره که دیر یا زود خودش رو نشون میده و بیش از 90 درصد پست های فروم هایی نظیر اینجا علتش همین هست.

    با این وجود:
    1- در رخداد afterupdate کمبو میتونین با کد فیلدها رو پر کنین.
    2- از datamacro استفاده کنین.

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: یک شنبه 26 مرداد 1399, 00:59 صبح
  2. پاسخ: 2
    آخرین پست: پنج شنبه 20 آذر 1393, 09:07 صبح
  3. پاسخ: 2
    آخرین پست: شنبه 21 شهریور 1388, 14:26 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •