تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال
#1
السـلام عليكم روحمة الله وبركاته 
تقبل الله صيامكم وقيامكم وجل أعمالكم وغفر بها جميع ذنوبكم وجعلها حسـنات لكم

عنـدي أستفسـار 
عندي جدول فواتير ( رقم الفاتوره - اليوم - مبلغ الفاتورة - التاريخ - حاله الفاتوةه مستلمه أو لا - .... إلى أخره من حقول الفواتير )

أنشـأت جدول الأجمالي اليومي حقوله 
( اليوم - أجمالي الفواتير المستلمة - أجمالي الفواتير الغير مستلمه - التاريخ )

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



محتاج أحد يسـاعدني في الكود 
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
عند حفظ الفاتورة أحفظ الاعمدة المكتوبة أعلاه في الجدول الخاص بها و عند حدث اللود صع الاستعلام التالي :

PHP كود :
'( اليوم - أجمالي الفواتير المستلمة - أجمالي الفواتير الغير مستلمه - التاريخ )
dim SqlStr as String="Select  DayXT,DateXT,Sum(InvCollact)As InvCollact,Sum(InvNotCollact)As InvNotCollact From InvTB Group By DayXT,DateXT" 

و الباقي اصبح واضح .
الرد }}}
#3
(02-05-20, 03:34 AM)DOX.1 كتب : أنشـأت جدول الأجمالي اليومي حقوله 
( اليوم - أجمالي الفواتير المستلمة - أجمالي الفواتير الغير مستلمه - التاريخ )

لماذا تنشئ جدول جديد وتضع فيه بيانات هي في الأساس موجودة أصلاً
بهذة الطريقة راح تفقد ميزة تكامل البيانات ( بمعنى لو تغير جدول الفواتير راح تلقى تضارب في البيانات مع جدول الأجمالي اليومي ) تحتاج تعدل في كلا الجدولين في نفس الوقت وهذا يحتاج تأكيد جميع العمليات بأنها ناجحة في كلا الجدولين بإستخدام transaction لكل العمليات التي تجريها على أي جدول من الجدولين.

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

هكذا راح تضمن أن جميع البيانات التي ترجع من هذا الإستعلام هي مرآه تعكس البيانات الأصل.
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , DOX.1 , asemshahen5
#4
انا مع الأخ عبدالله الدوسري فيما قال فقط ضف عامود نعم لا اسمه الفواتير المستلمة و استعلم حسب قيمته عند عمل استعلام الجمع .

PHP كود :
'InvCollactBit هو عامود جديد في الجدول فواتير مسلمة نعم او لا من نوع Bit '
dim SqlStr as String="Select  DayXT,DateXT,Sum(InvCollact)As InvCollact,Sum(InvNotCollact)As InvNotCollact,InvCollactBit From InvTB Group By DayXT,DateXT,InvCollactBit" 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , DOX.1
#5
طيب ماهي الداله اللي تجمع من جدول الفواتير و الايام بدون لخبطه

التاريخ : Date_G
الاجمالي Totel
ااسم اليوم dyse
تحقق الفاتورةه متسلمه أو لاء StatBill

أسم الجدول  TBL_Bill

محتاج كود يجمع كل يوم بيومه لكل المسجل
الرد }}}
تم الشكر بواسطة: asemshahen5
#6
(03-05-20, 10:06 PM)DOX.1 كتب : طيب ماهي الداله اللي تجمع من جدول الفواتير و الايام بدون لخبطه

التاريخ : Date_G
الاجمالي Totel
ااسم اليوم dyse
تحقق الفاتورةه متسلمه أو لاء StatBill

أسم الجدول  TBL_Bill

محتاج كود يجمع كل يوم بيومه لكل المسجل






أولاً : ماهو نوع قاعدة البيانات التي تستخدمها؟
ثانياُ : وضح لي المخرج النهائي للإستعلام كيف تريدة أن يظهر
بمعنى هل تريد في كل سجل أن يبين الإجمالي للفواتير في هذا اليوم
مثلاً : 

[b]اليوم              أجمالي الفواتير المستلمة                        أجمالي الفواتير الغير مستلمه                          التاريخ )[/b]
الأحد                            14210                                                           5421                                           1/1/2020



عندي سؤال آخر :
هل تقوم بحفظ اسم اليوم في الجدول بينما التاريخ موجود أيضاً وبإمكانك إستخراج إسم اليوم من التاريخ؟
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , DOX.1 , asemshahen5 , asemshahen5
#7
(04-05-20, 04:23 AM)عبدالله الدوسري كتب :
(03-05-20, 10:06 PM)DOX.1 كتب : طيب ماهي الداله اللي تجمع من جدول الفواتير و الايام بدون لخبطه

التاريخ : Date_G
الاجمالي Totel
ااسم اليوم dyse
تحقق الفاتورةه متسلمه أو لاء StatBill

أسم الجدول  TBL_Bill

محتاج كود يجمع كل يوم بيومه لكل المسجل






أولاً : ماهو نوع قاعدة البيانات التي تستخدمها؟
ثانياُ : وضح لي المخرج النهائي للإستعلام كيف تريدة أن يظهر
بمعنى هل تريد في كل سجل أن يبين الإجمالي للفواتير في هذا اليوم
مثلاً : 

[b]اليوم              أجمالي الفواتير المستلمة                        أجمالي الفواتير الغير مستلمه                          التاريخ )[/b]
الأحد                            14210                                                           5421                                           1/1/2020



عندي سؤال آخر :
هل تقوم بحفظ اسم اليوم في الجدول بينما التاريخ موجود أيضاً وبإمكانك إستخراج إسم اليوم من التاريخ؟

 بالضبط ياغالي أحتاجها كذا  تظهر 
الرد }}}
تم الشكر بواسطة: asemshahen5
#8
ماهو نوع قاعدة البيانات التي تستخدمها؟
الرد }}}
تم الشكر بواسطة: DOX.1 , asemshahen5
#9
(04-05-20, 09:32 PM)عبدالله الدوسري كتب : ماهو نوع قاعدة البيانات التي تستخدمها؟

sql server 2008r2

كود :
Select Date_B,Dyas,
Sum(Totels)as jdj
From TBL_Blies
Group By Date_B

أسم الجدول : TBL_Blies    -   أسم الأجمالي Totels   -  التاريخ - Date_B  -  اليوم :Dyas   حالة التحقق من الفاتورة Stat_Biles

حيث أن True  أستملت  والعكس غير مستلمة يعني راح نستنتج أجمالي أثنين ( أجمالي الفواتير المستلمة  )(أحمالي الفواتير الغير مستلمة )
الرد }}}
تم الشكر بواسطة: asemshahen5
#10
   





كود :
SELECT
    [BillReport].[DayName],
    [BillReport].[DayDate],
    iif([BillReport].[TotalReceivedBills] IS NULL, 0, [BillReport].[TotalReceivedBills]) AS TotalReceivedBills,
    iif([BillReport].[TotalNunReceivedBills] IS NULL, 0, [BillReport].[TotalNunReceivedBills]) AS TotalNunReceivedBills
FROM
(
    SELECT
        (SELECT TOP 1 [Dyas] FROM [dbo].[TBL_Blies] WHERE [Date_B] = DR.Date_B) AS [DayName],
        DR.Date_B AS [DayDate],
        (SELECT SUM(T1.Totels) FROM [dbo].[TBL_Blies] AS T1 WHERE T1.Date_B = DR.Date_B AND T1.Stat_Biles = 1 ) AS [TotalReceivedBills],
        (SELECT SUM(T2.Totels) FROM [dbo].[TBL_Blies] AS T2 WHERE T2.Date_B = DR.Date_B AND T2.Stat_Biles = 0 ) AS [TotalNunReceivedBills]
    FROM (SELECT DISTINCT [Date_B] FROM [Test1].[dbo].[TBL_Blies]) AS DR
) AS BillReport
ORDER By [DayDate]








نص الإستعلام موجود في الملف النصي المرفق :

.txt   SqlBillsReport.txt (الحجم : 801 بايت / التحميلات : 8)
الرد }}}
تم الشكر بواسطة: DOX.1 , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 105 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 277 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,491 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 513 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 809 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 404 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 396 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 369 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 521 28-09-24, 04:45 PM
آخر رد: المتألق9

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم