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

نام تاپیک: آیا میتوان در فیلد اکسس ، چند ارزش -(value) را در یک فیلد ثبت کرد؟ (مربوط به طراحی جداول)

Hybrid View

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

    نقل قول: آیا میتوان در فیلد اکسس ، چند ارزش -(value) را در یک فیلد ثبت کرد؟ (مربوط به طراحی جداول)

    اول اینکه در اکسس multivalued field داریم ولی نه به شکلی که شما در نظر دارین.
    یعنی میتونین یک فیلد از این نوع بسازین برای فرضا (شامل بیمه-شامل مالیات) ولی نمیتونین در این فیلد مقدار حقوق رو هم ذخیره کنین.
    بنابراین شما برای 5 فیلدی که اسم بردین به 5 فیلد جدید نیاز دارین.
    از طرفی چون این فیلدها از نوع lookup هستن خواسته دیگه که انتخاب بصورت چک باکس هست خودبخود برآورده میشه.

    چند مورد هست که باید در نظر داشته باشین:
    1- اگر قرار هست روی دیتا فیلدهای multivalue پروسس انجام بدین (مثلا با کد مقداردهی بشن) ، یا در کوئری بیان کارتون پیچیده میشه.
    2- اگر یک زمانی دیتابیس رو به sql آپگرید کنین باید تمام کدها رو بازنگری کنین چون اختصاصی اکسس هست.
    3- این نوع فیلد زمانی مناسب هست که انتخاب بین هیچ تا همه حالت های ممکن باشه - در اینجا شما برای هر دو حالت مقدار دهی میکنین (هم بیمه و هم مالیات).
    بعبارت دیگه نسبت به دو فیلد مجزا مزیتی دیده نمیشه.
    4- اگر واقعا (به هر دلیل) نمیخواین این اطلاعات در جدول اصلی بیاد میتونین یک جدول دیگه بسازین و اون رو به جدوا اصلی join کنین.
    5- البته یک راه هم متصور هست که یک فیلد text بسازین و همه مقادیر رو خودتون با یک delimeter (مثلا ;) از هم جدا کنین - ولی داستان بند 1 اینجا هم هست.

  2. #2
    کاربر دائمی آواتار narpco
    تاریخ عضویت
    فروردین 1397
    محل زندگی
    کرج
    پست
    352

    نقل قول: آیا میتوان در فیلد اکسس ، چند ارزش -(value) را در یک فیلد ثبت کرد؟ (مربوط به طراحی جداول)

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    اول اینکه در اکسس multivalued field داریم ولی نه به شکلی که شما در نظر دارین.
    یعنی میتونین یک فیلد از این نوع بسازین برای فرضا (شامل بیمه-شامل مالیات) ولی نمیتونین در این فیلد مقدار حقوق رو هم ذخیره کنین.
    بنابراین شما برای 5 فیلدی که اسم بردین به 5 فیلد جدید نیاز دارین.
    از طرفی چون این فیلدها از نوع lookup هستن خواسته دیگه که انتخاب بصورت چک باکس هست خودبخود برآورده میشه.

    چند مورد هست که باید در نظر داشته باشین:
    1- اگر قرار هست روی دیتا فیلدهای multivalue پروسس انجام بدین (مثلا با کد مقداردهی بشن) ، یا در کوئری بیان کارتون پیچیده میشه.
    2- اگر یک زمانی دیتابیس رو به sql آپگرید کنین باید تمام کدها رو بازنگری کنین چون اختصاصی اکسس هست.
    3- این نوع فیلد زمانی مناسب هست که انتخاب بین هیچ تا همه حالت های ممکن باشه - در اینجا شما برای هر دو حالت مقدار دهی میکنین (هم بیمه و هم مالیات).
    بعبارت دیگه نسبت به دو فیلد مجزا مزیتی دیده نمیشه.
    4- اگر واقعا (به هر دلیل) نمیخواین این اطلاعات در جدول اصلی بیاد میتونین یک جدول دیگه بسازین و اون رو به جدوا اصلی join کنین.
    5- البته یک راه هم متصور هست که یک فیلد text بسازین و همه مقادیر رو خودتون با یک delimeter (مثلا ;) از هم جدا کنین - ولی داستان بند 1 اینجا هم هست.



    ************************************************** *
    سلام و سپاس از شما
    نظرتون در مورد این مدل طراحی جدول چیه و طراحی فرم در نهایت ....به لحاظ معماری دیتا بیس و تحلیل سیستمی و مدل طراحی ایراد نداره ؟ که بعدش با dlookup و متغییر بگریم دنبال جواب سئوالات در فرم های دیگه یا کوئری ها

    http://uupload.ir/view/rjsw_payrol3.rar/

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

  1. پاسخ: 1
    آخرین پست: جمعه 12 بهمن 1397, 11:51 صبح
  2. ادیتور در اکسس
    نوشته شده توسط esmaeil2012 در بخش Access
    پاسخ: 1
    آخرین پست: سه شنبه 13 دی 1390, 12:03 عصر
  3. سوال: چگونه میتوان Add-Ins ساخت و به برنامه اکسس اضافه کرد ؟!!!
    نوشته شده توسط amir179 در بخش Access
    پاسخ: 5
    آخرین پست: شنبه 03 دی 1390, 12:22 عصر
  4. سوال: چگونه میتوان اعمال ریاضی را در اکسس انجام داد
    نوشته شده توسط amir4_1363 در بخش Access
    پاسخ: 6
    آخرین پست: چهارشنبه 13 شهریور 1387, 11:30 صبح

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

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