10-05-20, 03:02 AM
10-05-20, 03:02 AM
10-05-20, 03:33 AM
السلام عليكم ورحمة الله وبركاته
اخي الكريم اذا كانت الصفوف هي سجلات في جدول بقاعدة البيانات وانت تعرضها في داتا غرايد
هنا الامر يحتاج الى التالي تبعا للخيارات التي تريدها
1- يمكنك انشاء صف جديد باسم الشخص وبنفس الحقول ولكن تقوم بجمع خلايا كل عمود من الداتا غرايد وتضعها بحقل الصف الجديد
2 اذا كنت تريد تريد عرض الصف الجديد يمكنك ذلك في داتاغرايد جديدة ضعها اسفل الاولى
3 اذا كنت تريد حفظ الصف الجديد فيجب ان يكون لديك جدول جديد تحفظ فيه الصف الناتج
4 اذا كنت تريد حفظ الصف الجديد في الجدول الاول هنا المشكلة من تكرار البيانات مرة والمجموع مرة اخرى وهذا غير صحيح
5 اذا كنت تريد حفظ الصف المجموع بنفس الجدول فيجب حذف الصفوف السابقة وهذا ايضا غير صحيح كون البيانات لها اي دي وربما ترتبظ بجداول اخرى
الامر الاخر والذي لم تشير اليه انت وهو ان هذه الصفوف ليس لها علاقة بجدول في قاعدة البيات بعد انما هي بنود طلبات عميل مؤقته ثم يتم جمع حاصل محتوياتها في صف تحفظ في جدول الفواتير مثلا... ايضا هنا مشكلة وهي ان التفاصيل لاتحفظ انما الذي سيحفظ هو المجموع وهذا خظأ
الصحيح وهو انك تقوم بانشاء فاتورة لها راس وتفاصيل وانت لست مرغما على حفظ مجموع كل حقل او المجموع الكلي يل يمكن عند استدعاء الفاتورة يتم جمع الارقام اتوماتيكيا في مربع نص مجموع الفاتورة
اما ان اردت ان تحفظ قيمة الفاتورة والتفاصيل يمكنك انشاء جدول خاص عبارة عن مجموع كل فاتورة بدليل رقمها وتحفظ تفاصيل الفاتورة في جدول تفاصيل الفاتورة
هذا ماعندي من توضيح واتمنى من الاعضاء الكرام ممن عملوا برامج فواتير المزيد من الايضاح والاقتراحات وتصويب ماقد يكون خطأ في الرد
دمتم بخير
اخي الكريم اذا كانت الصفوف هي سجلات في جدول بقاعدة البيانات وانت تعرضها في داتا غرايد
هنا الامر يحتاج الى التالي تبعا للخيارات التي تريدها
1- يمكنك انشاء صف جديد باسم الشخص وبنفس الحقول ولكن تقوم بجمع خلايا كل عمود من الداتا غرايد وتضعها بحقل الصف الجديد
2 اذا كنت تريد تريد عرض الصف الجديد يمكنك ذلك في داتاغرايد جديدة ضعها اسفل الاولى
3 اذا كنت تريد حفظ الصف الجديد فيجب ان يكون لديك جدول جديد تحفظ فيه الصف الناتج
4 اذا كنت تريد حفظ الصف الجديد في الجدول الاول هنا المشكلة من تكرار البيانات مرة والمجموع مرة اخرى وهذا غير صحيح
5 اذا كنت تريد حفظ الصف المجموع بنفس الجدول فيجب حذف الصفوف السابقة وهذا ايضا غير صحيح كون البيانات لها اي دي وربما ترتبظ بجداول اخرى
الامر الاخر والذي لم تشير اليه انت وهو ان هذه الصفوف ليس لها علاقة بجدول في قاعدة البيات بعد انما هي بنود طلبات عميل مؤقته ثم يتم جمع حاصل محتوياتها في صف تحفظ في جدول الفواتير مثلا... ايضا هنا مشكلة وهي ان التفاصيل لاتحفظ انما الذي سيحفظ هو المجموع وهذا خظأ
الصحيح وهو انك تقوم بانشاء فاتورة لها راس وتفاصيل وانت لست مرغما على حفظ مجموع كل حقل او المجموع الكلي يل يمكن عند استدعاء الفاتورة يتم جمع الارقام اتوماتيكيا في مربع نص مجموع الفاتورة
اما ان اردت ان تحفظ قيمة الفاتورة والتفاصيل يمكنك انشاء جدول خاص عبارة عن مجموع كل فاتورة بدليل رقمها وتحفظ تفاصيل الفاتورة في جدول تفاصيل الفاتورة
هذا ماعندي من توضيح واتمنى من الاعضاء الكرام ممن عملوا برامج فواتير المزيد من الايضاح والاقتراحات وتصويب ماقد يكون خطأ في الرد
دمتم بخير
10-05-20, 04:39 AM
داتا جرد فيو مربوط بـ جدول في قاعدة بيانات SQL SERVER
مع العلم انا سويت
View يجمع الصفوف من جدول وثم عرضت الـ View في داتاجرفيو
لكن يتأخر في جلب البيانات تقريباً 1200 صف يجيب بعضها ، والبعض لا ..
فـ قلت اذا سويت كذا :
اذا تطابق الأسم يجمع الصف كامل ويعرضها في داتاجردفيو آخر
مع العلم انا سويت
View يجمع الصفوف من جدول وثم عرضت الـ View في داتاجرفيو
لكن يتأخر في جلب البيانات تقريباً 1200 صف يجيب بعضها ، والبعض لا ..
فـ قلت اذا سويت كذا :
اذا تطابق الأسم يجمع الصف كامل ويعرضها في داتاجردفيو آخر
10-05-20, 04:43 AM
السلام عليكم اخي الكريم
استعلم بالاسم فقط يجلب لك كل ماهو متعلق باسم العميل
ويمكنك عمل جمع لكل حقل على حدة وتضع الناتج في لايبل او مربع نص بشكل للعرض فقط
استعلم بالاسم فقط يجلب لك كل ماهو متعلق باسم العميل
ويمكنك عمل جمع لكل حقل على حدة وتضع الناتج في لايبل او مربع نص بشكل للعرض فقط
10-05-20, 05:10 AM
شكراً لك اخي تم حل المشكلة ،
انا يوم جيت اسوي View عملت Sum Distinct
الحين حطيت Sum .. انحلت المشكلة ..
ممكن اعرف ايش الفرق بين :
Sum Distinct
و
Sum
انا يوم جيت اسوي View عملت Sum Distinct
الحين حطيت Sum .. انحلت المشكلة ..
ممكن اعرف ايش الفرق بين :
Sum Distinct
و
Sum
10-05-20, 07:05 AM
السلام عليكم اخي الكريم
اسف لاني كنت مشغول ولم الحظ ردك
عبارة Distinct اي فلترة بدون تكرار فأحيانا يتكرر اسم او عمود المهم يكون الجلب واحد فقط من مجموع المكرر
اسف لاني كنت مشغول ولم الحظ ردك
عبارة Distinct اي فلترة بدون تكرار فأحيانا يتكرر اسم او عمود المهم يكون الجلب واحد فقط من مجموع المكرر