تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ممكنطريقة ربط 2 جداول مع بعضها وعرضها في جدول رقم 3 ومن تم حفظها وعرضها في تقرير واحد
#1
ممكن مساعدة في كود متال يقوم بوضع  الداتاقريد فيو 1 و2 في داتا قريد  رقم 3 وحفظها يعني جمع جدولين في جدول  رقم 3 متلا عندي جدول فيه ايرادات وجدول فيه نفقات  اريد ان اجمع بينها في جدول رقم 3  ويكون الرابط هو التاريخ بحيت عندما اقوم بعمل تقرير يمكنني وضع النفقات في خانة والايرادات في خانة مقابلة والنتيجة في خانة رقم 3  قاعدة البيانات اكسس مع vb.net
الرد }}}
تم الشكر بواسطة:
#2
اكيد ممكن ،، ولكن ارفق مثال نعدل عليه ونوريك الطريقة ؟
الرد }}}
تم الشكر بواسطة:
#3
لاتمام ذلك يجب عليك الانتباه لكل من الاتي

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

لذلك يفضل ان يكون العامل المشترك هو السلعة ومع عمل التاريخ للمدة عند الاستعلام

خلاف انك يمكنك فعل ذلك بدلاً من جدولين ان تكون فى جدول واحد وليس اثنين

وحتى تعمل ذلك بصورة صحيحة
يجب تكون على علم تام بـ الايرادات والمصروفات المحاسبي

لذلك يفضل ان تتابع اى دورة محاسبية حتى تشاهد كيفية بناء
وجهات المصروفات والمبيعات وكيفية استخراج ما تريده بالنهاية

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100
#4
اريد فقط اضافة بيانات الجدولين في جدول واحد من دون علاقة ربط فقط يتم وضعها في جدول واحد ومن تم حفظها كما هي
الرد }}}
تم الشكر بواسطة:
#5
(21-07-18, 10:12 PM)annaba2015 كتب : اريد فقط اضافة بيانات الجدولين في جدول واحد من دون علاقة ربط فقط يتم وضعها في جدول واحد ومن تم حفظها كما هي

من حيث الكود فقط

اليك الكود كا مثال...
كود :
SELECT (sum(T2.number) - sum(T1.number)) AS Total FROM T1 INNER JOIN T2 ON T1.datenow = T2.datenow Group by T2.id


مرفق بالمرفقات قاعدة بيانات توضح الجدولين كمثال
مع استخدام الكود لعرض الصافي

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Database1.zip (الحجم : 24 ك ب / التحميلات : 17)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#6
انا ابغي هدا المتال لكن على قاعدة بيانات اكسس   
كود :
INSERT INTO newTable (col1, col2, col3)
SELECT column1, column2, column3
FROM oldTable
الرد }}}
تم الشكر بواسطة:
#7
(21-07-18, 11:11 PM)annaba2015 كتب : انا ابغي هدا المتال لكن على قاعدة بيانات اكسس   
كود :
INSERT INTO newTable (col1, col2, col3)
SELECT column1, column2, column3
FROM oldTable

لاتمام عمل استعلام وادخال كلاهما مرةو واحدة
عليك استخدام الكود بهذا الشكل

كود :
INSERT INTO T3 SELECT (sum(T2.number) - sum(T1.number)) AS Total FROM T1 INNER JOIN T2 ON T1.datenow = T2.datenow GROUP BY T2.id

ملحوظة هاااااام: لاحظ كلمة Total 

وبين الجدول T3 المرفق فى قاعدة البيانات

حيث ان المسميات هنا ستتم طبقاً للمسميات فى قاعدة البيانات للجدول الثالث
بمعنى الكود بالاعلى الذى تم عمله كما لو كانى كتبت الكود بهذا الشكل
كود :
INSERT INTO T3 (Total) VALUES ('H210')

مرفق المثال بقاعدة البيانات بالمرفقات

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Database1.zip (الحجم : 24.56 ك ب / التحميلات : 21)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 877 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 748 17-08-25, 09:15 PM
آخر رد: heem1986
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 558 22-03-25, 09:59 AM
آخر رد: mh66
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 694 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري
  سؤال فى تقرير كريستال خالد كامل1 0 396 04-02-25, 05:50 AM
آخر رد: خالد كامل1
  هل من الممكن تصميم تقرير كالصوره خالد كامل1 0 323 25-01-25, 03:03 AM
آخر رد: خالد كامل1
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 635 18-11-24, 01:02 AM
آخر رد: rdxdz
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 594 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 482 15-10-24, 11:05 AM
آخر رد: Taha Okla
  طباعة تقرير كرستال DOX.1 7 2,258 14-10-24, 06:59 AM
آخر رد: am000er

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


يقوم بقرائة الموضوع: