تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] المساعدة في نقل سجلات من جدول الى جدول اخر
#1
طالب مساعدة مستعجلة
سلام عليكم أعضاء المنتدى حقيقه كم استفادته من هذا المنتدى في تصميم برامجي
لكن واجهتني مشكلة في عملية نقل سجلات من جدول الى جدول اخر مختلف في اعداد الحقول غير متساوية وعدم اظهارها في داتا كريد فيو لذا ارجو مساعدتي في بناء كود كامل ولنفرض معلومات الجدول الرئيسي هو
تسلسل
اسم الطبيب
أجور العملية
فحص اشعه
أجور زيارة الطبيب

ت        اسم الطبيب           أجور العملية          فحص اشعة       أجور زيارة الطبيب

1          احمد                        10000                 50000                10000
2           علاء                         20000                 5000                5000
3           محمد                       15000                 3000                   7000
4           محمد                       15000                   3000              7000
5         احمد                          10000                 50000            10000
الجدول الثاني يظهر فيها اسم الطبيب ومجموع العمليات مع مراعاة عدم تكرار الاسم وإظهار المعلومات الجديدة في الجدول الثاني في داتا كريد فيو

ت         اسم الطبيب                 مجموع  أجور العملية
1          احمد                                20000
2          علاء                                 20000  
3          محمد                               30000

ارجو ان تكون الفكرة واضحه كما هو بالمثال أعلاه ارجو مساعدتي في بناء كود يقوم بهذه العملية
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
PHP كود :
SELECT Id,DoctorName,Payement From Table1 GROUP BY DoctorName 
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: thevirus
#3
(02-09-16, 09:48 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
PHP كود :
SELECT Id,DoctorName,Payement From Table1 GROUP BY DoctorName 

وعليكم السلام اخي
ممكن توضيح اكثر ولو بمثال بسيط
اين اضع هذا لكود
الرد }}}}
تم الشكر بواسطة: thevirus
#4
السلام عليكم أخي العزيز ورحمة الله وبركاته
ما هو نوع قاعدة البيانات؟
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة:
#5
(02-09-16, 11:46 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
ما هو نوع قاعدة البيانات؟

قاعدة البيانات اكسس 2003

(03-09-16, 12:14 AM)تعمهندس حيدر كتب :
(02-09-16, 11:46 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
ما هو نوع قاعدة البيانات؟

قاعدة البيانات اكسس 2003

اخي الغالي راح اتعبك اريد اوصلك الفكرة
عندي قاعدة بيانات مصممه باكسس تحتوي على مجموعة جداول جدول الرئيسي اسمه table1 والجدول الفرعي anes
محتاج كود يقوم بنقل اسم الطبيب من الجدول الرئيسي table1 الى جدول anes مع مرعاة عدم تكرار الاسم في جدول anes إضافة اجراء عملية جمع أجور العملية التي هي في الجدول الرئيسي table1 ونقلها الى جدول anes مع مرعاة اذا كانت أجور العملية متشابه يقوم باجراء دالة عملية الجمع لكل عمليات الطبيب الواحد وإظهار ه في داتا كريد فيو
ملاحظه الجدول anes يحتوي على حقول هي
ت
اسم الطبيب
عمليات الخاصة اذا كانت قيمتها 100000
عمليات الكبرى اذا كانت قيمتها 125000
عمليات فوق الكبرى اذا كانت قيمتها 150000
عمليات الوسطى اذا كانت قيمتها 75000
مجموع العمليات  نقوم بجمع كل العمليات

ارجو انه استطعت ان أوصل الفكرة لذلك احتاج هذا الكود الذي يقوم بهذا العمليات
الرد }}}}
تم الشكر بواسطة:
#6
أخي العزيز أنا قدمت الحل للفكرة، إذا كان في إلتباس يمكن التواصل معي على التيم فيور TeamViewer إذا أحببت.
أتمنى لكم التوفيق
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة:
#7
ستكون حلقة تكرارية      كالتالي 
PHP كود :
For As Integer 0 To DGV.RowCount 
IF DGV.RowCount Then Exit For 
Dim cmd As New OledbCommand 
Cmd
.Connection Con 
Cmd
.CommandType CommandType.Text 
.........,Cmd.CommandText  INSERT INTO Table2 Values DGV.Rows(x).Cells(1).Value DGV.Rows(x).Cells(2).Value 
Con
.Open 
cmd
.ExecuteNonQuery() 
Con>Close 
Next i 
DGV هي الداتاجريد فيو                      cells  هي تقاطع العمود مع الصف
" إذا كنت تعتقد أن التعلم باهظ الثمن، فلتجرّب الجهل. "
الرد }}}}
تم الشكر بواسطة:
#8
(02-09-16, 09:48 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
PHP كود :
SELECT Id,DoctorName,sum(PayementFrom Table1 GROUP BY DoctorName 
بعد اذن الاخ khodor1985
سوف اشرح للاخ حيدر الكود بعد عمل تعديل بسيط عليه باضافة sum 
اولا اخى الفاضل طبقا لجملة الاستعلام الاتية تمكنك من استخراج المطلوب ووضعة اما فى داتا جرايد فيو او داتا تيبل او فى طقرير وعرضه او طباعته عن الحاجة ولا تحتاج الا لجدول واحد فقط هو لتسجيل الدفعات 
ولو محتاج ضرورية الجدول التانى يكون موجود يبقى تعمل حلقة تكراية مع جملة insert into table2 اداراج فى الجدول التانى لكل سطر منفصل مثلما شرح لك الاخ thevirus وذلك بعد تنفيذ الاستعلام الاول ووضعه فى datatable او datagride 
والله الموفق
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 165 04-11-16, 09:25 AM
آخر رد: thevirus
Sad [Acces2007] عاجل ارجو المساعدة لدي مشكلة مع برمجة زر البحث في الاكسس saimon 4 111 24-10-16, 07:54 PM
آخر رد: saimon
  [Acces2003] المساعدة في كود لحذف البيانات من الاستعلام محمد خلف زكي 2 138 28-08-16, 11:24 AM
آخر رد: محمد خلف زكي
  [سؤال] المساعدة في مشروع عن مبيعات صيدلية romy mohamed 3 261 31-05-16, 04:48 PM
آخر رد: محمد كريّم
  طلب مساعدة في كود تعديل بيانات جدول لو تكرمتم kofa 10 335 31-05-16, 12:10 AM
آخر رد: kofa
  [سؤال] نقل بيانات من جدول الى اخر shawq 1 243 22-04-16, 04:19 AM
آخر رد: khodor1985
  كيفية التأكد من تعبئة الحقول في جدول بقاعدة البيانات aftfm 6 322 06-04-16, 08:38 PM
آخر رد: aftfm
  ارجو المساعدة محتاج كود برمجي رامي الامير 0 146 01-04-16, 12:11 AM
آخر رد: رامي الامير
  [سؤال] navigator data on winform >>> لاتعمل , اتمنى المساعدة . محمد العكيلي 1 105 11-03-16, 05:25 PM
آخر رد: boudyonline
  نسخ جدول من قاعدة الي اخري atefkhalf2004 8 474 27-02-16, 10:25 PM
آخر رد: atefkhalf2004

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


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