10-05-20, 03:33 AM
(آخر تعديل لهذه المشاركة : 10-05-20, 03:41 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
اخي الكريم اذا كانت الصفوف هي سجلات في جدول بقاعدة البيانات وانت تعرضها في داتا غرايد
هنا الامر يحتاج الى التالي تبعا للخيارات التي تريدها
1- يمكنك انشاء صف جديد باسم الشخص وبنفس الحقول ولكن تقوم بجمع خلايا كل عمود من الداتا غرايد وتضعها بحقل الصف الجديد
2 اذا كنت تريد تريد عرض الصف الجديد يمكنك ذلك في داتاغرايد جديدة ضعها اسفل الاولى
3 اذا كنت تريد حفظ الصف الجديد فيجب ان يكون لديك جدول جديد تحفظ فيه الصف الناتج
4 اذا كنت تريد حفظ الصف الجديد في الجدول الاول هنا المشكلة من تكرار البيانات مرة والمجموع مرة اخرى وهذا غير صحيح
5 اذا كنت تريد حفظ الصف المجموع بنفس الجدول فيجب حذف الصفوف السابقة وهذا ايضا غير صحيح كون البيانات لها اي دي وربما ترتبظ بجداول اخرى
الامر الاخر والذي لم تشير اليه انت وهو ان هذه الصفوف ليس لها علاقة بجدول في قاعدة البيات بعد انما هي بنود طلبات عميل مؤقته ثم يتم جمع حاصل محتوياتها في صف تحفظ في جدول الفواتير مثلا... ايضا هنا مشكلة وهي ان التفاصيل لاتحفظ انما الذي سيحفظ هو المجموع وهذا خظأ
الصحيح وهو انك تقوم بانشاء فاتورة لها راس وتفاصيل وانت لست مرغما على حفظ مجموع كل حقل او المجموع الكلي يل يمكن عند استدعاء الفاتورة يتم جمع الارقام اتوماتيكيا في مربع نص مجموع الفاتورة
اما ان اردت ان تحفظ قيمة الفاتورة والتفاصيل يمكنك انشاء جدول خاص عبارة عن مجموع كل فاتورة بدليل رقمها وتحفظ تفاصيل الفاتورة في جدول تفاصيل الفاتورة
هذا ماعندي من توضيح واتمنى من الاعضاء الكرام ممن عملوا برامج فواتير المزيد من الايضاح والاقتراحات وتصويب ماقد يكون خطأ في الرد
دمتم بخير
اخي الكريم اذا كانت الصفوف هي سجلات في جدول بقاعدة البيانات وانت تعرضها في داتا غرايد
هنا الامر يحتاج الى التالي تبعا للخيارات التي تريدها
1- يمكنك انشاء صف جديد باسم الشخص وبنفس الحقول ولكن تقوم بجمع خلايا كل عمود من الداتا غرايد وتضعها بحقل الصف الجديد
2 اذا كنت تريد تريد عرض الصف الجديد يمكنك ذلك في داتاغرايد جديدة ضعها اسفل الاولى
3 اذا كنت تريد حفظ الصف الجديد فيجب ان يكون لديك جدول جديد تحفظ فيه الصف الناتج
4 اذا كنت تريد حفظ الصف الجديد في الجدول الاول هنا المشكلة من تكرار البيانات مرة والمجموع مرة اخرى وهذا غير صحيح
5 اذا كنت تريد حفظ الصف المجموع بنفس الجدول فيجب حذف الصفوف السابقة وهذا ايضا غير صحيح كون البيانات لها اي دي وربما ترتبظ بجداول اخرى
الامر الاخر والذي لم تشير اليه انت وهو ان هذه الصفوف ليس لها علاقة بجدول في قاعدة البيات بعد انما هي بنود طلبات عميل مؤقته ثم يتم جمع حاصل محتوياتها في صف تحفظ في جدول الفواتير مثلا... ايضا هنا مشكلة وهي ان التفاصيل لاتحفظ انما الذي سيحفظ هو المجموع وهذا خظأ
الصحيح وهو انك تقوم بانشاء فاتورة لها راس وتفاصيل وانت لست مرغما على حفظ مجموع كل حقل او المجموع الكلي يل يمكن عند استدعاء الفاتورة يتم جمع الارقام اتوماتيكيا في مربع نص مجموع الفاتورة
اما ان اردت ان تحفظ قيمة الفاتورة والتفاصيل يمكنك انشاء جدول خاص عبارة عن مجموع كل فاتورة بدليل رقمها وتحفظ تفاصيل الفاتورة في جدول تفاصيل الفاتورة
هذا ماعندي من توضيح واتمنى من الاعضاء الكرام ممن عملوا برامج فواتير المزيد من الايضاح والاقتراحات وتصويب ماقد يكون خطأ في الرد
دمتم بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
