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

yr_20

عضو جديد 01
  • Posts

    43
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 Neutral

عن العضو yr_20

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    مصمم برامج بالأكسس

اخر الزوار

بلوك اخر الزوار معطل ولن يظهر للاعضاء

  1. اخى العزيز نفس المشكلة كانت عندى واضطررت لتغيير نوع بيانات الحقل ID الى ترقيم تلقائى بدلا من رقم وتعمل على الشبكة بصورة جديدة منذ عام تقريبا جربها
  2. الاخوة الأعزاء السلام عليكم ورحمة الله وبركاته عندى مشكلة بسيط أرجو الأفادة فيها عندى جدول من ضمن أعمدته عمود يسمى قرش وعمود يسمى جنيه ونهاية كل عمود مجموع إذا إفترضت أن مجموع عمود القروش 190 وعمود الجنيهات 91 أريد أن يكون عمود القروش 90 وعمود الجنيهات 92 وهكذا
  3. الاخ العزيز السلام عليكم ورحمة الله وبركاته قبل ان تقوم بتصميم شاشة افتتاحية هل انتهيت من تصميم قاعدة البيانات اذا كانت اجابتك بنعم فما رأيك بتصميم شاشة افتتاحية من أبسط مايمكن 1) افتح تصميم نموذج فارغ 2) بالركن الأيمن العلوى ضع مربع تسمية واكتب به اسم الجهة التى سيتم وضع القاعدة بها 3) بالجزء الاوسط ضع مربع تسمية أخر واكتب به اسم قاعدة البيانات 4) بالجزء السفلى ضع مربع تسمية أخر واكتب به بياناتك 5) فى المنطقة بين الجزء الأوسط والجزء السفلى سنضع ثلاث أزرار أوامر الأول تحديث والغرض منه عند الضغط عليه سيقوم بفتح نموذج تحديث البيانات الثانى تقارير والغرض منه عند الضغط عليه سيقوم بفتح نموذج أخر يحتوى على عدة ازرار أوامر كل زر سيقوم بفتح التقرير الثالث خروج والغرض منه عند الضغط عليه سيقوم بغلق قاعدة البيانات والاكسس وشكرا
  4. على حد علمى لا يجوز وذلك لان مجموعة الخيار القيم الخاصة بها رقمية وليست نصية
  5. السلام عليكم ورحمة الله وبركاته الاخ العزيز نشكرك على تقديمك يد العون للجميع هل لديك فكرة عن كيفية ربط قاعدة بيانات أكسس بالباركود وشكرا
  6. أين أنت يامن تقول أن لديك خبرة خبرة كبيرة كبيرة
  7. لا أفهم ما هو قصدك هل تقصد إذا كان تاريخ اليوم هو 23/3/2005 أن يظهر بدلا منها الأربعاء 23 مارس 2005 إذا كان هو ذلك المطلوب فداخل خاصية تنسيق للعنصر أكتب dddd dd mmmm yyyy
  8. الاستعلامات وأنواعها سنحتاج لها فى حديث الصباح والمساء -------------------------------------------------------------------------------- السلام عليكم ورحمة الله.. في هذا الدرس سنتعرف على : تعريف الاستعلام طريقة عرض الاستعلام أنواع الاستعلامات التعرف على نافذة تحديد وتحرير الاستعلام أولا : ما هو الاستعلام؟ إن الاستعلام ما هو إلا سؤال تسأله عن بياناتك لتحصل على إجابة عليه عن طريق تشغيل هذا الاستعلام. فأنت قد تسأل مثلا: 1- أي من الطلاب حصل على تقدير ممتاز ؟ 2- كم عدد الطلاب بكل صف موزعة ذكور واناث ؟ 3- ما هو سن كل طالب؟ 4- ما هي السجلات الخاصة بالطلاب الخريجين؟ أو الطلاب غير الخريجين؟ 5- قم بحذف سجلات الطلاب الخريجين من جدول الطلاب. 6- قم بتحديث سجلات الطلاب وأضف درجتين لكل طالب! وهكذا... هذا يعنى أن : 1) تستخدم الاستعلامات لعرض وتغيير وتحليل البيانات بطرق مختلفة. 2) يقوم آكسس بتجميع البيانات التي تجيب على سؤالك من جدول أو أكثر. 3) وفي كل مرة تشغل فيها الاستعلام سوف تحصل على أحدث المعلومات من قاعدة البيانات. ثانيا : طريقة عرض الاستعلام: يمكنك التعامل مع الاستعلام في طريقتين: الأولى: عرض التصميم: لإنشاء أو تحديث هيكل الاستعلام، فعندما تقوم بالعمل في طريقة عرض التصميم فانك تسأل عن أسئلة عن بياناتك لتحديد أي البيانات تريدها وتحديد كيفية ترتيبها. الصورة التالية توضح عرض التصميم لأحد أنواع الاستعلامات وهو استعلام التحديد Select Query : الثانية: عرض صفحة البيانات: لإضافة، تحرير، تحليل البيانات نفسها.. ولمشاهدة نتائج تشغيل الاستعلام. ثالثا : أنواع الاستعلامات: هناك عدة أنواع من الاستعلامات في Microsoft Access، سنقوم بتعدادها أولا مع تعريف مبسط لكل منها، ثم بعد ذلك سنفصل في شرح كل نوع مع كتابة أمثله متعددة عليه. (1)- استعلامات التحديد Select Query. يعتبر من أكثر أنواع الاستعلامات شيوعاً. ويستخدم لاسترجاع بيانات من جدول واحد أو أكثر ويعرض النتائج في صفحة بيانات. يمكنك تحديث مجموعة من السجلات بناء على بعض القيود أو المعايير Criteria. يمكنك أيضاً استخدام استعلام تحديد لتجميع السجلات وحساب المجاميع والأعداد والمعدلات وأنواع أخرى من الإجماليات. (2)- استعلامات إجرائية .Action Queries الاستعلام الإجرائي هو استعلام يُجري تغييرات على العديد من السجلات في عملية واحدة فقط. وهى أربعة أنواع من الاستعلامات الإجرائية: • استعلامات حذفDelete Query ويستخدم لحذف مجموعة من السجلات من جدول واحد أو أكثر. على سبيل المثال، يمكنك استخدام استعلام حذف لإزالة سجلات الطلاب المتخرجين من جدول الطلاب. مع ملاحظة أنه بواسطة استعلامات الحذف، يمكنك دائماً حذف سجلات بأكملها، وليس فقط حقول محددة داخل سجلات. • استعلامات تحديث Update Query يجري استعلام التحديث تغييرات عامة على مجموعة من السجلات في جدول واحد أو أكثر. على سبيل المثال، يمكنك زيادة كل طالب حصل على درجة أقل من 70 خمسة درجات لرفع المعدلات التي حصلوا عليها. باستخدام استعلام التحديث، يمكنك تغيير البيانات في جداول موجودة. • استعلامات إلحاقية Append Query يضيف الاستعلام الإلحاقي مجموعة من السجلات من جدول واحد أو أكثر إلى نهاية جدول واحد أو أكثر. على سبيل المثال، بفرض انه تم تسجيل مجموعة من الطلاب الجدد وتم إدخال بياناتهم في جدول جديد فانك ستقوم بإلحاق الجدول الذي يحتوي على سجلات الطلاب الجدد بجدول الطلبة. • استعلامات إنشاء جدول Make-Table Query يستخدم هذا الاستعلام لإنشاء جدول جديداً من كافة البيانات أو جزء منها في جدول واحد أو أكثر. تعد استعلامات إنشاء الجدول مفيدة لإنشاء جدول لتصديره إلى قواعد بيانات Microsoft Access أو جدول محفوظات يحتوي على سجلات قديمة. (3)- استعلامات المعلمات Parameters Queries . ويعرض عند تشغيله مربع الحوار الخاص به ليطالبك بمعلومات مثل معايير Criteria أو شروط معينة لاسترداد سجلات أو قيمة تريد إدراجها في حقل. يمكنك تصميم استعلام المعلمات ليطالبك بأكثر من معلومة؛ على سبيل المثال، يمكنك تصميمه ليطالبك بتاريخين. في هذه الحالة يسترد Access كافة السجلات التي تقع بين هذين التاريخين. تعد استعلامات المعلمات ملائمة عند استخدامها كأساس لنماذج وتقارير وصفحات بيانات access. على سبيل المثال، يمكنك إنشاء تقرير عن الدرجات التي حصل عليها كل طالب مستنداً إلى استعلام معلمات. وعند طباعة التقرير، يعرض Access مربع حوار للسؤال عن رقم الطالب الذي ترغب أن يغطيه التقرير. وعندما تدخل رقما معينا يطبع Access التقرير الملائم. (4)- استعلامات جدولية Crosstab Query. تستخدم الاستعلامات الجدولية لحساب وإعادة بناء البيانات للحصول على تحليل أسهل للبيانات. تحسب الاستعلامات الجدولية المجموع أو المتوسط أو العدد أو نوع آخر من الإجمالي للبيانات التي يتم تجميعها بواسطة نوعين من المعلومات — يظهر أحدها أسفل الجانب الأيسر من ورقة البيانات في حين يظهر الآخر في رأس الصفحة. (5) استعلامات SQL استعلام SQL هو استعلام تقوم بإنشائه باستخدام عبارة SQL. التعرف على نافذة تحديد الاستعلام: تنقسم نافذة تحديد الاستعلام أفقيا إلى قسمين، وتتكون من العناصر التالية: (1) أسماء الحقول : تظهر في الجزء العلوي من الجدول نافذة أو أكثر بأسماء الحقول الموجودة في الجدول أو الجداول أو الاستعلامات الموجودة بقاعدة البيانات . (2) معايير الاستعلام : يحتوى الجزء السفلي من الجدول على خطوط شبكيه (Grid) تسمى QBE (Query By Example). وتستخدم لتحديد الحقول والسجلات المطلوب استخراجها من قاعدة البيانات . السطر الأول: Field / حقل لإسقاط الحقل الذي نرغب بإظهاره في استعلام التحديد. السطر الثاني: Table / جدول اسم الجدول الذي يحتوي على الحقل الذي تم إسقاطه في الخلية أعلاه، ويتم تحديد اسم الجدول تلقائيا بمجرد إسقاط أي حقل من جدول معين. السطر الثالث: Sort / فرز لفرز سجلات البيانات تصاعديا أو تنازليا. السطر الرابع: Show / إظهار والخيار الافتراضي Default له هو وضع علامة صح، مما يعني إظهار بيانات الحقل الذي تم إسقاطه في الخلية العلوية. إلغاء علامة الصح من هذا الخيار تعني إمكانية وضع شروط خاصة أو معايير Criteria لهذا الحقل دون إظهاره عند تشغيل الاستعلام. الأمثلة القادمة ستوضح لك ذلك. السطر الخامس: معايير / Criteria يتم كتابة الشرط الذي يتم اختيار السجلات عند تحققه. السطر الخامس: أو / or لكتابة أكثر من شرط أو معيار لنفس الحقل أو لعدة حقول يفصل بينهم العلاقة المنطقية OR. لا تنسونا من صالح دعائكم
  9. الحل بسيط فى خاصية بعد التحديث للعنصر b نكتب الكود التالى me![c]=me!-me![a]
  10. الاخ العزيز ارجو ان نشترك معنا فى مشروع برنامج لمركز تدريب(حديث الصباح والمساء) الموجود بنفس المنتى فهو فائدة تطبيقية على الاكسس
  11. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته تعملون أن حجم البيانات التى يمكن تخزينها بقاعدة البيانات يصل لحوالى 2 جيجا بايت ولكن للتغلب هذه المشكلة سنترك الملف TRAINING كما هو (أى به الجداول والعلاقات فقط ) وسنقوم داخل نفس المجلد بإنشاء ملف بيانات آخر بإسم TRAINING1 (هذا الملف سنربط به الجداول الموجود بالملف Training وسيكون به بقية الكائنات من استعلامات ونماذج وغيرها ) ============================================== 1) والآن نقوم بإنشاء ملف بيانات باسم training1 داخل المجلد train 2) من القائمة ملف نختار get external data ثم نختار link tables 3) ستظهر نافذة نحدد ملف البيانات الذى سنربط منه الجداول (training)ثم نضغط على الزر link 4) ستظهر نافذة أخرى نحدد جميع الجداول ثم موافق ملحوظة : إذا أردنا تعديل تصميم جدول ما فلابد من تعديل التصميم بالملف الرئيسى ================================================ ولنجرب ذلك سبق وأن أرفقت الملف أتمنى أن جميع المشاركين يقومون بالتنفيذ على نفس الملف السابق ارساله وشكرا
  12. أين أنتم ياشباب المنتدى العملاق أين التجاوب صدقونى الأفكار ستكون كثيرة جدا جدا ارجو المشاركة
  13. المثال موجود بهذا الرابط بعد التصحيح والتعديل أرجو من الأخوة الأعزاء مراجعته بالتفصيل http://www.officena.net/ib/index.php?showtopic=5783
  14. السلام عليكم ورحمة الله وبركاته شكرا لجميع الأخوة على هذا التجاوب وشكر خاص للأخ أبو فيصل ولكن أود القول بأن هناك بعض الأشياء يجب التركيز عليها وهى : 1) ملف البيانات يجب أن يكون داخل مجلد خاص به ولا ننسى أن الأولوية فى التسمية للغة الإنجليزية =========== 2) من المستحسن تسمية الكائنات باللغة الإنجليزية وكذا تسمية الحقول باللغة الإنجليزية فعلى سبيل المثال الجداول نسبقها بكلمة tbl والنموذج بكلمة frm وهكذا مثلا جدول اسماء المدربين وليكن tbl_train1 وجدول بيانات المدربين tbl_train11 وذلل لأننا فيما بعد سنحتاج لعمل معادلات حسابية وبالنسبة للحقول مثلا حقل كود المدرب code_train1 وكود المتدرب code_train2 وحقل تاريخ الميلاد b_date هل لاحظنا الفرق سنجد أن اسم الحقل يتكون من مقطعين قمنا بفصلهما عن طريق مفتاحى -+shift وليس مفتاح - (الشرطة ) بمفرده لأنه بمفرده تعتبر علامة طرح سيساءل البعض ولكن اسم الحقل فى هذه الحالة سيظهر لمدخل البيانات باللغة الانجليزية ولكن لا ننسى أن لكل حقل توجد خاصية تسمى caption وفيها نكتب الاسم الذى سيظهر لمدخل البيانات وفى هذه الحالة يمكن كتابة الاسم باللغة العربية ======== النقطة الأخيرة وهى أهم مافى الموضوع وهى ربط الجداول ببعضها عن طريق العلاقة 1) العلاقة تنشئ بين جدولين أحدهما يسمى الجدول الأب والآخر يسمى بالجدول الإبن لابد أن أكون على علم تمام بنوع العلاقة بين الجدولين لأن كل نوع كما سبق وأن شرحنا لها عدة شروط يجب تحقيقها حتى يقوم البرنامج بتنفيذها عند الإنشاء 2) فى شاشة إنشار العلاقة لابد من تنشيط فرض التكامل المرجعى وتحديث تتالى تحديث الحقول المرتبطة وتتالى حذف السجلات المرتبطة لسببين وهما : 1} تأكيد لنوع العلاقة 2} أثناء ادخال البيانات مثلا كود المدرب سيسجل مرة واحدة وتلقائيا سيوق البرنامج بتسجيل القيمة بالجدول المرتبط به 3} عند حذف سجل من الجدول الأب سيقوم البرنامج تلقائيا بحذف السجلات المرتبطة بهذا السجل فى الجدوال والآخرى لأنه من غير المعقول تركها ================================ وسوف أرفق مثال الأخ أبو فيصل بعد التحديدث ويشكر كثيرا على الجهد الذى بذله فأخطائه بسيطة جدا جدا ولا يوجد أى إنسان بدون أخطاء اللهم إغفر لنا ذنوبنا وآتنا فى الدنيا حسنة وفى الآخرة حسنة وتقبل منا
  15. الأخ فارليز السلام عليكم ورحمة الله وبركاته لنبدأ الموضوع من البداية 1) جدول البيانات ويحتوى على الحقول: رقم الملف (نوع بياناته ترقيم تلقائى) الإسم (نوع بياناته نص) تاريخ الميلاد (تاريخ/وقت) كود الدولة ( رقم) 2) جدول اسماء الدول ويحتوى على الحقول : كود الدولة ( نوع بياناته ترقيم تلقائى _ مفتاح اساسى) اسم الدولة (نوع بياناته نص) العلاقة بين الجدولين 1, 2 ستكون من النوع راس بأطراف ======= سنقوم بتصميم : 1)نموذج رئيسى (من النوع العمودى) مبنى على جدول أسماء الدول 2) نموذج (من النوع الجدولى) مبنى على جدول البيانات 3) نفتح تصميم النموذج 1 ونقوم بادراج نموذج فرعى بداخله وهو نموذج 2 ======= سنقوم بتصميم استعلام مبنى على الجدولين 1، 2 ونختار الحقول كود الدولة من الجدول 1 الاسم من الجدول 1 تاريخ الميلاد من الجدول 1 اسم الدولة من الجدول 2 ======= ثم نقوم بتصميم تقرير مبنى على الاستعلام السابق ولكن ستلاحظ أن هذا التقرير سيعرض جميع بيانات للافراد بجميع الدول اذا أردنا عرض دولة محددة ستقوم بعمل مايلى نقوم بتصميم نموذج جديد فارغ ونضع بداخلة قائمة منسدلة مبنية على جدول 2 (جدول اسماء الدول) ونكتب بخاصية الإسم لهذه القائمة وليكن abc ونضع بهذا النموذج زر أمر لفتح التقرير السابق انشائه ثم نعود لتصميم الاستعلام وبخانة معايير للحقل كود الدولة سنقوم باستدعاء العنصر abc عن طريق اداة منشئ التعبير وشكرا
×
×
  • اضف...

Important Information