ZonLine
شنبه 07 آذر 1394, 11:06 صبح
با سلام خدمت دوستان عزیز
فرض کنید در بانک اطلاعاتی رکوردهایی ذخیره شده که مربوط به طراحی فرم های دلفی است ، به این صورت اطلاعات هر فرم و کامپوننت ها دخل فرم و همچنین نوع این کامپوننت ها (مانند فیلدهای منطقی ، عددی ، رشته ای و ...) در بانک اطلاعاتی ذخیره شده اند
در حال حاضر می خواهم بصورت درختی اطلاعات هر فرم را مانند ریشه و اطلاعات مربوط به کامپوننت های داخل فرم به صورت برگ در یک درخت اضافه شده و در نام هر برگ که یک کامپوننت است شرح آن کامپوننت و در جلوی آن نوع کامپوننت نمایش داده شود مانند عکسی که در زیر مشاهده می کنید فرم پرسنلی دارای زیر مجموعه هایی است مانند اطلاعات پایه و زیر مجموعه اطلاعات پایه برگ هایی وجود دارد که اطلاعات پرسنل رو مشخص می کنند :
http://barnamenevis.org/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAEICAIAAAA r1iO9AAANxUlEQVR4nO3d0XLbxhlAYTwXHmgfp8F7ZNzO1JltU 0XNRG3TThJPk9aWrKwdR5atWKYkazxyb9ELgOBisSABAj8W4J5 veBErICiJxNHuUgKSHAAkJaE/AQAHjsoAkEVlAMiiMgBkURkAsqgMAFlUBoAsKgNAFpUBIIvKAJ BFZQDIojIAZFEZALKoDABZVAaALCoDQBaVASCLygCQRWUAyKIy AGRRGWC5TKYyE/qT2InKAMulVZIkSof NHagMsCCLWIwQ2WAJdOqHMpolSTpPItDZYAlW8JghsoAS2aytF qX2bs4wqmiMsCiVVOmPNeqZc5kssxdIbbr1H7HcVAZYNFq45B1 cnS2/pjR2uRaNd IMlmaNu8ogsoAi1YblKwHLZsPFv/lGczUy LdYCxUBpg7ra0CmCxN9uAZqtR3xFgGiFZ9yJGOtYAivBZjozLA rNVWTLTae hhr99olVi/XGOyVPYXiKkMMGtaeRKwWd3twZ5rbVZtin LDmuoDDBznpWY2f/pUg2VASCLygCQRWUAyKIyAGRRGSAWSRLmeKcyQCyoDABZVAaAL CoDQBaVASCLygDopHYiiD6oDLAAw8/2tHsPJkudP19snmDG94dMO/ EksoA8zf8/C7d9lCe4aHc0j35tz8nWu3aMZUBZsVo7Ttm 54gtzny6LGHdZKc8Y9/OFQ7NacXlQHmpO2Y7TFlas58 u4hL8cxIw1mqAwwH/WTyRWKQ70xrGhcyahlEOTdw bcd 2B0Fq7/fAPh3xXKqihMsA8lCenawxmihPlOllpnj13yxpsMQHa7MGOx5Y RjlapUmNMmagMMAvr0UWaNpZptVK6URFnXLH9Mo21PexeSKkGV dppW5YZzwk2d634UBlgZhrrHCbLdONQdscV3vP0bv6nsvZQ29R ZJnbmUrVHLfpSOzu40jmVAZanecJdpe3jv UkvFuvmOTdQ21hpnb36qPe zifg/VrNW3bTfSdq6MyAGRRGaAL79vS4lcyOgxUBtihPTC1OQ3aUBkA sqgMMDuhlmmFHNQXAxwGKgNAFpUBIIvKAJBFZQDIojIAZFEZAL KoDABZVAaALCoThXuEE/rJD4/KRCH0gRa10E9 eFQmCqEPtKiFfvLDozJRsF/0p2fnR8cnnz96zE3udnR8cnp2TmUKVCYKdmVeX76/vuGlL v65t68uqIyBSoTBacyoT dKAypzPDLV88KlYkClZnegMoMv3z1vFCZKFCZ6Q2aMdkXCdFq6 efJpDJRoDLTa6mMydIOzTisKROViQKVmd6gsczuy1d7bL3CUWD 7fBPm6qC mBFRmekNrMyOy1cvCpWJApWZXu/KFJdbLGuy4/LVy0JlokBlpte3MsaYfHOR6F2Xr14UKhMFKjO9vpWxrhzd6fLV C0JlokBlpterMlotuSK7UJkoUJnp9Xone9HLLjtRmShQmen1mz EddGaoTBSozPR6rssccmaoTBSozPR6r/5qKrMMB/XFjIjKTI8zP1SoTBSozPSoTIXKRIHKTI/KVKhMFJzKcK48aZwrz0ZlomBXZrW6u7z wE36tlrdUZkClQEgi8oAkEVlDt89wgn95M8ClTl8oQ 0qIV 8meByhy 0Ada1EI/ bNAZQDIojIAZFEZALKoDABZVAaALCoDQBaViULo93Pj5TwLoV4 AYVGZKIQ 1uLlPAsDnkOtFnu1FCoThdDHWrycZ2GvZ6 4NNNCC5PnVCYS9uv 9Oz86Pjk80ePucndjo5PTs/Oh1dGq6ovrWMZ92K3PkMuTTn8spZUJgp2ZTiL1QSqs1jZH9xzL GOy1LqAdoNWbf ntovdGwnct0RlouBUJvSnE4VxKuO/SJyzRftkSqsyT86FWEyWdp D2fetdtgHlYkClZmetzI7m HupMMdugxmwk6ZqEwUqMz0xhvL KZL1jxmxzW2TaYyM2Zlih32QWWiQGWmN9q6TN4ypFmPYbZOmfJ cqyTNjJWGMlzdZ0xOVoodNrZKtur2SMtwUF/MiKjM9MasTJ57D 7y3SXfmoudEK2U3rwTZbQ21VatpSnePS8f0H0Xq /VdqlMFKjM9MaujOfdnnIqUz/oi5GH/TGTZdpbhqI0voGJMesSKd2sSt/pF5WJApWZXq/K1C6SXU1pPJQuRhnVP907r4chzr28H3b249 H976MZdBAZabXozL1gcfgX0/Jd64IC97Zh8pEgcpMr/s72bUJyWbY0O9I36ydmCzd43da2j6fMVCZKFCZ6XUfy3j/dqDL3w3UH28zzxo6GBo7M1QmClRmen3WZTwrMUH/OHLkzFCZKFCZ6Y3/HtOEnAXlgahMFKjM9BZdmXFRmShQmelRmQqViQKVmR6VqVCZKF CZ6VGZCpWJApWZHpWpUJkoOJXhXHnSxjxX3vJRmSjYlVmt7i6v P3CTvq1Wd1SmQGWicI9AnGch1AsgLCoThdDHWrycZyHUCyAsKh OF0MdavJxnIdQLICwqA0AWlQEgi8oAkEVlAMiiMgBkURkAsqgM AFlUBoAsKgNAFpWJRehfgo1a6Cc/MCoTi9AHWtRCP/mBUZlYhD7Qohb6yQ MysSiesWfnp0fHZ98/ugxN7nb0fHJ6dk5lSlQmVhUr3jOlTeB6lx5VCanMvGwKxP6c4n C4MqYTA28Eu1cUJlYUJmJDa6MVlNdyNZkmejDUJlYUJmJDZ8xb R3MmCxNknSUwY7JUntHI 65RGViIV4Z57U6 vZLM8K6jFbeoczODGjVMxPrBxo/MHmeU5l4tFdGq83rSqtkrXyBVx9xX/DOS3kdjbbt7UfZZ/vFaa MydJuh/JkKzP9p0xJTzKfdxgH9cWMy1sZk6VJYsVi88OziIDJUqs21pGh VZIqldY kmYm1yrZ/FS09lV7lL22X5w9xzL2EM9k6ZZ1mb4N2rK9U5mx60ZlYtE6lvH PXIrDv4pA9RHrHrU7NrZvTvZrj9J3 XZf8a0Gca1TJnWmzVCXPbZttmBZ/t1x5ys LYcgsrEonNlildq8eK0X26Ntth3LHPhr5LnUfpuv0BD1mV0tv4 Wq3p56zNLN0Ll3YpJqFKZ w30RKv8Pmtn2615643KxKL/WCbNjPPTUenmT8v14orSefdq9N1 iYZUZj2DqU2ZiuTYx39zOcVkqbWi5pbCu/yildKNbcd9b5vKxKJnZZyD3reZZ1TTcQbUd/tF6l0Za XdO PxbeC2oTn02bZ9uddyVLlzy71RmVh0qYz1KnWm5r63Rao7Wnvw ruY6j9J7 2WS QsDN/61R9xjADL2EowXlYnFtveYqh9e7W9ke16K6xA0JkPuD0PnUfpu v1AjvJOd53luLZns m2WrYsp5Z21NdzRyv/Ejo7KxELut/K2/XgdY/uFGm0sY0V3exLaxn/1OgVoOJWJhVhliIxfiL/JLt9dmtu3l8rEQm4sA69QZ35wF31n0BwqEwsqMzHOL1OhMrGgM hOjMhUqEwu7MpwrTxrnyrNRmVhUr/jV6u7y gM36dtqdUdlClQmFvcIJ/STHxiViUXoAy1qoZ/8wKgMAFlUBoAsKgNAFpUBIIvKAJBFZQDIojIAZFEZALKoDABZV AaALCoDQBaVASCLygCQRWUAyKIyAGRRGQCyqAwAWVQGgCwqA0A WlQEgi8oAkEVlAMiiMkAnXCBlb1QG6ITK7I3KAJ1Qmb1RGaCTK SujldIjfuqhURmgkyIcv/vssy63YZUxWZokaWb8/y9bXICoDNBJVZmHXQZXZstgxmSpnZ9tPZoPKgN0Ylfm94 /dG5/ OIvX3x5fPTXb8apjMlUWzrWAVpGYPI8pzJAR05lvv/3s r243 fP3v wrx89c3f/rG1MiZLu4XBZGk5mHEGL4ucMlEZoBNvZZ78dPqfZz8/N7 8fHXx vLNt//81zhjmfqIpTZmcSqzZdQzG1QG6MSpzJOfzn58ev70zJiXry5eX 769unr37t0PT57sWRl3IaaMh9Ha5LlWVmecrGiVuAs1s5tGURm gE7syf/zTV8 ev/j5xatfLy7fvXt3c3Nze3t7e3v79NnpXpXxzIK0UjrXKlG6mD5p tY6HzuoV2QSqmF0Vd2qRBNL5W7EAB/XFYFbsyvz56OuXry7evH37/v37Dx8 fFx78fKXfSrjdiPP1 3QKkmSJFHaWqppDnuy8uPlpptFHUigMpBiV arr08u37y9vr6 vb39 PHjw8PDp0 fHh4eLl6/3qMy3qWVYj2mnP1UAcnz6l9NRWASe1MIoDKQYlfm5O/fFom5v79/eHj439rV1dVeY5n62krRCkIxV1QGUuzKfPf9D0 fPjPmxa8XF1e//fZ tVrd3KxWN9fX7/d7J3s9BrGGJZgrKgMpk/7uL2aMykDKhH/HhFmjMpDS pfX7UJ/yhBBZSCFyqBAZSCFyqBAZSCFyqBAZQDIojIAZFEZALKoDABZVA aALCoDQBaVASCLygCQRWUAyKIyAGRRGQCyqAwAWVQGgCwqA0AW lQEgi8oAkEVlAMiiMgBkURkAsqgMAFlUBoAsKgNAFpUBIIvKAJ BFZQDIojIAZFEZALKoDABZVAaALCoDQBaVASCLygCQRWUAyKIy AGRRGQCyqAwAWVQGgCwqA0AWlQEgi8oAkEVlAMiiMgBkURkAsq gMAFlUBoAsKgNAFpUBIIvKAJBFZQDIojIAZFEZALKoDABZVAaA LCoDQBaVASDr/ygRKEu5EKOBAAAAAElFTkSuQmCC
حالا به نظر شما این کامپوننت وجود داره یا اینکه خودم باید بنویسمش؟
و اگر نیست در مورد نوشتنه این کامپوننت و ساختن ادیت باکس و چک باکس داخل یک درخت راهنماییم کنید ممنون میشم
با تشکر فراوان
فرض کنید در بانک اطلاعاتی رکوردهایی ذخیره شده که مربوط به طراحی فرم های دلفی است ، به این صورت اطلاعات هر فرم و کامپوننت ها دخل فرم و همچنین نوع این کامپوننت ها (مانند فیلدهای منطقی ، عددی ، رشته ای و ...) در بانک اطلاعاتی ذخیره شده اند
در حال حاضر می خواهم بصورت درختی اطلاعات هر فرم را مانند ریشه و اطلاعات مربوط به کامپوننت های داخل فرم به صورت برگ در یک درخت اضافه شده و در نام هر برگ که یک کامپوننت است شرح آن کامپوننت و در جلوی آن نوع کامپوننت نمایش داده شود مانند عکسی که در زیر مشاهده می کنید فرم پرسنلی دارای زیر مجموعه هایی است مانند اطلاعات پایه و زیر مجموعه اطلاعات پایه برگ هایی وجود دارد که اطلاعات پرسنل رو مشخص می کنند :
http://barnamenevis.org/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAEICAIAAAA r1iO9AAANxUlEQVR4nO3d0XLbxhlAYTwXHmgfp8F7ZNzO1JltU 0XNRG3TThJPk9aWrKwdR5atWKYkazxyb9ELgOBisSABAj8W4J5 veBErICiJxNHuUgKSHAAkJaE/AQAHjsoAkEVlAMiiMgBkURkAsqgMAFlUBoAsKgNAFpUBIIvKAJ BFZQDIojIAZFEZALKoDABZVAaALCoDQBaVASCLygCQRWUAyKIy AGRRGWC5TKYyE/qT2InKAMulVZIkSof NHagMsCCLWIwQ2WAJdOqHMpolSTpPItDZYAlW8JghsoAS2aytF qX2bs4wqmiMsCiVVOmPNeqZc5kssxdIbbr1H7HcVAZYNFq45B1 cnS2/pjR2uRaNd IMlmaNu8ogsoAi1YblKwHLZsPFv/lGczUy LdYCxUBpg7ra0CmCxN9uAZqtR3xFgGiFZ9yJGOtYAivBZjozLA rNVWTLTae hhr99olVi/XGOyVPYXiKkMMGtaeRKwWd3twZ5rbVZtin LDmuoDDBznpWY2f/pUg2VASCLygCQRWUAyKIyAGRRGSAWSRLmeKcyQCyoDABZVAaAL CoDQBaVASCLygDopHYiiD6oDLAAw8/2tHsPJkudP19snmDG94dMO/ EksoA8zf8/C7d9lCe4aHc0j35tz8nWu3aMZUBZsVo7Ttm 54gtzny6LGHdZKc8Y9/OFQ7NacXlQHmpO2Y7TFlas58 u4hL8cxIw1mqAwwH/WTyRWKQ70xrGhcyahlEOTdw bcd 2B0Fq7/fAPh3xXKqihMsA8lCenawxmihPlOllpnj13yxpsMQHa7MGOx5Y RjlapUmNMmagMMAvr0UWaNpZptVK6URFnXLH9Mo21PexeSKkGV dppW5YZzwk2d634UBlgZhrrHCbLdONQdscV3vP0bv6nsvZQ29R ZJnbmUrVHLfpSOzu40jmVAZanecJdpe3jv UkvFuvmOTdQ21hpnb36qPe zifg/VrNW3bTfSdq6MyAGRRGaAL79vS4lcyOgxUBtihPTC1OQ3aUBkA sqgMMDuhlmmFHNQXAxwGKgNAFpUBIIvKAJBFZQDIojIAZFEZAL KoDABZVAaALCoThXuEE/rJD4/KRCH0gRa10E9 eFQmCqEPtKiFfvLDozJRsF/0p2fnR8cnnz96zE3udnR8cnp2TmUKVCYKdmVeX76/vuGlL v65t68uqIyBSoTBacyoT dKAypzPDLV88KlYkClZnegMoMv3z1vFCZKFCZ6Q2aMdkXCdFq6 efJpDJRoDLTa6mMydIOzTisKROViQKVmd6gsczuy1d7bL3CUWD 7fBPm6qC mBFRmekNrMyOy1cvCpWJApWZXu/KFJdbLGuy4/LVy0JlokBlpte3MsaYfHOR6F2Xr14UKhMFKjO9vpWxrhzd6fLV C0JlokBlpterMlotuSK7UJkoUJnp9Xone9HLLjtRmShQmen1mz EddGaoTBSozPR6rssccmaoTBSozPR6r/5qKrMMB/XFjIjKTI8zP1SoTBSozPSoTIXKRIHKTI/KVKhMFJzKcK48aZwrz0ZlomBXZrW6u7z wE36tlrdUZkClQEgi8oAkEVlDt89wgn95M8ClTl8oQ 0qIV 8meByhy 0Ada1EI/ bNAZQDIojIAZFEZALKoDABZVAaALCoDQBaViULo93Pj5TwLoV4 AYVGZKIQ 1uLlPAsDnkOtFnu1FCoThdDHWrycZ2GvZ6 4NNNCC5PnVCYS9uv 9Oz86Pjk80ePucndjo5PTs/Oh1dGq6ovrWMZ92K3PkMuTTn8spZUJgp2ZTiL1QSqs1jZH9xzL GOy1LqAdoNWbf ntovdGwnct0RlouBUJvSnE4VxKuO/SJyzRftkSqsyT86FWEyWdp D2fetdtgHlYkClZmetzI7m HupMMdugxmwk6ZqEwUqMz0xhvL KZL1jxmxzW2TaYyM2Zlih32QWWiQGWmN9q6TN4ypFmPYbZOmfJ cqyTNjJWGMlzdZ0xOVoodNrZKtur2SMtwUF/MiKjM9MasTJ57D 7y3SXfmoudEK2U3rwTZbQ21VatpSnePS8f0H0Xq /VdqlMFKjM9MaujOfdnnIqUz/oi5GH/TGTZdpbhqI0voGJMesSKd2sSt/pF5WJApWZXq/K1C6SXU1pPJQuRhnVP907r4chzr28H3b249 H976MZdBAZabXozL1gcfgX0/Jd64IC97Zh8pEgcpMr/s72bUJyWbY0O9I36ydmCzd43da2j6fMVCZKFCZ6XUfy3j/dqDL3w3UH28zzxo6GBo7M1QmClRmen3WZTwrMUH/OHLkzFCZKFCZ6Y3/HtOEnAXlgahMFKjM9BZdmXFRmShQmelRmQqViQKVmR6VqVCZKF CZ6VGZCpWJApWZHpWpUJkoOJXhXHnSxjxX3vJRmSjYlVmt7i6v P3CTvq1Wd1SmQGWicI9AnGch1AsgLCoThdDHWrycZyHUCyAsKh OF0MdavJxnIdQLICwqA0AWlQEgi8oAkEVlAMiiMgBkURkAsqgM AFlUBoAsKgNAFpWJRehfgo1a6Cc/MCoTi9AHWtRCP/mBUZlYhD7Qohb6yQ MysSiesWfnp0fHZ98/ugxN7nb0fHJ6dk5lSlQmVhUr3jOlTeB6lx5VCanMvGwKxP6c4n C4MqYTA28Eu1cUJlYUJmJDa6MVlNdyNZkmejDUJlYUJmJDZ8xb R3MmCxNknSUwY7JUntHI 65RGViIV4Z57U6 vZLM8K6jFbeoczODGjVMxPrBxo/MHmeU5l4tFdGq83rSqtkrXyBVx9xX/DOS3kdjbbt7UfZZ/vFaa MydJuh/JkKzP9p0xJTzKfdxgH9cWMy1sZk6VJYsVi88OziIDJUqs21pGh VZIqldY kmYm1yrZ/FS09lV7lL22X5w9xzL2EM9k6ZZ1mb4N2rK9U5mx60ZlYtE6lvH PXIrDv4pA9RHrHrU7NrZvTvZrj9J3 XZf8a0Gca1TJnWmzVCXPbZttmBZ/t1x5ys LYcgsrEonNlildq8eK0X26Ntth3LHPhr5LnUfpuv0BD1mV0tv4 Wq3p56zNLN0Ll3YpJqFKZ w30RKv8Pmtn2615643KxKL/WCbNjPPTUenmT8v14orSefdq9N1 iYZUZj2DqU2ZiuTYx39zOcVkqbWi5pbCu/yildKNbcd9b5vKxKJnZZyD3reZZ1TTcQbUd/tF6l0Za XdO PxbeC2oTn02bZ9uddyVLlzy71RmVh0qYz1KnWm5r63Rao7Wnvw ruY6j9J7 2WS QsDN/61R9xjADL2EowXlYnFtveYqh9e7W9ke16K6xA0JkPuD0PnUfpu v1AjvJOd53luLZns m2WrYsp5Z21NdzRyv/Ejo7KxELut/K2/XgdY/uFGm0sY0V3exLaxn/1OgVoOJWJhVhliIxfiL/JLt9dmtu3l8rEQm4sA69QZ35wF31n0BwqEwsqMzHOL1OhMrGgM hOjMhUqEwu7MpwrTxrnyrNRmVhUr/jV6u7y gM36dtqdUdlClQmFvcIJ/STHxiViUXoAy1qoZ/8wKgMAFlUBoAsKgNAFpUBIIvKAJBFZQDIojIAZFEZALKoDABZV AaALCoDQBaVASCLygCQRWUAyKIyAGRRGQCyqAwAWVQGgCwqA0A WlQEgi8oAkEVlAMiiMkAnXCBlb1QG6ITK7I3KAJ1Qmb1RGaCTK SujldIjfuqhURmgkyIcv/vssy63YZUxWZokaWb8/y9bXICoDNBJVZmHXQZXZstgxmSpnZ9tPZoPKgN0Ylfm94 /dG5/ OIvX3x5fPTXb8apjMlUWzrWAVpGYPI8pzJAR05lvv/3s r243 fP3v wrx89c3f/rG1MiZLu4XBZGk5mHEGL4ucMlEZoBNvZZ78dPqfZz8/N7 8fHXx vLNt//81zhjmfqIpTZmcSqzZdQzG1QG6MSpzJOfzn58ev70zJiXry5eX 769unr37t0PT57sWRl3IaaMh9Ha5LlWVmecrGiVuAs1s5tGURm gE7syf/zTV8 ev/j5xatfLy7fvXt3c3Nze3t7e3v79NnpXpXxzIK0UjrXKlG6mD5p tY6HzuoV2QSqmF0Vd2qRBNL5W7EAB/XFYFbsyvz56OuXry7evH37/v37Dx8 fFx78fKXfSrjdiPP1 3QKkmSJFHaWqppDnuy8uPlpptFHUigMpBiV arr08u37y9vr6 vb39 PHjw8PDp0 fHh4eLl6/3qMy3qWVYj2mnP1UAcnz6l9NRWASe1MIoDKQYlfm5O/fFom5v79/eHj439rV1dVeY5n62krRCkIxV1QGUuzKfPf9D0 fPjPmxa8XF1e//fZ tVrd3KxWN9fX7/d7J3s9BrGGJZgrKgMpk/7uL2aMykDKhH/HhFmjMpDS pfX7UJ/yhBBZSCFyqBAZSCFyqBAZSCFyqBAZQDIojIAZFEZALKoDABZVA aALCoDQBaVASCLygCQRWUAyKIyAGRRGQCyqAwAWVQGgCwqA0AW lQEgi8oAkEVlAMiiMgBkURkAsqgMAFlUBoAsKgNAFpUBIIvKAJ BFZQDIojIAZFEZALKoDABZVAaALCoDQBaVASCLygCQRWUAyKIy AGRRGQCyqAwAWVQGgCwqA0AWlQEgi8oAkEVlAMiiMgBkURkAsq gMAFlUBoAsKgNAFpUBIIvKAJBFZQDIojIAZFEZALKoDABZVAaA LCoDQBaVASDr/ygRKEu5EKOBAAAAAElFTkSuQmCC
حالا به نظر شما این کامپوننت وجود داره یا اینکه خودم باید بنویسمش؟
و اگر نیست در مورد نوشتنه این کامپوننت و ساختن ادیت باکس و چک باکس داخل یک درخت راهنماییم کنید ممنون میشم
با تشکر فراوان