العلاقات في قاعدة بيانات
ذات مرة قمت بإعداد جداول مختلفة لكل موضوع في قاعدة البيانات الخاصة بك، تحتاج إلى طريقة لإخبار Microsoft Access عن كيفية جمع هذه المعلومات مرة أخرى. الخطوة الأولى في هذه العملية هو تحديد العلاقات بين الجداول الخاصة بك. بعد ذلك، يمكنك إنشاء الاستعلامات والنماذج والتقارير لعرض المعلومات من جداول متعددة في آن واحد.
كيف العلاقات؟
واحد لكثير
العلاقة واحد لكثير هو النوع الاكثر شيوعا من العلاقات. في علاقة واحد لكثير، وهو رقم قياسي في الجدول (أ) يمكن أن يكون لها العديد من سجلات متطابقة في جدول B، ولكن سجل في جدول B واحد فقط سجل مطابق في الجدول ألف
وكثير من لكثير
في علاقة كثير لكثير، وهو رقم قياسي في الجدول (أ) يمكن أن يكون لها العديد من سجلات متطابقة في جدول B، والسجل في الجدول (ب) يمكن أن يكون لها العديد من سجلات متطابقة في الجدول ألف هذا النوع من العلاقة ممكنا فقط من خلال تحديد جدول ثالث (يسمى جدول الجمعيات) التي المفتاح الأساسي يتكون من حقلين المفاتيح الخارجية من كلا الجدولين ألف وباء. في الواقع، وعلاقات كثيرة لكثير من وجود علاقة ثنائية لكثير مع جدول ثالث. على سبيل المثال، جدول الطلبات وجدول منتجات لها علاقة كثير لكثير الذي تم تعريفه من خلال خلق 2 واحد لكثير من التفاصيل ترتيب الجدول.
واحد الى واحد
في واحد إلى واحد، كل سجل في الجدول يمكن أن يكون واحد فقط سجل مطابق في جدول B، ولكل سجل في الجدول (ب) يمكن أن يكون لها سجل واحد فقط مطابق في الجدول ألف هذا النوع من العلاقة غير الشائعة لأن معظم المعلومات المتعلقة يكون جيدا في جدول واحد. من المستحسن استخدام واحد إلى واحد عندما كنت ترغب في مشاركة جدول مع العديد من المجالات، لعزل جزء من جدول للحصول على معلومات أمنية أو المخزن الذي ينطبق فقط على مجموعة فرعية من الجدول الرئيسي. قد ترغب، على سبيل المثال، إنشاء جدول لتسجيل الموظفين المشاركة في لعبة كرة القدم لجمع الأموال.
تعريف العلاقات
يمكنك تعريف علاقة عن طريق إضافة الجداول التي تريد ربط إلى إطار العلاقات ومن ثم سحب الحقل مفتاح من جدول ووضعه داخل مفتاح من جدول آخر.
هذا النوع من العلاقة التي ينشئ Microsoft Access يعتمد على كيفية تعريف الحقول المرتبطة:
• يتم إنشاء علاقة واحد لكثير إذا كان واحد فقط من الحقول المرتبطة مفتاح أساسي أو له فهرس فريد.
• يتم إنشاء واحد الى واحد عند كل من المجالات ذات الصلة هي المفاتيح الأساسية أو لديك فهارس فريدة.
• في الواقع، وعلاقات كثيرة لكثير من وجود علاقة ثنائية لكثير مع جدول ثالث المفتاح الأساسي الذي يتكون من حقلين المفاتيح الخارجية من الجدولين الآخرين.
ملاحظة إذا قمت بسحب حقل ليس مفتاحا أساسيا وليس لديها فهرس فريد إلى حقل آخر ليس مفتاحا أساسيا وليس لديها فهرس فريد، يتم إنشاء علاقة غير محدد. في الاستعلامات التي تحتوي على جداول مع وجود علاقة غير محددة، يعرض Microsoft Access افتراضية خط الصلة بين الجداول، ولكن لا يتم فرض التكامل المرجعي وليس هناك ما يضمن أن السجلات هي فريدة من نوعها في كل طاولة.






























صباح الخير!
وأنا انشاء قاعدة بيانات عن التدريب المهني الذي عقد من قبل الموظفين، والتي يمكن أن يزيل خطة التدريب السنوية.
من حيث العلاقة التي تريد ويمكن عقد دورة تدريبية من قبل أكثر من موظف واحد وموظف يمكن أن تؤدي أكثر من واحد للتدريب. وأعتقد أنه هو كثير لعلاقة طويلة.
لدي جدول للموظفين وجدول للتدريب، وأنا لا تزال لديها خطة حيث المفتاح في الجدول الرئيسي والمفتاح الأساسي من برنامج تدريب الموظفين هو المفتاح الخارجي.
أعجبني بعض التوضيحات على هذه العلاقة لأن أنا وجدت بعض الصعوبات في بناء النماذج مع الحقول من الجداول المرتبطة مع هذه الجداول الرئيسية.
قد أشكركم على اهتمامكم سؤالي تستحق
آنا فورتوناتو
ليلة جيدة آنا،
كما قلت بالفعل يعرف طريقة عمل العديد من العلاقات لكثير، ولكن في الواقع هو أن الأشياء التي لا تعمل.
مع البيانات ما قدمتموه لي لا استطيع ان اجيب دون معرفة المفاتيح التي اخترتها وكيفية ارتباط الجداول. على أي حال هذا المثال: كثير من دي في دي لكثير باستخدام العديد من العديد من أن هناك العديد من الجهات الفاعلة وأقراص الفيديو الرقمية كثيرة. دي في دي لديك جدول وجدول الفعاليات وجدول الذي هو اتحاد باستخدام مفاتيح كل طاولة.
إلى فهم أفضل لكيفية تحميل ودراسة سبيل المثال. إذا كنت ترغب في عرض المثال الخاص بك حتى أستطيع أن أرى ما هو خطأ. ويقول كنت تحاول القيام به، وأنا لا أستطيع أن أقول ما هو الخطأ.
مساء الخير، أود أن الحالة التالية، وأنا على وضع قاعدة بيانات وجدت صعوبة في جعل رقما قياسيا في x لديها العديد من السجلات في الجدول Y على سبيل المثال. تسجيل اسم من الموظفين وظائفها في جدول وأوقات أخرى، مثل تسجيل اسم من جداول كل شهر العاشر وظائفها؟ أنا وضعت اسم استعلام وظائفها وجداولها، والوقت لتسجيل qdo السجل الاول موافق انتقل إلى السجل الثاني ومفاتيح لذ وظائفها وعبر عن امله في المشكلة بشكل صحيح والانتظار للحصول على مساعدة. لا أكثر شكرا.
فقط مع هذه المعطيات لا أرى ما هي المشكلة. وأفترض أن لديك نموذجا حيث تريد إدخال اسم المستخدم وشكل الفرعية التي ستدخل مرة، أليس كذلك؟ الآن أنا لا أفهم معنى أن يغير اسم السجل الرسمي في ثوان!
إذا لا أستطيع إرسال الاستمارة المعنية جداول / استعلامات والذي يعتمد ربما أستطيع أن أفهم بشكل أفضل ما سؤالك.
يمكنك ان ترى أيضا الأمثلة التالية العمل مع الجداول الزمنية ومعرفة ما اذا كان يساعد على شيء.
http://www.accessexemplos.com/ponto/~~V
تحياتي :)
من لحظة أواجه مشكلة بسيطة! أنا لأول مرة تخرج قاعدة الانضباط في أن أجازف ولدي للقيام بعمل العملية وقاعدة بيانات في Access! اخترت موضوع جعل قاعدة البيانات مستودع منذ أنا أخذ النقل والإمداد بالطبع! وأنا أدرك جيدا ما أريد ولكن لا يمكن تنفيذ فكرتي في Access ثم انني في حاجة الى القليل من المساعدة :) اليد
انا ذاهب الى اقتبس فكرتي:
قاعدة البيانات الخاصة بي يسجل كل ما عندي من الموردين والعملاء، وتسجيل كل عملية شراء تجريها على البائع (دخول المنتج)، فضلا عن كل عملية بيع تقوم بها العميل (الناتج المنتج)، (مع نماذج مختلفة للدفع، بما في ذلك والائتمانية والنقدية)، ومثل هذه المشتريات والمبيعات وتخفيض تلقائيا أو زيادة المخزون الخاص بي من المنتجات التي سيكون لها ثمن معين. وينبغي بعد كل منتج لها موقع محدد في المستودع، وترك مكان فارغ عند رؤية المنتج النهائي من كل مرجع. وعموما فإن لديها 500 متجر المراجع، و 25 منتجات من كل مرجع!
ونجحت حتى الآن للقيام بذلك:
tblLocalizacoes
أنا لا أعرف ما ينسب إلى وضع هنا
tblProdutos
رمز المنتج - المفتاح الأساسي
وصف
كمية
سعر شراء وحدة
السعر لكل وحدة من بيع
tblStock
أنا لا أعرف ما ينسب إلى وضع هنا
tblRecepcao
رقم الفاتورة - مفتاح أساسي
مزود
رقم التعريف الضريبي
المنتج
كمية
سعر شراء وحدة
tblExpedicao
رقم الفاتورة - مفتاح أساسي
زبون
رقم التعريف الضريبي
المنتج
كمية
السعر لكل وحدة من بيع
tblFornecedores
رمز المورد - مفتاح أساسي
اسم
رقم التعريف الضريبي
عنوان
هاتف
البريد الإلكتروني
tblClientes
رمز العميل - مفتاح أساسي
اسم
رقم التعريف الضريبي
عنوان
هاتف
البريد الإلكتروني
والمشكلة الآن هي كيفية جعل العلاقات ووضع تلك البيانات في الجداول التي تحتوي على لا شيء!؟
شكرا لكم مقدما كل مساعدة ممكنة :)
ليلة سعيدة!
أنا أحاول أن جعل علاقة بين الجداول. شيء من هذا القبيل تدخل في ملف مضغوط من القانون وانظر إلي الآن THE CITY المتصلة بهذا المجلس الانتخابي المؤقت.
هل هذا يمكن ان يساعدني؟
بعناية
ANA
مرحبا، سؤالي هو مماثلة لتلك التي آنا، لديك جدول مع أسماء وعناوين الزبائن. وأود في نموذج، أدخل اسم، وسوف تظهر تلقائيا على عنوان في حقل آخر.
شكرا لك.
agredeço تعاون
= D
Beijaooooo
<3
سلام عليكم.
شك بلدي هو:
بنيت بالفعل ما يقرب من قاعدة البيانات بأكملها.
لكن ك موافق يحدث لي هو واحد من أشكال بلدي، والتي لديها مربع التحرير والسرد الذي يفتح نوع من المشاريع والبرامج، وبالتالي فإن إصدار المرتبطة بكل نوع من البرامج، من خلال إدخال بيانات جديدة من العملاء الجدد مباشرة من شكل، لا أستطيع أن أكتب هذه السجلات.
كيف يمكنني ك ك كل أعرض تم حفظها تلقائيا بيانات جديدة؟
شكرا
لدي 40 بندا. كيف يمكنك الوصول إلى تقرير من البنود 20 البقاء في عمود واحد و 20 في آخر؟
مرحبا يوم جيد!
أنا مع أي شك، والعمل مع العديد من الموردين ولكن هناك + أو 6 شركات لديها لمتابعة كل يوم للعودة المنتجات بالنسبة لهم، وإذا أنا لا أتذكر كيف يمكنني تقديم تقرير إلى تبين لي كل منهم إلا أنني أريد في هذا التقرير فصل كل مورد وهذا الفصل تبين لي القيمة الإجمالية لكل واحد من العودة النقدية هل تعلم؟ إذا لكل بائع لديها العديد من المنتجات مع القيم من كل منتج وما أريد هو ما يظهر في التقرير والموردين منفصلة لكل بائع كامل المبلغ! سوف أكون في انتظار
مساء الخير!
ساعد Adoreii محتوى لي القيام بعملي .. دينار بحريني dúvida.Gostaria لكن لا يزال لدي الكثير لتعرف ماذا يعني (1.1 و 0، ن)، وذلك لأن أستاذي أعطى الرسم الذي كان على علاقة من ثمانية جداول و وكان amabas 1.1 و 0، ن.
الرجاء مساعدتي إذا كانت بعثة الاتحاد الأفريقي في أسرع وقت ممكن .. لأنني اعتمادا كثيرا على إجابتك.
Obrigadaa!
البقاء مع الله، bjoO.
1،1 يعني أن يرتبط على الأقل صف واحد من الجدول رقم 1 إلى رقم قياسي آخر.
مثلا: شخص واحد والنمو الحقيقي واحد فقط، وعادة عندما يكون لدينا هذا النوع من العلاقة نتمكن من تحويلها إلى السمة.
0، ن يعني أن واحدا يمكن أن يكون 0 أو أكثر من السجلات في العلاقة بين الجداول.
على سبيل المثال: الموظفين - إدارة - مشاريع
لدينا 0 موظفا أو أكثر لمدة لا تقل ن المشاريع المختلفة.
الآن هناك شيء Qlqr بريدي الإلكتروني: instrutor_jorge@hotmail.com
مرحبا! وأتساءل كيف يمكنني أن إنشاء هذه الصفحة الرئيسية للتطبيق وكيف أنها وصلات إلى صفحات أخرى؟
Cumps
وأود في نموذج، من خلال إدخال تسجيل الموظف، واسم وسوف تظهر تلقائيا لتعمل في حقل آخر.
مرحبا شباب، صباح الخير، اطلب مساعدة من الحالة التالية:
وأنا وضع مراقبة المخزون هنا في الشركة، ولدي 03 الجداول، منتج واحد، واحدة من المدخلات وناتج واحد من أجزاء الأوراق المالية، والمشكلة أنني لست قادرا على الحفاظ على المخزون الإجمالي في جدول المنتجات. يجب أن تتراكم وإظهار المخزون الإجمالي في الجدول رقم (FRM) المنتجات. وأنا أقدر كل مساعدة. شكرا لك.
(ABS)
يوم سعيد.
أنا طالب في الدور النهائي لبرنامج البكالوريوس وlicencitura في المعلومات الإحصائية والإدارة، وأنا أحاول لوضع قاعدة بيانات لإدارة صندوق أن يخصص الحكومة إلى المناطق، لتسهيل وصول أسرع وأفضل إدارة البيانات التي يتلقى المنطقة هذه العملية.
لذلك، وأود أن يكون دعمكم لتطوير قاعدة البيانات هذه باستخدام Visual Basic، Access أو Excel.
شكرا
روجيريو
موزمبيق
صباح الخير!
يرجى شخص ما يمكن أن تساعدني؟ لقد جعل قاعدة بيانات والآن أدركت ما كان في عداد المفقودين لجعل العلاقات بين الجداول، وأعتقد أن يفوت الأوان الآن لأنني فعلت كل الأشكال. المشكلة هي أنه عندما "أنا" في الطالب الثالث وأنا فوق زر الذي يفتح النموذج "عنوان"، ويذهب إلى أحد الطلاب. كنت أرغب في فتح البيانات الشخصية في النموذج الرئيسي وعندما ينقر على زر "عنوان" كان للتصدي للطالب أنا أبحث في البيانات الأساسية. إذا كان أي شخص يستطيع مساعدتي سأكون سعيدا جدا! لا استطيع حتى ارسال قاعدة البيانات التي فعلت لإعطائك نظرة الرجال.
أنا أفعل كل شيء وحده، ليس لدي أي معلم لمساعدتي في هذه اللحظة ...
عناق!
Deise
انا اعطي قراءة عن سؤالي، والشيء نفسه لا intendi.
حتى إذا كنت إحساس الغانيين أشرطة فيديو عن وضعي أشكر منك أن ترسل لي على بريدي الإلكتروني
tonyacmanuel@hotmail.com
بسماحة
AC مانويل