PDA

View Full Version : ساختار جدولم چطوری باشه؟



odiseh
دوشنبه 20 آذر 1385, 11:16 صبح
سلام

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

حالا توی جدولم چطوری فیلد ها رو بذارم که این مساله توش رعایت بشه ؟

باتشکر

blueface
دوشنبه 20 آذر 1385, 11:33 صبح
سلام:
در این حالت بهترین کار این هست که 2 جدول داشته باشی ولی اگر نخوای اینکار رو انجام بدی میتونی یک فیلد دو حالته به جدول اضافه کنی که نشون بده شخص قراردادی هست یا پرسنلی و بعد این فیلد جدید به همراه فیلد کد به عنوان کلید اصلی در نظر گرفته بشه .
با ازوی موفقیت.

odiseh
دوشنبه 20 آذر 1385, 14:57 عصر
سلام
حالا اگه یه فیلد ID به صورت identity داشته باشیم و بقیه فیلد ها رو اینطوری کنار هم بذاریم:
ID
Type
personnelID
نظرتون چیه؟

Kamyar.Kimiyabeigi
دوشنبه 20 آذر 1385, 16:26 عصر
سلام
حالا اگه یه فیلد ID به صورت identity داشته باشیم و بقیه فیلد ها رو اینطوری کنار هم بذاریم:
ID
Type
personnelID
نظرتون چیه؟

personnelID باید جزو pk ها باشه چون فکر نمیکنم که دو تا کارمند با personnelId یکسان داشته باشی و فکر کنم personnelid کار id رو انجام بده و نیازی به id نداری و خود personnelid به تنهایی برای pk بودن کافیه (حتی نیازی نیست که type جزو pk ها باشه)

saman020
دوشنبه 20 آذر 1385, 16:35 عصر
شما در ابتدا فیلد کد نوع استخدام را در بانک پرسنلی قرار دهید (از نوع عددی)
یک جدول نوع استخدام هم که شامل کد استخدام ونوع استخدام است هم ایجاد کنید
در query خود یک lookup field برای نوع استخدام بسازید
حال در هنگام استفاده از گرید بصورت اتوماتیک لیست انواع استخدام ایجاد میشود
با استفاده از dblookupcombobox هم میتوان دیتا را به فرم لیستی گرفت