ورود

View Full Version : ثبت داده در جدول فرزند براساس جدول والد



ro3vayedel
شنبه 27 آبان 1396, 07:16 صبح
باسلام خدمت تمام اساتید

بنده سه تا جدول دارم که با همدیگه در ارتباط هستن




جدول کشور (tbl_Country): Id_Country , Name_Country , Flag_Country


جدول استان (tbl_State) : Id_State , Name_State , Id_Country


جدول شهر (tbl_City): Id_City , Name_City , Id_State



بنده در فرم ثبت نام پرسنل نیاز به ثبت شهر محل زندگی دارم یعنی Id_City از جدول Tbl_City اما مشکل اینجا خودش رو نشون داد که به دلیل جامع نبودن دیتابیسم بعضی از استان ها هستن که شهری برای آنها ثبت نشده .

الان کاری که میخوام انجام بدم اینه که تمام استان های جدول State که شهری در جدول City ندارند ، نام استان بعنوان شهر در جدول city ثبت بشه که هیچ استانی بدون شهر نباشه.

ممنون میشم دوستان یک T-SQL دراختیارم قرار بدن واسه اینکار، ممنون و سپاسگذارم.

parvizwpf
شنبه 27 آبان 1396, 19:24 عصر
شما بجای اینکار یک آیتم شهر بسازید بنام 'نامشخص' ، که اینجوری آیدی ذخیره شده هم از جنس خود تیبل شهر باشه نه چیز دیگه

ro3vayedel
یک شنبه 28 آبان 1396, 16:08 عصر
دوست عزیز هنگام دریافت اطلاعات پرسنل فقط آیدی شهر ذخیره میشه در تیبل پرسنل ، اگر شهر نامشخص انتخاب بشه اونوقت استان و کشور هم مشخص نخواهد شد . بنده یک روش میخوام که درمیان داده های جدول استان جستجو کنه و اگر داده ای متناظر با آن در جدول شهر نباشه نام همان استان بعنوان نام شهر متناسبش در جدول شهر ذخیره بشه.

parvizwpf
شنبه 04 آذر 1396, 21:14 عصر
خب الان از نام تمام استان ها به عنوان شهر ذخیره ای داشته باشید درصورتی که پیدا نشد از اونها استفاده کنید

darna_computer
یک شنبه 11 شهریور 1397, 13:18 عصر
سلام. من یه مشکلی دارم. وقتی فرم فرزندم رو توی فرم اصلی باز میکنم، زمانی که فرم های غیر فرزند رو باز میکنم، فرم فرزندم میره پشت زمینه فرم اصلی قرار میگیره. اما من میخوام این فرم فرزند همیشه توی صفحه باشه و کاربر بتونه انو ببینه. الان هم توی برنامه م نتونستم مشکلش رو حل کنم. کسی میتونه کمک کنه؟
لینک برنامه م هم
اینجا (http://isofts.ir/MyProg/NabzSetup10.exe)
ست. اگه ببینید متوجه میشید. خیلی برام مهمه. لطفا کمک کنید.