PDA

View Full Version : اضافه شدن مقدار فیلد به صورت خودکار


samira222
سه شنبه 30 بهمن 1386, 02:00 بعد از ظهر
فرض کنید من دو تا جدول دارم که با هم رابطه یک به چند دارند .
جدول اول به غیر از فیلدهای دیگه یک فیلد به نام Key داره که کلید اصلی هست .
جدول دوم دارای دو فیلد به نام key و column هست که هر دو کلید هستند .
مثلا فردی به نام x در جدول دارای سه رکورد در جدول دوم می باشد . در نتیجه در جدول اول مقدار key=1 و در جدول دوم مقدار key=1 و column=1,2,3 است .
حالا می خوام فرد جدیدی اضافه کنم . که طبیعتا یک سطر در جدول اول و احتمالا دو سطر در جدول دوم داره . حالا باید مقدار پیش فرض key=2 شود و در جدول دوم هم مقدار ستون column به طور پیش فرض از 1 شروع شود و با هر بار اضافه کردن یکی اضافه شود .
حالا من باید چیکار کنم که این دو تا ستون مقدارش یکی یکی اضافه بشه
البته identity.رو true مقدار دادم و increment رو هم true کردم ولی مقدارهایی که اضافه می کنه به صورت بالا که توضیح دادم نمی شه .
حالا باید چیکار کنم ؟
خدا کنه تونسته باشم منظورم رو بگم .
منتظر جوابتون هستم . تو رو خدا کمکم کنین . هیچی وقت ندارم
http://barnamenevis.org/forum/images/statusicon/user_offline.gif http://barnamenevis.org/forum/images/buttons/post_thanks.gif (http://barnamenevis.org/forum/showthread.php?do=post_thanks_add&p=470212)

whitehat
سه شنبه 30 بهمن 1386, 02:27 بعد از ظهر
شما key را در جدول دوم به جای کلید اصلی کلید خارجی بگیرید.و column را identity بگیرید. (مقدار True به آن بدهید)

samira222
سه شنبه 30 بهمن 1386, 02:44 بعد از ظهر
این کلید خارجی که گفتین رو میشه بگین دقیقا باید از کجا برم . چون اگه اشتباه نکرده باشم از چند جا می شه !!؟
متشکرم

samira222
سه شنبه 30 بهمن 1386, 07:22 بعد از ظهر
من این کار رو هم کردم ولی درست نشد . حالا باید چیکار کنم !!!؟؟؟ :گریه: