بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف يتم ربط الtreeview بقاعدة البيانات للحصول على شجرة حسابات
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف يتم ربط الtreeview بقاعدة البيانات للحصول على شجرة حسابات
السلام عليكــم ورحمـة الله وبركاتــه ،،
أخي العزيز ؛؛
يمكنك مراجعة المثال التالي (مصمم ب Framework 3.0 + Visual Basic.Net 2005 أو Framework 2 Sp1)
وفكرة البرنامج أنني لا أعلم عدد الحسابات الموجودة بالشركة أو التي قد يتم فتحها بالمستقبل لذلك تم انشاء جدول واحد بقاعدة البيانات يحتوي على ثلاث حقول فقط كما يلي:
حقل ID نوعه AutoNumber حتى يتم اعطاء كل حساب موجود رقم خاص به لا يتكرر مع أي حساب آخر
حقل Name نوعه text وهو عبارة عن اسم الحساب
حقل Type نوعه Number وهو عبارة عن رقم الحساب الأب أو هو عبارة عن رقم الحساب الرئيسي الذي تفرع منه الحساب الحالي
وحتى تتضح وظيفة الحقل Type إليك شرح لما تم بالمثال المرفق:
بند "الأصول المتداولة" يأخذ الرقم 2 في حقل ID وهذا الرقم أخذه تلقائياً ، ويأخذ الرقم 0 في حقل Type وبالتالي فهو فرع رئيسي بالشجرة
ثم نجد بند "البنك" يأخذ الرقم 5 في حقل ID وهذا الرقم أخذه تلقائياً أيضاً ، ويأخذ الرقم 2 في حقل Type ومن ثم فهو فرع للأصول المتداولة (حيث أن الأصول المتداولة تأخذ القيمة 2 في الحقل ID)
ثم نجد بند "الأهلي" يأخذ الرقم 5 في حقل Type ومن ثم فهو فرع للبنك (حيث أن البنك يأخذ القيمة 5 في حقل ID)
وهكذا
بمعنى أصح أن كل اسم حساب(ابن) له قيمة في الحقل Type هذه القيمة ما هي إلا قيمة لحقل ID لحساب آخر(الأب).
أتمنى أن أكون قد أوضحت الفكرة
والحق يقال بأن الذي ساعدني في تصميم الكود هو الأخ Jbsa بمنتدى المحيط العربي فجزاه الله خيراً.
والسلام عليكــم ورحمـة الله وبركاتــه ،،
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
الحمدلله والصلاة والسلام على رسول الله وعلى آله أجمعين
شكراً لك اخي الكريم
جاري تحميل framework sp1
ممكن تشرح لي الكود لأني لاأفهه ولك جزيل الشكر
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
الحمدلله والصلاة والسلام على سيدنا رسول الله صلى الله عليه وعلى آله وسلم أجمعين
شكراً لك اخي الكريم
لقد حملت FrameWork 2 sp1 و هو كبير جدا حجمه431ميجا و عملت له SETUP وعند تشغيل البرنامج يظهر خطأ كم كان يحدث من قبل أرجو أن تخبرني بالحل
شكراً لك اخي الكريم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…