اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

اريد مساعدتك في انشاء استعلام Formulaire 

لقد وجهت صعوبة في إنشاءه
لذا أرجوا من الإخوة الكرام مساعدتي

 

 

med.rar

تم تعديل بواسطه bessafi2008
خطأ في الملف المرفق
قام بنشر

VBaccess ::: اريد مساعدتك في انشاء استعلام Formulaire

أرى أن لديك عدة ملفات تمثل جداول قاعدة بيانات، وأحتاج إلى مساعدتك في إنشاء استعلام أو نموذج (Form) في Microsoft Access.

لكن البيانات المقدمة غير منظمة بوضوح، ويبدو أن هناك أخطاء في تنسيق الجداول. سأحاول مساعدتك بافتراض أنك تريد ربط هذه الجداول وإنشاء استعلام يدمج البيانات، أو نموذج لإدخال بيانات التدخلات (Intervention).


📌 الخطوات المقترحة:

1️⃣ تنظيم الجداول أولاً:

ستحتاج إلى الجداول التالية:

1.      Equipement (الآلات)

o        code_eq

o        nom_eq

o        marque

o        prix_achet

2.      Piece (القطع)

o        code_piece

o        designation

o        cout_unitaire

o        stock

3.      Composition (تركيب الآلة)

o        code_eq

o        code_piece

o        quantite

4.      Intervenant (الفنيون)

o        code_iter

o        nom

o        prenom

o        specialite

o        tel

5.      Intervention (التدخلات)

o        num_interv

o        date_interv

o        code_eq

o        code_iter

6.      BonSortie (أذونات الخروج)

o        num_bon

o        date_emis

o        validation

o        usage

o        code_iter

o        code_eq

7.      BonSortiePiece (تفاصيل قطع أذونات الخروج)

o        num_bon

o        code_piece

o        quantite_so


2️⃣ استعلام نموذجي يربط التدخلات مع الفنيين والآلات:

SELECT

    Intervention.num_interv,

    Intervention.date_interv,

    Equipement.nom_eq,

    Intervenant.nom,

    Intervenant.prenom

FROM

    (Intervention

    INNER JOIN Equipement ON Intervention.code_eq = Equipement.code_eq)

    INNER JOIN Intervenant ON Intervention.code_iter = Intervenant.code_iter;


3️⃣ نموذج (Form) لإدخال تدخل جديد:

يمكنك إنشاء Form يعتمد على جدول Intervention، مع إضافة Combo Box لاختيار:

·         code_eq (من جدول Equipement)

·         code_iter (من جدول Intervenant)


4️⃣ استعلام لحساب تكلفة قطع الآلة:

SELECT

    Composition.code_eq,

    Sum(Piece.cout_unitaire * Composition.quantite) AS CoutTotalPieces

FROM

    Composition

    INNER JOIN Piece ON Composition.code_piece = Piece.code_piece

GROUP BY Composition.code_eq;


 ما الذي تريد بالضبط؟

·         هل تريد استعلامًا لاستخراج بيانات معينة؟

·         أم تريد نموذجًا لإدخال البيانات؟

·         أم تقريرًا جاهزًا؟

يمكنك توضيح المطلوب، وسأقدم لك الكود أو الخطوات المناسبة.

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information