مشاهده نسخه کامل
: ایجاد و نمایش شجره خانوادگی
osmanjan
10-05-2014, 07:40
سلام من اطلاعات رو توی دیتابیس ذخیره کردم و حالا نمیدونم چجوری اطلاعات پدر و پسری رو بر اساس آیدی و آیدی پدر بازیابی کنم و بصورت درختی نمایش بدم.اگه کسی میتونه کمک کنه ممنون میشم
szh_1367
11-05-2014, 19:38
سلام من اطلاعات رو توی دیتابیس ذخیره کردم و حالا نمیدونم چجوری اطلاعات پدر و پسری رو بر اساس آیدی و آیدی پدر بازیابی کنم و بصورت درختی نمایش بدم.اگه کسی میتونه کمک کنه ممنون میشم
سلام
در جدول سه تا فلید باید داشته باشید
1. نام و نام خانوادگی
2. کد پدر
3. کد خود شخص
بر اساس کد پدر - خود پدر و فرزندانش رو واکشی میکنید
اگر بخواهید به صورت درختی باشه ساده ترین راه استفاده از treeview هست
osmanjan
12-05-2014, 05:32
خب من همه این کارهارو کردم ولی خب مشکلم اینجاست که نمیدونم چجوری واکشی کنم و بصورت درختی حالا با treeview یا هر چیز دیگه ای نمایش بدم.
Sent from my LG-P880 using Tapatalk
rahnema1
12-05-2014, 11:46
سلام
اگه از sqlserver استفاده می کنید میتونید از CTE استفاده کنید
این هم مثال
Recursive Queries Using Common Table Expressions
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
وقتی نتایج را برگرداندید بر اساس level به ترتیب treeview را پر کنید
osmanjan
12-05-2014, 12:05
ممنون چک میکنم.
Sent from my LG-P880 using Tapatalk
osmanjan
12-05-2014, 12:14
اگه از اکسس استفاده کنم روشی هست که با کدنویسی بتونم جواب بگیرم ؟
Sent from my LG-P880 using Tapatalk
rahnema1
13-05-2014, 14:49
توی این دو تا لینک در مورد کاربرد vb در پرس و جوی سلسله مراتبی در access بحث شده
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه از اکسس استفاده کنم روشی هست که با کدنویسی بتونم جواب بگیرم ؟
Sent from my LG-P880 using Tapatalk
شما ساختن شجره را باید توی .net انجام بدی.ربطی به پایگاه داده نداره.نوع پایگاه داده انتخابش بستگی به حجم و نوع و امنیت داده داره نه این چیزا
شما باید یه تابع بازگشتی توی برنامه بنویسی.بشین به این فکر کن.از کسی هم نپرس.تمرین خوبی هست برای یادگیریت.فقط اگر تابع بازگشتی را بلد نیستی چند نمونشو توی اینترنت پیدا کن و ببین
osmanjan
18-05-2014, 17:54
ممنون.
Sent from my LG-P880 using Tapatalk
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.