بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
1802 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
1
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Bluemind
-
اخوي بارك الله فيك لو لاحظت في الامر اعلاه انه يوجد خانه الهدف المراد تصديره وانت وضعت اسم الجدول "tbl_data" وكذلك نوع الكائن acOutputTable حيث سوف يتم تصدير جميع البيانات الموجوده الجدول حاول وضع نوع الكائن من نوع acOutputForm نموذج او استعلام اذا كان النموذج يعمل على استعلام يستخدم الفلترacOutputQuery ثم قم بتغير اسم الكائن اذا كنت تريد تصدير بيانات نموذج فضع اسم النموذج في خانه "tbl_data" ان شاء الله اتضحت الصوره لديك الان
-
مادام وجدت الطريقه فالماذا السؤال؟؟؟ هنا يجب التوضيح
-
الجمع بشرط في حقل المجموع (تم تعديل العنوان)
Bluemind replied to اسامه ناصر's topic in قسم الأكسيس Access
تم دمج الموضوعين -
الجمع بشرط في حقل المجموع (تم تعديل العنوان)
Bluemind replied to اسامه ناصر's topic in قسم الأكسيس Access
اخي الكريم اولا انا لم اعد باوضع موضوع خاص عن هذه الداله الداله اعلاه (Dsum) تعمل بشكل سليم و لكن نظرا لستخدامك اللغه العربيه في تسميه الحقول حصل هناك عدم ترتيب لصياغه الداله هنا في المنتدى ، دوما ننصح بعدم استخدام اللغه العربية في البرمجة هذه الداله تقوم بعمليه الجمع اذا تحقق شرط معين الترتيب الصحيح لقواعد هذه الداله وشروطها هو Dsum= ثم ) ثم حقل المراد استرجاع القيمه منه وعمل عمليه الجمع عليه وهو في مثالك "[مبلغ المكافئه]" من جدول المكافئات ثم فاصله منقوطه(;) ثم اسم الجدول الذي يوجد به الحقل اعلاه وهو الجدول "[المكافئات]" ثم فاصله منقوطه ثم حقل الشرط الذي يحقق عمليه الشرط وفي مثالك ، تريد جمع مكافئات الموظف ذو الرقم X من جدول المكافئات اذا كان رقمه ظاهرا في النموذج ، لذلك وضعنا حقل رقم الحاسب من جدول المكافئات " = [رقم الحاسب]" ثم علامه & ثم رقم الحاسب الموجود في النموذج وهو مربع النص [رقم الحاسب] ان شاء الله اتضح الترتيب الصحيح لتركيبه الداله و للتوضيح اكثر الرجاء الضغط على زر F1 وهو زر المساعده في الاوفيس عند فتح برنامج اكسس ثم كتابه اسم الداله و البحث عنها -
طريقة تحديث برنامج عند المستخدم يشتمل على بيانات
Bluemind replied to SAEED M's topic in قسم الأكسيس Access
اخوي ابو بنسيانا الموضوع له اكثر من سنتين ولكن يمكن وضعه في الارشيف او الموضيع المثبته مع اعاده تسميته للفائده العامة -
الجمع بشرط في حقل المجموع (تم تعديل العنوان)
Bluemind replied to اسامه ناصر's topic in قسم الأكسيس Access
ماقصدته اخي الكريم هو مصدر سجلات النموذج حيث تم وضع استعلام يجمع بين جدول المكافئات و جدول بيانات الموظفين كا مصدر بيانات للنموذج >> اذهب الى خصائص النموذج>> ثم اختر علامه التبويب بيانات او Data ثم سوف تجد مصدر السجلات او Record Source سوف تجد الاستعلام او بالاصح جمله sql هذا الاستعلام لو تم تشغيله سوف تجد السجلات نفسها الموجوده في النموذج ويوجد تكرار بارقام الموظفيين وهذا شي طبيعي شاهد الصوره المرفقه لكن عندما يتم عرضها في النموذج سوف تكرر لك السجلات قم بالضغط على زر السجل التالي سوف تلاحظ ان اسم الموظف ورقمه ثابت للسجل رقم 1 و 3 و 4 لوجود اكثر من مكافئه للموظف فقط المتغير هو التاريخ ما انصح به اذا كنت تريد عرض جميع مكافئات الموظف هو انشاء نموذج فرعي ويكون يعرض المكافئات ويكون مربوط بالنموذج الرئيسي عن طريق رقم الحاسب ووضع الجدول بيانات الموظفين كا مصدر سجلات للنموذج الرئيسي فقط ان شاء الله واضحت الملاحظه -
قاعدة بيانات متكاملة لكلية (تم تعديل العنوان لتوضيح الدلالة)
Bluemind replied to Prince-Aboud's topic in قسم الأكسيس Access
اولا هذه بدايه موفقه من ناحيه تصميم الحقول للجداول ووضع اسمائها باللغه الانجليزيه وكذالك التحليل الجيد للعلاقات بين الجداول ثانيا ماذا تريد ان تفعل بعد ذلك هو تصميم النماذج ، حيث تستعمل النماذج لادخال البيانات للجداول وعدم استخدام الجداول مباشره للقيام بهذه العمليه لدواعي الامنيه للمعلومات و كذلك تستخدم لادخال البيانات بشكل ادق طبعا من تحليلي تحتاج الى نموذج لادخال معلومات الطالب الاساسيه الى جدول الطالبه ويكون مصدر بياناته هو جدول الطالبه لانشاء هذا النموذج ، قم بستخدام معالج النماذج الموجود في علامه التبويب انشاء كما في الصوره اتبع التعليمات الموجوده في المعالج الى ان يتم انشاء النموذج تلقائيا ثم قم بانشاء النماذج الاخرى للجداول المتبقيه يبقى لديك التقارير ، كذلك يتم انشائها باستخدام المعالج اذا كنت لا تجيد تصميمها و طبعا قد تحتاج الى استعلامات حسب احتياجاتك من عمل التقارير طبعا التقارير تعتمد على المطلوب منها ، فهذا يعتمد عليك انت وعلى احتياجك مثالا تريد تقرير باسماء الطلاب الذين تزيد درجاتهم عن 90 في ماده ما ، لذلك عليك توضيح الغرض من التقرير كل ثقه انك تستطيع عمل النماذج يدويا في المستقبل و عدم الرجوع الى المعالج نظرا لبدايتك الممتازه في التصميم اتمنى اني قد وفقت في التوضيح واخوانك في المنتدى لن يبخلوا عليك بشي من المساعده قدر المستطاع -
طريقة تحديث برنامج عند المستخدم يشتمل على بيانات
Bluemind replied to SAEED M's topic in قسم الأكسيس Access
زياده على ماتفضل به الاخ ابو بنسيانا اذا كانت قاعده البيانات مجزئه الى Front End و Back End اي واجهه اماميه للمستخدمين النهائييين(تحتوي على النماذج ،التقارير ، الاستعلامات ...الخ) و واجهه الخلفيه التي تحتوي على الجداول ، يكون بالامكان تحديث الواجهه الاماميه التي توجد عند كل مستخدم باستخدام اداه موجوده تسمى Auto FE Updater موجوده في موقع اجنبي . وهذا هو ارابط الموقع منقول للفائده http://www.autofeupdater.com/ يوجد مقطع يوتيوب للتوضيح -
تفضل مثالك بعد التعديل عليه كان يجب عليك توضيح الفكره من البدا الخطاء كان وضعك مصدر البيانات للنموذج من نوع استعلام مصدر السجلات يجب ان يكون جدول وليس استعلام طالما لايوجد هناك دمج بين الجداول اذا كنت تريد تطبيق الفكره التي لديك Dataeeeeeebase9.zip
-
الجمع بشرط في حقل المجموع (تم تعديل العنوان)
Bluemind replied to اسامه ناصر's topic in قسم الأكسيس Access
تفضل اخوي مثالك بعد التعديل عليه تم عمل ذلك باستخدام الداله Dsum() طبع من اساسيات قواعد البيانات انه لا يتم تخزين القيم المحسوبه لذلك في مثالك لا تقم بتخزين مجموع المكافئات بل قم بحسابها فقط تم وضع هذه الداله في مربع حساب مجموع المكافئات =DSum("[مبلغ المكافئه]";"[المكافئات]";" [رقم الحاسب]=" & [رقم الحاسب]) يوجد هناك تكرار في السجلات لقيامك بعمل استعلام توحيد بين جدولين شاهد السجل رقم 4 ما ننصح به هو وضع نموذج اساسي لعرض بيانات الموظف الاساسية ثم انشاء نموذج فرعي لعرض المكافئات و مجموعها للموظف كذلك ، دائما ننصح بعدم تسميه الحقول باللغه العربية ابتعد قدر المستطاع عن اللغه العربية في تسميه الحقول قاعدة بيانات3.rar -
تفضل اخي الكريم مثالك بعد التعديل عليه نصيحه ، ابتعد عن تسميه الحقول باستخدام اللغه العربية Dataeeeeeebase9.zip Dataeeeeeebase9.zip
-
للاسف اخي اسامه مطلوبك غير واضح على الاقل ارفق مثالك ليتم التعرف على المطلوب
-
نحمد الله على سلامتك طهور ان شاء الله
-
اخوي قم بانشاء مربع نص لا يعتمد على مصدر بيانات في نموذجك ثم اجعل التعبير التالي مصدر بياناته =DCount("الشهادة";"جدول1";"الشهادة='بكلوريوس'") هذا مثال فقط على البكلوريس وطبق على الباقي بما ان النموذج لا يعتمد على مصدر بيانات فايجب تحديد مصدر الحقل المراد العد فيه وهو الجدول جدول1
-
اخوي بارك الله فيك مثالك كما هو لم يتغير فيه شي حتى بعد اضافه الكود اعلاه راجع المشاركه رقم 6 لم يكن هناك اعاده تركيز على مربع البحث الا في حاله وجود نتائج للبحث اما اذا كان لايوجد اي نتيجه للبحث فلا يحدث شي
-
اخوي ابو عمر بارك الله فيك هذا المنتدى ليس لعمل البرامج و لكن لحل مشاكل الاكسس و المساعده في امور صعبه على المستخدمين جميع الاعضاء في هذا المنتدى متطوعين كل حسب وقته قم بتصميم الجداول و النماذج و اذا صعب عليك شي سوف تجد من يساعدك ارجوا الالتزام بقواعد المشاركه
-
لايوجد في مثالك pivot chart تم التعديل حسب طلبك في القائمه المنسدله كما في الصوره اعلاه
-
اخوي لماذ وضعت مصدر هذا المربع من نفس جدول الموظفين بينما يوجد لديك جدول للشهادات مرتب بشكل جميل؟؟ لقد تم تغيير مصدر بيانات هذا المربع ليكون جدول الشهادات شاهد المرفق show.rar
-
لايوجد مرفق!! الرجاء ارفاق مثالك لتعديل عليه
-
اخوي في حدث عند الحالي اكتب السطر التالي اول سطر On Error Resume Next اي قبل الكود التالي Me.RecordsetClone.MoveLast
-
اخوي في حدث عند الحالي او on current ضع هذا السطر من الكود قبل جمله if Me.RecordsetClone.MoveLast فيصبح الكود كالتالي Me.RecordsetClone.MoveLast If Not Me.NewRecord Then Me.RecNum = "ÓÌá " & CurrentRecord & " ãä " & RecordsetClone.RecordCount & " ÓÌáÇÊ" Me.RecordsetClone.MoveLast Else Me.RecNum = "ÓÌá " & CurrentRecord & " ãä " & (RecordsetClone.RecordCount + 1) & " ÓÌáÇÊ" Me.RecordsetClone.MoveLast End If
-
ضع هذا السطرين من الكود في اول سطور الحدث on load للنموذج DoCmd.GoToRecord , , acLast DoCmd.GoToRecord , , acFirst
-
يتم ذلك عن طريق تحويل قاعده البيانات الى ملف من نوع Accde ولكن تذكر ان بعد هذه العمليه لا يمكن التعديل على هذه النسخة مهما كان فادائما ينصح بعمل نسخه من القاعده قبل التحويل
-
ارفق مثالك الكود اعلاه يعمل بشكل ممتاز كما هو موجود بالمرفق في المشاركه اعلاه