View Full Version : دو فیلد به عنوان کلید اصلی
lililili
دوشنبه 26 شهریور 1386, 11:25 صبح
سلام مجدد
چگونه می توان در یک table دو فیلد را unic (یکتا) تعریف کرد ؟؟
یکی از فیلدها باید کلید اصلی باشد و دومی آیا باید index تعریف شود ؟؟
لطفا مرا یاری کنید .
شاپرک
دوشنبه 26 شهریور 1386, 13:06 عصر
منظورتون اینه که هر دو باهم کلید باشند؟
در اینصورت باید هر دو رو highlight و سپس دکمه مربوط به کلید رو بزنید ...
lililili
دوشنبه 26 شهریور 1386, 13:25 عصر
من 2 فرم دارم و بر اساس آن 2 table دارم که با ید بین آنها ارتباط برقرار کنم/
حال در هر کدام از این فرمها دو فیلد می باشد که باید بر اساس آنها search صورت بگیرد به صورت جداگانه که نام این فیلدها در فرم اولم شماره فرم و دیگری نام دستگاه می باشد که هر دو هم unic باید باشد
من نمیدانم کدام را کلید اصلی قرار دهم و اگر مثلا شماره فرم را کلید قرار دادم آن یکی را چکار کنم ؟؟ چون آن هم نباید تکراری باشد و حتما هم باید پر شود ؟؟
ممنون از تحمل شما
شاپرک
دوشنبه 26 شهریور 1386, 13:35 عصر
هر دو باهم میتونن تکراری باشن ؟
اگه نه که هر دو رو با هم کلید بگیر .
Required = yes
Indexed= Yes (No Duplicates)
lililili
چهارشنبه 28 شهریور 1386, 07:59 صبح
سلام
یعنی این گزینه ها را برای هر دو فیلدم فعال کنم ؟
شاپرک
چهارشنبه 28 شهریور 1386, 09:07 صبح
اگر هر دو رو باهم کلید در نظر گرفتی یعنی اینکه هر دو باهم نمیتونن تکراری باشند پس اگر لازم است که تک تک اونا هم تکراری نباشند باید Indexed= Yes (No Duplicates)
lililili
چهارشنبه 28 شهریور 1386, 09:33 صبح
سلام
زمانیکه تعییرات را انجام می دهم و می خواهم table را save کنم این پیغام را می دهد
Errors were encountered during the save operation. Indexes were not added or changed . Properties were not update .
؟؟؟؟؟؟؟
ممنونم
شاپرک
چهارشنبه 28 شهریور 1386, 11:44 صبح
ممکنه Table اطلاعاتی دارد که مغایر با انجام اینکار است مثلا رکورد تکراری و ....
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.