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

شاكر الزين

عضوية شرفية
  • Posts

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

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

مشاركات المكتوبه بواسطه شاكر الزين

  1. أخي العزيز / أشرف خليل

    لم أفهم قصدك من :

    أحببت توضيح بسيط لمن لا يجد حدث عند ظهور اسم الصنف وهو استخدام خاصية التكميل التلقائي . إن لم أكن أخطأت .

    هل تقصد ظهور رسالة في حالة عدم وجود هذا الصنف ضمن الاصناف ؟؟؟

    إذا كان كذلك سوف يكون بوضع هذا الكود في حدث بعد التحديث لحقل ( رقم الصنف ) :

    If IsNull(type_name) Then
    MsgBox "عفواً ،،،، هذا الصنف غير مدرج ضمن الاصناف ،،، تأكد من رقم الصنف أولا !!!!", vbOKOnly, ""تنبيه
    Me.Undo
    a.SetFocus
    type_no.SetFocus
    Else
    DoCmd.GoToControl "a"
    End If

    مرفق المثال بعد التعديل ،،،، تحياتي لك أستاذي / أشرف

    شاكر الزين

    db3.zip

  2. مرحبا بك أخي الكريم

    تفضل هكذا تضع الفراغ ( &" "& )

    Me![name] = Me![a] & " " & Me![b] & " " & Me![c] & " " & Me![d]

    على أن يكون ( a ) : الاسم الاول

    و ( b ) : أسم الاب

    و ( c ) : اسم الجد

    و ( d ) : اسم العائلة

    و ( &" "& ) : هو الفراغ بين كل اسم وآخر

    و ( name ) : هو الاسم بالكامل

    شاكر الزين

  3. نعم يمكنك ذلك ,,,, والطريقة :

    1 - من المفترض أنه لديك ( جدول ) توجد به بيانات ( المستخدم الحالي ) ،، حيث تلحق بيانات المستخدم عند دخوله إلى البرنامج إلى هذا الجدول .

    2 - أضف للجدول المراد معرفة اسم المستخدم الذي أدخل المعلومات ما يلي :

    أ - حقل بإسم المستخدم

    ب - حقل بتاريخ إدخال المعلومات

    3 - في نموذج إضافة سجل جديد للجدول أعلاه استحضر :

    أ - اسم المستخدم ( وذلك بإستخدام دالة ( DLookUp ) من جدول المستخدم الحالي

    4 - في زر ( الاضافة وحفظ المدخلات ) قم بمساواة ( اسم المستخدم ) في الجدول المراد معرفة المستخدم ) بـ ( اسم المستخدم ) الذي استحضرته من جدول المستخدم الحالي كما أشرت إليك بدالة ( DLookUp )

    شاكر الزين

  4. خطوات تحويل القاعدة إلى ( mde ) باللغة العربية :

    1 - إذهب إلى شريط القوائم ( ملف ، تحرير ، إدراج ، أدوات ،،،،، الخ )

    2 - إختر من القائمة ( أدوات )

    3 - من قائمة أدوات اختر ( أدوات مساعدة لقاعدة البيانات ) .

    4 - سوف تظهر لك قائمة أخرى بها :

    أ - تحويل قاعدة البيانات

    ب - ضغط قاعدة البيانات

    ج - إصلاح قاعدة البيانات

    د - إنشاء ملف mde

    5 - اختر ( إنشاء ملف mde )

    6 - سوف تظهر لك شاشة ( حفظ الملف بإسم )

    7 - أكتب أي اسم مكان الملف ، ثم أضغط على الزر ( حفظ )

    سوف يقوم بحفظ قاعدتك المحددة بملف آخر جديد بإمتداد ( mde ) .

    سوف تتوقف عملية التحويل في حال وجود مشاكل في القاعدة مثل :

    ربما عملت عملية داخل الوحدة النمطية توجد بها أخطاء ، أو أنشأت زرا ثم قمت بحذفه ولم تقم بحذف ملحقاته من الوحدة النمطية للنموذج الذي يوجد به هذا الزر

    أو ما شابه ذلك من المشاكل التي تحدث لتعطيل عملية التحويل ,,,,

    هذا والله أعلم ,,,,

    شاكر الزين

  5. مرحبا بك أخي الكريم ،،، الخطوات لعمل قاعدة البيانات بالتاريخ الهجري :

    1 - إذهب إلى قائمة ( أدوات ) وأختر منها ( بدء التشغيل )

    2 - سوف تظهر لك شاشة يوجد بها زرار ( خيارات متقدمة ) أضغطه سوف تظهر لك خيارات من ضمنها ( التقويم الهجري ) ضع عليه علامة ( صح ) ثم أضعط على الزر ( موافق ) ,,, هذا لو كان الاصدار الذي تعمل عليه هو أوفس ( 97 ) ,,,

    أما لو كان الاصدار الذي تعمل عليه أوفس ( xp ) ،،، فمن قائمة أدوات يوجد إختيار ( خيارات ) ،،، ابحث عن ( التقويم الهجري ) في صفحات التبويب وضع عليه علامة ( صح ) ثم أحفظ التغييرات بالضغط على زر ( موافق ) ,,,

    بالنسبة لجعل حقل التاريخ يكون مباشرة بالتاريخ الحالي :

    افرض عندك حقل بإسم ( d ) ،،،، ضع في هذا الحقل في خاصية القيمة الافتراضية هذا الكود :

    =Date()

    هذا والله أعلم ,,,,

    شاكر الزين

  6. تفضل يا أخي العزيز ،،،، لقد عملت لك التقرير المطلوب ،،، تصفح المثال

    بعد التعديل ،،،، من قائمة التقارير ،،، حدد الصف ،،، ثم اضغط على الزر

    ( معاينة تقارير جميع الطالبات للقسم المحدد ) ،،، سوف يظهر لك تقرير

    لكل طالبة على حدا ،،، ارجو أن يكون هذا طلبك ,,,

    أسألكم الدعاء لطالباتنا وطلابنا بالتوفيق والنجاح ,,,, إلهي آمين

    شاكر الزين

    malak_97new.zip

  7. مرحبا بك أخي العزيز ،،، أخي كما تعلم أنه من شروط وقواعد طرح الاسئلة في المنتدى عدم توجيه السؤال لشخص معين ،،، لكي يتسنى للجميع وضع ما لديهم من ردود وأفكار على سؤالك ،،، حتى لو كان سؤالك يتضمن مثال من عمل عضو معين ،،، ربما يكون هذا العضو ليس عنده ردا على سؤالك أو ليس عنده وقت للرد عليك ،،، كرما لا أمرا عدم توجيه السؤال لشخص معين حتى نستفيد من أفكار الاخرين ،،،

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

    docmd.Requery
    If IsNull([StudentNum]) Then
    docmd.SetWarnings False
    docmd.OpenQuery "q1"
    docmd.Requery
    docmd.SetWarnings True
    Else
    docmd.SetWarnings False
    docmd.OpenQuery "q1"
    docmd.Requery
    docmd.GoToControl "ResultMark1"
    docmd.SetWarnings True
    End If

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

    بالنسبة للتقرير الذي طلبت لم أستوعبه جيدا ،،، يوجد في قائمة التقارير إختيار لطباعة درجات طالبة في قسم معين لجميع المواد ،،، أليس هذا هو ما تطلبه

    مرفق المثال بعد تعديل المشكلة الاولى ،،،،

    لقد تم حذف الملف المرفق ،،، وذلك لتحديثه

    شاكر الزين

×
×
  • اضف...

Important Information