من یک جدول اصلی دارم که با استفاده از یک ID کلیه اطلاعات پایه را نگهداری میکند میخوام توی یک صفحه به وسیله comboboxهای متفاوت هر بخش دلخواه این اطلاعات را به صورت دسته بندی شده داشته باشم لطفا راهنماییم کنید
من یک جدول اصلی دارم که با استفاده از یک ID کلیه اطلاعات پایه را نگهداری میکند میخوام توی یک صفحه به وسیله comboboxهای متفاوت هر بخش دلخواه این اطلاعات را به صورت دسته بندی شده داشته باشم لطفا راهنماییم کنید
سلام
فرض کنیم شما می خواهید چند تا ماشین رو ثبت کنید :
id , name
حالا اگر بخوایم نوعشون رو داشته باشیم دو راه داریم :
1. یه جدول دیگه به نام انواع ماشین داشته باشیم و اون رو با یه relation ساده تو دیتابیس به هم مرتبط کنیم یعنی جدول اصلی مامیشه :
id,typeID,Name
که typeID کلید جدول مثلا types (که نوع ماشینها رو نگه میداره هست ).
که مثلا رکوردی با این مقدار :
id=1
typeID=5
name=پیکان
و در حالی که توی جدول types هم رکوردی با این مقادیر هست :
id=5
typeName="سواری"
یعنی ماشین پیکان از نوع سواری هست .
2. میتونی توی همون جدول ماشینها یه فیلد اضافه در نظر بگیری و رکورد ها رو دسته بندی کنی .
مثلا جدولت شامل
id, name, tag باشه .
توی tag یه شاخص بزاری توش مثلا برای همین پیکان بنویسی 'سواری' .
برای پیدا کردن یه گروه خاص میتونی رکورد هایی رو select کنی که مقادیر فیلد tag شون برابر مثلا 'سواری' باشه
سوالی بود مطرح کنید .
موفق باشید .
سلام
جدول baseشامل تمامی اطلاعات پایه نظیر مدیران،اطلاعات انواع کالاهای موجود،مرزهای خروج و... است حالا توی یک فرم ورود اطلاعات میخوام هرکدام از این اطلاعات (انواع کالاها، مرز خروج و...)بتوانند بصورت جدا ازهم و در combobox های متفاوت قرار بگیرند
این کار از پایه اشتباهه
مدیر یه موجودیت جداگانه ،کالا یه موجودیت جداگانه و ... هست .
به نظر من دیتابیستون رو از اول طراحی کنید .
ممنونم از راهنماییتون اما یه برنامه نویس حرفه ای این DB رو طراحی کرده!!!!!!
البته این و یاداوری کنم که جدول سومی هم وجود داره که انواع را نگهداری میکنه و به وسیله یک typr_ID درجدول Baseبکار می ره
شما گفتین یه جدول دارید .
خوب پس مشکل چی هست ؟
میخوام اطلاعات جدول BASE را با استفاده از نوع اونها(کالا،مرزخروج و ...)در COMBO های متفاوت قراربدم اما درصورت استفاده مستقیم از اطلاعات، یک SELECT بیشتر نمی تونم داشته باشم