اذهب الي المحتوي
أوفيسنا

محب العلم

04 عضو فضي
  • Posts

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

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

كل منشورات العضو محب العلم

  1. حياك الله أخي جنوبي الآن اتضحت الصورة وإليك الحل وهو بسيط جدا . التعديل : db1.zip مع وافر الاحترام
  2. أخي أبا أكرم (أكرمك الله ) الجدول هو مجموعة من الحقول وأيضا هو مجموعة من السجلات عندما ننظر افقيا للجدول نجد أنه يتألف من مجموعة من السطور وهي السجلات عندما ننظر عموديا للجدول نجد أنه يتألف من مجموعة من الأعمدة وهي الحقول مثلا صفحة الاكسل لو نظرنا لها على أنها جدول فسيكون العمود A حقلا في هذا الجدول والعمود B محقلا أخر وهكذا بالنسبة لباقي الأعمدة أما بالنسبة للسطر 1 والسطر 2 وغيرها فهي سجلات ذلك الجدول لاحظ أن السطر الخامس يتألف من القيمة الموجودة في العمود A والقيمة الموجودة في العمود B وهكذا أما بالنسبة للحقل في أكسيس طبعا فله خواص معينة تنطبق عليه بغض النظر عن السطر الذي يقع فيه . فمثلا حقل الاسم في جدول الموظف يعرف على أنه نص فيكون السجل الأول والخاص بموظف ما يحتوي على قيمة الأسم في حقل الأسم ومثلا الرقم في حقل الرقم وتاريخ الولادة في حقل الميلاد ورقم الهاتف في حقل التفون وهكذا يتضح لنا أن السجل الواحد فيه مجموع من القيم التي تعرف موظف ما أي تعطينا المعلومات المطلوبة حول ذلك الموظف ولذلك يطلق على السطر بالسجل وهذا السجل كما ترى مؤلف من مجموعة من الحقول : الرقم ، الاسم ، الميلاد ، التلفون ، العنوان ، ملاحظات وغيرها ... أم الحقل وهو العمود في الجدول فلو نظرنا إلى حقل الاسم أي عمود الأسم فسنجد اسم الموظف الأول والموظف الثاني والثالث وهكذا أي أننا لن نرى سجلا لموظف ولكننا سنرى أسماء جميع الموظفين ليس الموضوع كما تلاحظ اعلاه موضوع عمومية أو خصوصية فكل مفهوم له تعريفه الخاص وصحيح أن نقول ما يلي : الجدول مجموعة من السطور والأعمدة الجدول مجموعة من السجلات والحقول السجلات هي الصفوف في الجدول أو الصفوف هي السجلات في الجدول الأعمدة هي الحقول في الجدول أو الحقول هي الأعمدة في الجدول السجل يتألف من مجموعة من الحقول ( وهنا ينظر مجازا إلى التعريف الأساس) يعني المقصود أن كل سجل في الجدول يعرف على أنه مجموعة قيم الحقول فيه. وخطأ فادح أن نقول الحقل هو مجموعة من السجلات، وذلك لأن السجل الواحد فيه مجموعة قيم لعدة حقول فلا يجدر القول عكس ذلك. ممكن القول أيضا : الحقل هو جميع القيم من جميع السجلات التي تخص خاصية معينة في جدول ، ومعنى ذلك أننا نشير مثلا إلى جميع أسماء الطلبة في جدول الطلبة أو جميع علامات الطلبة في امتحان العربي في صف ما فهنا كما تلاحظ نحن نتحدث عن عمود أي حقل وليس عن سجل أي سطر . مع فائق الاحترام والتقدير
  3. السلام عليكم حياك الله أخي غالي ، بإذن الله هذه المرة ستضبط إليك النتيجة أولا والملف هنا : DATAFinal2003.zip مع فائق الاحترام
  4. وعليكم السلام ورحمة الله وبركاته أخي أبا أكرم (أكرمك الله) ألف ألف مبروك على النجاح المشرف في الأكسيل وعقبال عند الأكسيس السؤال الأول : الجواب الصحيح أخي أبا أكرم هو ب بالنسبة للعشري هي أدق واحدة في التحويل ويفضل استخدامها عندا نريد تقريب العملة. السؤال الثاني : الجواب الصحيح أخي أبا أكرم هو أ السؤال الثالث : الجواب الصحيح هو كما ذكرت أنت ج داعيا لك بالموفقية أخي أبا أكرم مع الاحترام والتقدير
  5. السلام عليكم الخطوة الأولى هي ضبط الجداول والعلاقات وقد تم ذلك بحمد الله والتوضيح في الرسم الآتي : وما زال العمل على الموضوع جاريا ... مع الاحترام
  6. السلام عليكم ورحمة الله وبركاته في البداية ابلغك شكري واحترامي الكبيرين لك على كرمك وتواضعك .. وأبدأ معك النقاش من نهاية نهاية مشاركتك 1. لا يوجد في البرمجة مسألة ليس لها وإنما هي استراتيجات الحل التي تختلف وتسهل وتصعب بحسب درجة تعقيد المسألة . 2. التحليل هو هنا : العملية ليست معقدة والحمد لله ، أنت تريد تغذية التكلفة النهائية للتحاليل المعمولة للمريض من مصدرين مصدر التحاليل ثابتة السعر ومصدر أخر من التحاليل متغيرة السعر . وبمناسبة تعدد المصادر هنا التي تغذي إجراء ما فإننا نحتاج إلى ما نطلق عليه استعلام توحيدي والذي يوحد المصادر. وهذه هي المنهجية التي على ما يبدو أنني سأتبعها في حل المشكلة بإذن الله قريبا. مع الاحترام والتقدير
  7. وعليكم السلام ورحمة الله وبركاته بالنسبة للمشكلة الثنية المتعلقة بالرقم حلك صحيح ولكنك وضعت الكود في حدث أخر يجب وضعه في حدث عند الإدخال وليس قبل التعديل ويرجى التعديل حسب الصورة الآتية امسح المشار له بـ X وضع بدلا منه المشار له بصح . بالنسبة للمشكلة الأولى، ذكرت أن بعض المجاميع تحتاج إلى تعديل ، فما هي تلك المجاميع ؟ بالنسبة لإستخدام الصلاحيات أنصحك باستخدام برنامج الأخ محمد عبادي المشار اليه وإذا وبعدها إن برزت حاجة أخرى يرجى رفعها هنا . مع الاحترام والتقدير
  8. حياك الله أخي ، بإذن الله سأتابع بموضوعك حتى غدا مساءً مع احترامي وتقديري لك
  9. السلام عليكم عذرا أخي غالي ، كنت قد عدلت في تقرير واحد فقط وحسبت أنك ستكمل ، على كل الأحوال تم التعديل في جميع التقارير بهذا النمط كما في الصورة DATAFinal2003.zip مع وافر الاحترام
  10. السلام عليكم أقترح عليك طريقة أخرى من تصميمي ربما تعجبك Test2003.zip مع الاحترام والتقدير
  11. حياك الله أخي ، تعبك راحة ، سوف احاول كما تريد مع الاحترام
  12. وعيكم السلام ورحمة الله وبركاته يوجد موضوع تفصيلي لمدير المنتدى - الأخ محمد طاهر المحترم - عن الجداول والعلاقات ويساعدك كثيرا في فهم المطلوب في سؤالك بالنسبة لعلاقة واحد لواحد يجب أن يكون في كلا الجدولين مفتاح أساسي ويتم الربط بواسطة المفاتيح الاساسية النتيجة هي 1 ----- 1 بالنسبة لعلاقة واحد لمتعدد يجب أن يكون في جدول مفتاح أساسي وفي الأخر فهرس (مع سماح التكرار) ويسمى هذا الفهرس المفتاح الاجنبي ويتم الربط بين الأساسي والاجنبي النتيجة هي: 1 ---- متعدد أو متعدد ---- 1 بالنسبة لعلاقة متعدد إلى متعدد لا يستطيع أكسيس عمل هذه العلاقة مباشرة ونعتمد في عمل ذلك عادة على جدول يسمى الجدول الوسيط (وهو جدول الحركات أو التسجيلات أو جدول العمل ) وهذا الجدول الوسيط يحتوي على حقلين كل منهما عبارة عن مفتاح أجنبي مرتبط بمفتاح رئيس بجدول أخر النتيجة هي 1 ----- متعدد -- متعدد ----- 1 مع وافر الاحترام
  13. وعليكم السلام ورحمة الله وبركاته ممكن عمل ذلك من خلال مربع التحرير والسرد بطريقة بسيطة وتلقائية وأكسيس يعمل الكود لك تلقائيا والطريقة هي تأخذ مربع تحرير وسرد وتحدد الخيار الثالث فيه وتختار حقل رقم التعميم وإنهاء والنتيجة هي أن هذا المربع سيبحث لك عن الرقم الذي تختاره مباشرة. صور مساعدة : مع الاحترام
  14. السلام عليكم أعتقد أن هناك خطأ في تحليل النظام وفي التصميم كذلك، لأنك جعلت نموذج التحليل يستقي بياناته من نفس مصدره وهذا يشير إلى خطأ في المسألة، لأن قواميس البيانات ومنها جدول التحاليل analysis يستخدم في تغذية غيره وليس في تغذية نفسه إذا أوضحت المسألة والمطلوب بالتفصيل من الممكن أن يكون باستطاعتي مساعدتك مع الاحترام
  15. وعليكم السلام أخي احمد ، إن كنت تقصد الاشارة المرجعية التي تظهر في شريط المهمات فأكسيس لا علاقة له بها فهي من الخصائص المورثة من نظام التشغيل يعني من ويندوز. مع وافر الاحترام
  16. السلام عليكم أخي صباح ، ما هي كلمة السر واسم المستخدم لكي نجرب مع الاحترام
  17. حياك الله أخي غالي تفضل التعديل DATAFinal2003.zip مع الاحترام والشكر
  18. السلام عليكم حياك الله أخي ، قمت بعمل طريقة تعتمد على اختيار من الاصناف الرئيسية والأكثر تداولا وتعمل تصفية حسب الذي تم اختياره 2003_2007.zip مع وافر الاحترام
  19. حياك الله اختي نرجس الورد ، قمت بعمل مثال لم تطلبين بفكرة من تصميمي غير التي عرضتها لك سابقا 2003_2007.zip مع وافر الاحترام
  20. أخي غالي ، تم ضبط موضوع البحث كما يلزم بالإضافة للتاريخ 2003_2007.zip مع الاحترام والتقدير
  21. السلام عليكم اخي العزيز ، أفهمك تماما لو كان هناك طريقة مباشرة لعمل تجميع في النماذج كما في التقارير كنا ارتحنا كثيرا من الأفكار البديلية على كل الأحوال يمكن دائما المحاولة في الطرق البديلة في النماذج المفردة التي لا تستخدمها يوجد فكرة النموذج الرئيسي والفرعي وفي النماذج المستمرة يوجد فكرتين متداوليتن الفكرة السابقة التي عرضتها عليك في مشاركتي السابقة وفكرة أخرى ببناء مجموعة خيارات دينميكية معتمدة على الاصناف واستخدامها لواجهة لعملية التصفية في النموذج المستمر وهي الاصعب برمجيا وفي كل الأحول بإمكانك اختيار الطريقة وسأساعدك إن أحببت في تطبيقها. مع الاحترام والتقدير
  22. السلام عليكم أخي عالي ، حاولت استيعاب متطلبك في القضية الثانية ولم أستطيع أرجو منك لطفا توضيخ المطلوب بدقة وبالتفصيل مع الاحترام
  23. السلام عليكم ، أخي غالي ، لمنع ظهور حقل كود الجهة في وضع تصميم النموذج وعندما تختار ذلك العنصر في قائمة الخصائص ومن التنسيق يوجد خاصية تسمى توقيت العرض عينها لتصبح شاشة فقط وهكذا لا يظهر في التقرير. أما إذا أردت إخفاءه أيضا من النموذج فذلك من خاصية مرئي عينها لا تحياتي لك ومقدرا تضايقك من تأخر الأجابة
  24. السلام عليكم إن عمل حقول تجميع في التقرير ممكن بسهولة وذلك من خلال معالج التقارير بعدما تختار الحقول المراد عرضها في التقرير يسألك المعالج ما هي حقول التجميع فقم بإختيار حقل الصنف ctgN في مثالك وستم بناء التقرير كما ترغب بالضبط وإن حذث حذف كما تشير فإن التقرير بلا شك سيحافظ على خاصية التجميع. أما بالنسبة لعرض البيانات على شكل مجموعات في النماذج المستمرة فإن الفكرة تكون بعرض كل مجموعة لوحدها حسب معامل فرز مبينيا على الحقل ctgN يتم اختيار قيمته من مربع تحرير وسرد ويوضع في قسم رأس التقرير وليس في قسم رأس الصفحة. مع الاحترام والتقدير
  25. وعليكم السلام ورحمة الله وبركاته أختي نرجس ، لتنفيذ ذلك يجب أن نتحرى موقع الماوس واتجهاته وهو سيكون المبدأ في إنشاء الأحداث التي تتحدثين عنها. على سبيل المثال لا الحصر الكود الآتي يحدد أين الماوس، وفيما إذا ضغط زر الماوس وهل كان أو لم يكن زر shift مضغوطا ويطبع احداثيات x و y لمؤشر الماوس كلما تحرك. لتجربة الكود ، أضيفي الكود في نموذج فيه مربع عنوان اسمه coordinates كود Private Sub Detail_MouseMove(Button As Integer, _ Shift As Integer, X As Single, Y As Single) Dim intShiftDown As Integer, intLeftButton As Integer Me!Coordinates.Caption = X & ", " & Y ' Use bit masks to determine state of ' SHIFT key and left button. intShiftDown = Shift And acShiftMask intLeftButton = Button And acLeftButton ' Check that SHIFT key and left button ' are both pressed. If intShiftDown And intLeftButton > 0 Then MsgBox "زر Shift وزر الماوس اليسار كانا مضغوتين" End If End Sub مع وافر الاحترام
×
×
  • اضف...

Important Information