View Full Version : سوال: نمایش یک جدول در ساختار درختی
  
bmanfy
پنج شنبه 27 فروردین 1388, 22:23 عصر
سلام دوستان جدولی دارم که لازم هست اطلاعاتش رو به صورت درختی نمایش بدم .
دوتا فیلد تو جدول دارم یکی Id و دیگری SubId . 
subid اون id رو ذخیره میکنه که باید زیر مجموعه Id فعلی باشه .
اگر در این زمینه بهم کمک کنید خیلی ممنون میشم .
shervin farzin
جمعه 28 فروردین 1388, 02:25 صبح
سلام
نگفتيد كه مشكلتون كجاست ؟
تا جايي كه من با اين ساختار آشنايي دارم ، فيلد ID كه مثل هميشه AutoNumber هست .
فيلد SubID مقدار ID پدر يا شاخه بالاتر براي فيلد فعلي رو نگه داري ميكنه ، البته غير از ريشه ها
كه چون پدري ندارند مقدار SubID اونها هميشه 0 هست . به عنوان مثال :
A ( ID = 1 ; SubID = 0 )
    |
  
      B ( ID = 2 ; SubID = 1 )
        |
            C ( ID = 3 ; SubID = 2 )  
موفق باشيد .
bmanfy
جمعه 28 فروردین 1388, 12:31 عصر
با تشکر :
راستش من کلا نمیدونم باید از چی استفاده کنم . و این ساهتار رو چه طوری نمایش بدم .
آیا خودم باید کل جدول رو پیماش کنم و یا ساختار درختب بسازم و یا امکان ساده تر ی در دلفی قرار داده شده است ؟
shervin farzin
جمعه 28 فروردین 1388, 12:44 عصر
سلام
با توجه به اين كه شما مقادير فيلدها رو همراه ID  و SubID داخل Database ذخيره ميكنيد
پيمايش ركوردها هم به عهده خودتون خواهد بود . براي نمايش چنين درخت واره هايي ، ابزارهايي
در دلفي هست ، اما اين كه اون كامپوننتها به طور اتوماتيك از Database شما پر بشن ، خير .
موفق باشيد .
bmanfy
جمعه 28 فروردین 1388, 12:54 عصر
یعنی پس باد در حالت کلی خودم جدول رو به روشها ی پیمایش درخت ، پیمایش کنم و مثلا با استفاده از ابزای مثل TreeView این پیمایش رو نشون بدم ؟
merced
یک شنبه 30 فروردین 1388, 00:51 صبح
اينو ديدي ؟
http://barnamenevis.org/forum/showthread.php?t=70015
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.