تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل على كود استدعاء بيانات محددة من ثلاث جداول
#1
عندي قاعدة بيانات باسم  Emp.mdb  وثلاث جدوال
الجدول الأول          Emp_Data         بيانات شخصية
الجدول الثاني            Pro_Data         بيانات وظيفية
الجدول الثالث        money_Data         بيانات مالية

سؤالي : كيف أعدل على هذا الكود بحيث استدعي بيانات الحقول المطلوبة من الجدوال الثلاثة

كود :
Private Sub Form_Load()
On Error Resume Next: Err.Clear
Call ConnectionDatabase

If Rs.State = adStateOpen Then Rs.Close
Rs.Open "Select ID,Name_Emp,Name_Ep,Name_gad,Name_Epgad,lakp_sora,home,lakp_sora,Date_Birth,mak,bit,hala,nambr,ikama,sarh,Tel_Emp,email,Date_Birth From Emp_Data Order BY ID ", db, adOpenStatic, adLockOptimistic
'
MSHFlexGrid1.Clear
If Rs.RecordCount > 0 Then
   
       Set MSHFlexGrid1.DataSource = Rs
Else
       Set MSHFlexGrid1.DataSource = Nothing

End If

MSHFlexgridAlignment
lVersion.Caption = App.Major & "." & App.Minor & "." & App.Revision
Call Clear_Text
End Sub
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}
تم الشكر بواسطة:
#2
و عليكم السلام
كل عام و انتم بخير
ارجو منك ارفاق المثال للتعديل عليه
" لا حول و لا قوة الا بالله "


الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor
#3
تقبل الله منا ومنكم
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor
#4
أهلا أخي الكريم , كل عام وأنت والامه الإسلاميه بخير وصحه وسلامه وسعاده , يرجى توضيح حقول كل جدول وهل هناك علاقة بين الجداول ويرجى توضيح ماهي البيانات التي تريدها أن تظهر في الفليكس .
الرد }}}}
تم الشكر بواسطة: عبد العزيز البسكري , Amir_alzubidy
#5
بارك الله فيك

اسم قاعدة البيانات  Emp.mdb  بها ثلاث جدوال ليس بينها علاقة

الجدول الأول   Emp_Data       = معلومات شخصية
الجدول الثاني   Emp_job           =  معلومات وظيفية
الجدول الثاني  Emp_money   =  معلومات مالية

1 /  أريد ربط الجدولين   (Emp_Data -  Emp_job )   لاستدعاء البيانات التالية : رقم التسجيل - اسم الأب - اسم الجد - اسم أب الجد  من  الجدول Emp_Data  
ثم إضافة بيانات إلى الجدول  Emp_job   - وإظهارها في فورم  Emp_ job  

2 /  وكذلك أريد ربط الجدولين   (Emp_Data *  Emp_money )  لاستدعاء البيانات التالية ؟ رقم التسجيل - اسم الأب - اسم الجد  - اسم أب الجد  من  الجدول Emp_Data  
ثم إضافة بيانات إلى الجدول  Emp_money   - إظهارها في فورم   Emp_money  

ملاحظة : تم حذف بعض الفورمات للتقليل من حجم المشروع ...
وأرجو أن أكون قد نجحتُ في ايصال الفكرة وتوضيح الصورة المطلوب إنجازها
شكري الكبير للأستاذ الكبير والأخ الفاضل Amir_alzubidy والذي طلب إرسال المشروع للتعديل عليه فجزاه عنا كلَّ خير
وشكراً للأستاذ الفاضل أحمد منصور على تعجاوبه الطيب
http://www.mrkzgulf.com/do.php?id=418913


الملفات المرفقة
.rar   Emp_Data.rar (الحجم : 2.98 م ب / التحميلات : 24)
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor
#6
السلام عليكم
اهلا اخي الحبيب
تم تجزئة الجداول على شكل جداول استعلامات بحيث يتم تغذيتها من جدول واحد
هذا افضل من ان يتم تعديلها في كل مرة وهذا مضيعة للوقت
بحيث يتم تغذية الفورمات من جداول الاستعلام يعني
اذا تم تعديل السجل الرئيسي يتم تعديل جميع السجلات في آن واحد
ارجو منك الدخول الى الاستعلامات عند فتحك قاعدة البيانات
لنرى ما  اذا تم توزيعها  بالشكل  المطلوب



.rar   Emp_Querys.rar (الحجم : 1.37 م ب / التحميلات : 67)
" لا حول و لا قوة الا بالله "


الرد }}}}
#7
بارك الله فيك أخي عمر على سرعة استجابتك
ومن المؤسف أنني لم أستطع تحميل الملف
ومن المضحك أنني الآن احمله عن طريق الجوال وهو قد قارب على الانتهاء من التحميل إن شاء الله تعالى
سوف أجربه وأخبرك بالنتيجة
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}
تم الشكر بواسطة:
#8
تم التحميل والحقيقة عمل رائع ولكن ولكن هناك أخطاء يسيرة في الآتي :
1- التعديل : عند النقر على جدول MSHFlexGrid للتعديل لا يمتلي الجدول بالبيانات حتى يتم التعديل عليها .
وإنما الذي يظهر رقم التسجيل والاسم الأول - بينما في تكست اسم الأب يظهر رقم التسجيل
فأتمنى حل المشكلة
وأسف جداً على مطالبي الكثيرة
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}
تم الشكر بواسطة:
#9
السلام عليكم
تم التعديل
تفضل في المرفقات


.rar   Emp_Querys _1.rar (الحجم : 1.39 م ب / التحميلات : 52)
" لا حول و لا قوة الا بالله "


الرد }}}}
#10
جــــــزاكــــــــــــــــــ الله كل خير
و سلمكــــــــــ  من كل شكوى
وحفظكــــ من كل بلوى
وأنار لكــــــــــــ  كل خطوة
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] هل ممكن تعديل البيانات فى الفليكس جريد؟ ahmed_egypt 2 30 أمس, 03:35 AM
آخر رد: sendbad100
  [مثال] مثال متكامل للتعامل مع قاعدة بيانات من نوع mysql على الانترنت ahmedabdelaliem 13 1,488 13-10-17, 06:18 PM
آخر رد: ahmed.m
  [سؤال] كود فتح و اغلاق قاعدة بيانات gharib 9 205 29-09-17, 11:30 PM
آخر رد: gharib
Question [vb6.0] كيف اغلاق ملف قاعدة بيانات اكسس مفتوحة من خلال برنامجي ؟؟ Microformt 3 69 21-09-17, 04:20 PM
آخر رد: Amir_alzubidy
  من يقدر استبدال قاعد بيانات المثال المرفق ب (sqlite) scsi7000 1 76 19-09-17, 01:06 PM
آخر رد: Amir_alzubidy
  من لديه طريقه اذا امتلئت قاعده البيانات اكسس يقوم البرنامج بتصنيع قاعده بيانات من نفس scsi7000 7 194 18-09-17, 01:41 PM
آخر رد: عبد العزيز البسكري
  [كود] انشاء مجلدات من بيانات سجل ragabsayed 1 62 17-09-17, 09:18 AM
آخر رد: Ahmed_Mansoor
  [سؤال] كيفية عرض نص موجود على الانترنت داخل اداة مربع نص (الحصول على بيانات من صفحة ويب) Mohamad Anan 10 353 10-09-17, 11:54 PM
آخر رد: Mohamad Anan
Rainbow [vb6.0] ماهي قاعدة بيانات اكسس و اين تستعمل و مثال مفتوح المصدر للفهم anoname 1 98 30-08-17, 07:34 AM
آخر رد: Ahmed_Mansoor
  [سؤال] فتح جدول قاعدة بيانات أكسيس Abdellah 9 287 09-08-17, 06:49 PM
آخر رد: Abdellah

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


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