الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحديث الجداول

بدأه tamer2000 في 2 يونيو 2009 · 0 رد · 324 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاته

أخوانى الكرام أرجو المساعدة فى ذلك الامر

الموضوع أن لدى فورم عبارة عن الاتى

فى القسم الشمال يوجد شجرة حسابات تبين بيانات كل حساب (أسمه) وما يتفرع منه من حسابات الخ

كنت بفكر بالأول أجعلها مثل شجرة الأكسبلورر بالضغط على الماوس يمكن تغير الاسم وبالتالى يتحدث دا فى DataBase مباشرة وأذا أردنا تغير تسلسل الحسابات مثلا يتم ذلك عن طريق السحب والأدراج لأى فرع ووضعه بالمكان الجديد وبالتالى ينعكس ذلك على الداتا ببز لكن لأنى مبتدأ ما رضيت أصعب الأمور على نفسى وقلت على يمين الفورم بعمل مجموعة ادوات تعرض بيانات الحسابات والتغير من خلالها

والجداول فى الدتا بيز كالأتى

(طبعا هى مش بالعربى ولكن فقط للتوضيح)

جدول فيه الجذور الرئيسية

رقم الحساب - أسم الحساب - الشركة التابع لها الحساب

(على سبيل المثال)

1 ** الحسابات المالية ** 1

2 ** الحسابات النظامية ** 1

1 ** الأصول ** 2

2 ** الخصوم ** 2

3 ** حقوق الملكية ** 2

4 ** الأيرادات ** 2

5 ** المصروفات ** 2

جدول فيه الأسماء لكل الحسابات التى ستتفرع من الحسابات الرئيسة المذكورة سابقا

رقم الحساب - أسم الحساب - الحساب الجذر - الشركة التابع لها الحساب - رقم المستخدم الخ من البيانات

1-1 ** الأصول ** 1 ** 1 ** 1

2-1 ** الخصوم ** 1 ** 1 ** 1

1-1-1 ** البنوك ** 1-1 ** 1 ** 1

1-1 ** البنوك ** 1 ** 2 ** 2

1-2 ** المدينين ** 1 ** 2 ** 2

1-1-1 ** البنك التجاري ** 1-1 ** 2 ** 2

وطبعا هناك جداول

للمستخدمين وارقامهم وبيانتهم و جدول للشركات وأرقامهم وبيانتهم

المهم الان مثلا دخل المستخدم على حسابات الشركة رقم 1

بقوم بتكوين جملة SQL تقوم بتجميع جميع البيانات المطلوبة عن حساب معين من جميع الجداول وعرضها

حتى هنا لا توجد مشكلة

والتحرك بين السجلات أيضا لا توجد فيه مشكلة

لكن المشكلة أنى أريد امكانية تحديث هذه السجلات ولكن المشكلة أنه يتعامل مع هذا الجدول على انه أستعلام غير قابل للتحديث

فلا أعرف كيف يمكن تنفيذ ما أريده تحديدا

وهو الضغط دبل كليك على حساب معين الظاهر بشجرة الحساب يقوم بملأ التيكست بوكس والكومبو بوكس ببيانات الحساب وامكانية تغير المستخدم لخصائص هذا الحساب بمجرد الاختيار فقط

بدون الحاجة لبوتن لضغطه من أجل الحفظ أو التعديل أو كل هذا فمثلا لو انه يريد أن يغير تسلسل حساب من جذر الى جذر أخر يكفى أن يختار الجذر الذلا يريده من الكومبو بوكس فيتم الحفظ

الحقيقة الأجزاء الأجرائية نفسها هذه ليس لدى مشكلة فيها لكن مشكلتى ما هى الطريقة الصحيحة لجلب وتحديث هذه البيانات وهى متفرقة بين الجداول وليست فى جدول واحد

طبعا انا اطلت ولكن بحاول اوضح الفكرة على قدر الأمكان

جزاكم الله خيرا

مواضيع مشابهة