PDA

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



samira222
سه شنبه 30 بهمن 1386, 12:30 عصر
فرض کنید من دو تا جدول دارم که با هم رابطه یک به چند دارند .
جدول اول به غیر از فیلدهای دیگه یک فیلد به نام 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, 12:57 عصر
شما key را در جدول دوم به جای کلید اصلی کلید خارجی بگیرید.و column را identity بگیرید. (مقدار True به آن بدهید)

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

samira222
سه شنبه 30 بهمن 1386, 17:52 عصر
من این کار رو هم کردم ولی درست نشد . حالا باید چیکار کنم !!!؟؟؟ :گریه: