السلام عليكم و رحمة الله
من فضلكم من يستطيع ان يساعدني اريد عرض بيانات لقاعدتين حيث حيث تسجيل واحد في القاعدة الأولى يرتبط بعدة تسجيلات في القاعدة الثانية في نفس السطر هل هذا ممكن
السلام عليكم و رحمة الله
من فضلكم من يستطيع ان يساعدني اريد عرض بيانات لقاعدتين حيث حيث تسجيل واحد في القاعدة الأولى يرتبط بعدة تسجيلات في القاعدة الثانية في نفس السطر هل هذا ممكن
quote name='B.M.AbdelAziZ' date='Aug 4 2008, 10:18 AM' post='846063']
وعليكم السلام
اوضح اكثر
نوع القاعدة
نوع الارتباط، العلاقة...
مثلا قاعدة SALARIE
وقاعدة INDIMNITES (تعويضات)
اريد عرض معلومات عن الأجير ( الاسم اللقب .....) هذا من القاعدة الأولى salarie
وفي نفس السطر اعرض كل التعويضات التي يستفيد منها
شكرا على الرد
ممكن ولكن بطرق ملتوية, كأن تتصل بالقاعدة الاولى وتجلب النتائج و من ثم تتصل بالقاعدة الثانية و تجلب النتائج ومن ثم تعرض ما تريد, حيث لا يمكن عمل تعليمة SQL تقوم بقراءة بيانات من أكثر من قاعدة بيانات في باردوكس, و هو ممكن في SQL server على سبيل المثال لا الحصر.اقتباسمن فضلكم من يستطيع ان يساعدني اريد عرض بيانات لقاعدتين حيث حيث تسجيل واحد في القاعدة الأولى يرتبط بعدة تسجيلات في القاعدة الثانية في نفس السطر هل هذا ممكن
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
ماقصدت بالقاعدة هي (table) و ليس (databasename) هكذا اظن انه ممكن لبرادوكس القيام بذلك
ESPOIRENA كتب:ماقصدت بالقاعدة هي (table) و ليس (databasename) هكذا اظن انه ممكن لبرادوكس القيام بذلك
سامحك الله اخي الكريم, كيف للقارئ ان يعلم ماذا تقصد؟!
هذا السؤال مكرر كثير حاول البحث في المنتدى ستجد الكثير من المواضيع.
select * from table1, table2 where table1.primarykey = table2.foreignkey
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
متأسفة لأني لم أوضح جيدا لكن ما أقصد بالعرض هو العرض النهائي مثلا على الطابعة يعني تجاوزت مرحلة البحث ب (request) وأريد العرض عن طريق ( rave report)
و ما يحدث هو تكرار السطر المتعلق بالأجير لكي يتم عرض جميع التعويضات التي يتمتع بها
النتيجة التي أريد الحصول عليها هي :
الاسم | اللقب| |المهنة|الأجر القاعدي |تعويض الخبرة|.....
ولكن ما حصلت عليه هو:
الاسم | اللقب|المهنة|الأجر القاعدي
الاسم | اللقب|المهنة| تعويض الخبرة
الاسم | اللقب|المهنة |تعويضات اخرى
...
...
...
اعذروني اخوتي لاني لم اوضح جيدا وشكرا مسبقا لكل المساعدات
يمكن فعلا انشاء تايبل table جديدة و من ثم حفظ التسجيلات بحيث تحوي كل المعلومات التي ارغب في عرضها
الاسم | اللقب| |المهنة|الأجر القاعدي |تعويض الخبرة|....
مما قد يعرض القاعدة (incohernce) من لديه حل افضل لأن هذا الحل خطير اذ يحوي التكرار
الحل بسيط
استخدم الجدول SALARIE
لكن اظف به الحقول التي تريدها Référance بالفرنسية او Lookup بالانجليزية
والتقرير Rave Report اربطه فقط مع الجدول الاول SALARIE
B.M.AbdelAziZ كتب:الحل بسيط
استخدم الجدول SALARIE
لكن اظف به الحقول التي تريدها Référance بالفرنسية او Lookup بالانجليزية
والتقرير Rave Report اربطه فقط مع الجدول الاول SALARIE
تقصد اظافة الحقول للجدول (SALARIE) بصفة دائمة؟
B.M.AbdelAziZ كتب:الحل بسيط
استخدم الجدول SALARIE
لكن اظف به الحقول التي تريدها Référance بالفرنسية او Lookup بالانجليزية
والتقرير Rave Report اربطه فقط مع الجدول الاول SALARIE
تقصد اظافة الحقول للجدول (SALARIE) بصفة دائمة؟
لا
اضافته كChamp Référence الحقل يظهر وكانه موجود في الجدول SALARIE في نفس السطر
لكنه في الحقيقة او فيزيائيا موجود في الجدول الثاني
هناك 3 انواع من الحقول:Données/Calculé/Référence
الم تقراء عن هذا من قبل ؟
B.M.AbdelAziZ كتب:لااضافته كChamp Référence الحقل يظهر وكانه موجود في الجدول SALARIE في نفس السطر
لكنه في الحقيقة او فيزيائيا موجود في الجدول الثاني
هناك 3 انواع من الحقول:Données/Calculé/Référence
الم تقراء عن هذا من قبل ؟
شكرا اخي لقد وضعتني في الطريق
انا الان بصدد القراءة
(ربما درسونا هذا زمان :blush: لكن الاكيد اليوم فهمت المغزى)
B.M.AbdelAziZ كتب:والان ! ماذا عن كتابة رد هنا :blink:
لازم أكيد :thumb_up: :yes:
I'm Away For Sometimes
I'll Finish My Works
Come Back Soon
More Study > More Search > More Try > More Learning > Great Success
rober كتب:لازم أكيد :thumb_up: :yes:
يا جماعة اصبروا علي قليلا انا ابحث في الموضوع
ومع ذلك انا متاكدة انه الطريق الصحيح
ولا اشك في خبرة الأخ محمد عبد العزيز ( الله يجازيه بكل الخير)
حسنا اليكم التعقيب فورا
انتظروني... :wacko:
يمكن العمل بالرابط (référence) في (rave report) ولكن لا توجد علاقة مباشرة بين الجدولين :
SALARIE-------- ------> GRADE--------->INDEMNITES
|------------------------>-----------------------|
هل يمكن ان تساعدني؟؟؟؟؟
يا فريق العرب هل من مجيب؟؟؟؟؟؟؟؟؟؟
يبدو ان طريقة الحقول المرتبطة تشير (POINTE) دائما الى اول تسجيل
وانا اريد عرض جميع التسجيلات المرتبطة بنفس الشخص في نفس السطر