بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
12665 -
تاريخ الانضمام
-
Days Won
234
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
السلام عليكم اخي سامر عملت لك عمل على قولتكم في مصر : عمل ما يخرش المية المطلوب منك الآن بعد ما تفتح المرفق .. فضلا اقرأ جيدا و امشي على الخطوات التالية بدقة 1- افتح الجداول والاستعلامات والنماذج .. ولا تعمل شيئا فقط تفرج وشاهد .. ستجدها كلها خالية ما عدا جدول الاسماء .. نقلته من برنامجك --------------------------------------------------------------------------------------------------- 2- افتح نموذج frmImport وانقر على الزر سيفتح مربع حوار اختر مصنف اكسل ( انتبه : نفس المصنف الذي رفعته هنا ) لانك لو اخترت غيره يمكن يحصل مشكلة .. المهم الضوابط في مصنف اكسل كالتالي : ان الاستيراد يتم ابتداء من الصف الرابع في العمودA وحتى نهاية آخر حقل في العمود F 3- ستخرج لك رسالة تحذيرية بانه سيتم حذف البيانات السابقة .. وافق وانت مغمض .. لأن هذه البيانات ان كانت موجودة فهي مؤقته في جدول tblEmportExle 4- يتم استيراد البيانات ومعالجتها ثم الحاقها في الجدول الأساسي CHECKINOUT 5- الجدول CHECKINOUT يعرض : المعرف / اليوم / التاريخ / وقت الحضور / وقت الانصراف / الفرق والفرق سيظهر سواء بالزيادة او النقصان .. والمعادلة التي استخدمتها حسب ايضاحك ان الحسبة تبدأ من 9.30 وحتى 5 فهذه 7 ساعات ونصف =450 دقيقة طبعا ستعرف من اين جاء النقص او الزيادة لأن امامك توقيع الحضور والانصراف بجانب بعض . يتم الاضافة في جدول CHECKINOUT باستمرار مع عدم السماح بالتكرار 6 - عملت لك نموذجين يظهران البيانات المطلوبة فلست بحاجة بعد الآن للدخول على الجداول - نموذج frmCHECKINOUT وهو نسخة من الجدول ولكن بزيادة حيث يظهر فيه اسم الموظف - نموذج frmOneSigned يعرض اصحاب التوقيع الواحد اي انه لم يتم التوقيع الا مرة واحدة في ذلك اليوم على فكرة .. عثرت في المصنف على ثلاثة موظفين وقعوا اربع مرات في اليوم مثال : راجع الموظف رقم 17 ---------------------------------------------------------------------------- الآن يمكنك نقل الجدولين ( جدول الاسماء موجود عندك) والنماذج والاستعلامين والوحدة النمطية الى برنامجك ---------- أتمنى ان تجدوا في هذا العمل الفائدة comeIN.rar -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
اخي سامر من بعد الساعة كم لا يسمح بتوقيع الحضور يهمني تحديد فترة فاصلة بين الحضور والانصراف ... على الاقل غالبا -
كود ايقاف عمل النموذج بعد عدد معين من الادخالات
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
لا توجد حماية مطلقة ولكن هذه الحماية فوق البيعة اي انها خاصة بالتوقيت بمعنى يجب حماية البرنامج الحماية الرئيسية كالمتبع حتى تضمن عدم نقله الى اجهزة اخرى المنتدى مليء بمثل هذه المواضيع .. بل تم تشريح هذه المسألة بدقة -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
تم تعديل المرفق .. ورفعه مرة اخرى بعد ازالة البيانات الخاصة -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
شيء آخر مهم يجب التأكد منه وهو حقل Person ID في اكسل هذا هو المعرف للموظف .. يجب ان يكون هذا المعرف معتمدا للموظفين في اكسس اي موجود في جدول الاسماء -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
طيب .. ابحاول اعمل لك شيء يسهل عليك التعامل مع هذه البيانات ابحاول اظهر لك في جدول اكسس : الموظف / اليوم / وقت الحضور / وقت الخروج .. في سطر واحد .. من اجل يسهل عليك اجراء العمليات عليها -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
هل تستخرج البيانات شهريا ؟ ام هي مرة وحدة ؟ -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
طيب .. لو ارتبطنا بهذا الشيت كجدول .. هل فيه مشكلة ؟ -
برجاء المساعدة في برمجة شيت بصمة حضور الموظفين
ابوخليل replied to سامر محمود's topic in قسم الأكسيس Access
عليكم السلام طيب .. ليش اكسل .. نعلم ان كل مكينة بصمة تعمل على نظامها الخاص اغلب البرامج الخدمية المعروفة المصاحبة لاجهزة البصمة تستخدم قاعدة بيانات اكسس من اين جئت بهذه البيانات الى اكسل -
كود ايقاف عمل النموذج بعد عدد معين من الادخالات
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
على اعتبار انك زبون تفضل اوفسنا كود ايقاف3.rar -
اضافة dot فى منتصف الكلمة او بعد ثلاث خانات تلقائيا
ابوخليل replied to Abdelaziz Osman's topic in قسم الأكسيس Access
تفضل شغل الاستعلام وهو يقوم بالمهمة تنبيه : لا تكرر تشغيل الاستعلام .. لانه سيضيف نقطة اخرى التشغيل مرة واحدة ثم احذف الاستعلام dot2.rar -
كود ايقاف عمل النموذج بعد عدد معين من الادخالات
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
ما تزعقش ياخوي يا عبداللطيف 😫 تفضل جرب ادخل اكثر من 3 سجلات وشوف النتيجة بعد ادخالك 4 سجلات اغلق النموذج ثم افتحه من جديد الافضل كتجربة : كل سجل تدخله اغلق النموذج ثم افنح من جديد حتى تصل الى السجل الرابع .. كي تتأكد من جودة الحماية ممنوع دخول الخبراء .. اوفسنا كود ايقاف2.rar -
كود ايقاف عمل النموذج بعد عدد معين من الادخالات
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
يا هلا باخوي العزيز الغالي يبدوا انني لم افصل في ((ثانيا)) البرنامج لن يعمل الا على جهاز واحد .. سواء الدائمة او المؤقته .. وسيطالبه عند التشغيل للمرة الأولى برقم التسجيل فقط تزيد النسخة المؤقتة على الاخرى بكود : مراقبة وعد السجلات المشروط -
كود ايقاف عمل النموذج بعد عدد معين من الادخالات
ابوخليل replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
عليكم السلام ابختصر لك الطريق بفكرة سهلة اولا يجب ان تكون قاعدة البيانات مقسمة الى واجهات وجداول ثانيا تقوم بحماية الواجهات الحماية الاولى الخاصة بقراءة جهاز العميل وتسجيل النسخة ثالثا : الحماية المؤقتة : تعمل نسختين من الواجهات دائمة ومؤقتة الدائمة لا يوجد فيها شيء سوى الحماية الأولى المؤقتة يضاف لها او تحتوي على كود يقوم بعد السجلات المدخلة في جدول التفاصيل الرئيسي .. فإذا بلغ عددا محددا يظهر له رسالة بالمطلوب ويغلق . هنا سوف يتواصل معك .. فترسل له النسخة الدائمة ليلصقها بالمجلد ويوافق على اللصق والاستبدال هذا كل شيء . هنا لا حاجة لتاريخ ونحوه وايضا تبقى بياناته المدخلة عنده سليمة ومحفوظة -
تفضل معالج اكسس قام بكل شيء DB2.rar
-
منع التحديد المتعدد في خانة مربع الاختيار، في النموذج المستمر
ابوخليل replied to abofayez1's topic in قسم الأكسيس Access
المصطلح : تعدي برمجي وليس اعتداء .. خانتني الالفاظ -
منع التحديد المتعدد في خانة مربع الاختيار، في النموذج المستمر
ابوخليل replied to abofayez1's topic in قسم الأكسيس Access
الاصل في مثل هذا الحدث ان يتم على نموذج مفرد والتعامل مع سجل واحد ، من اجل تمرير قيمة او عملية محددة . وغالبا هذا ما يسعى اليه صاحب الموضوع . اعتراضي او قل : وجهة نظري .. انه من غير المنطق ان اقوم بتحديث 10 آلاف سجل أو اكثر عند كل عملية اجريها على سجل واحد والتي قد تتكرر في الدقيقة مرات عديدة . قد اخترع مصطلح لتسمية مثل هذه الاجراءات واسميه بــــــــ الاعتداء البرمجي -
منع التحديد المتعدد في خانة مربع الاختيار، في النموذج المستمر
ابوخليل replied to abofayez1's topic in قسم الأكسيس Access
احبتي الكرام ابحرتم كثيرا واخرجتم لنا نوادر من درر هذا البحر .. ومع ذلك انا ضد الفكرة من الأساس .. لأنها بمثابة الزام ما لا يلزم .. بل لا يجب ان تحدث لأن خانة الخيار الاصل فيها ان تحمل قيمة تميز السجل .. وليست وسيطة شرطية لتنفيذ حدث أرى .. منطقيا وبرمجيا : البحث عن فكرة اخرى لتحقيق الشرط -
مطلوب تشغيل استعلام تحديث حقل في جدول من خلال استعلام تجميعي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
اخوتي @jjafferr @Foksh الجمل الأخيرة كلها تعمل واصبح هذا الموضوع متنوع الثمار .. كل يأخذ حسب حاجته .. اعجبتني آخر جملة الف شكر لجميع من شارك في هذا الموضوع -
مطلوب تشغيل استعلام تحديث حقل في جدول من خلال استعلام تجميعي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
ما شاء الله .. الآن تمام .. بارك الله فيك -
مطلوب تشغيل استعلام تحديث حقل في جدول من خلال استعلام تجميعي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
لا تستعجل يابو عبدالله البيانات غير متشابهة .. المطلوب تحديث الحقل في جدول1 الى صفر .. بناء على السجل الذي قيمته صفر في الاستعلام السجل الذي قيمته صفر في الاستعلام صحيح ان اليوزرات متشابهة ولكن رقم الكارد مختلف -
مطلوب تشغيل استعلام تحديث حقل في جدول من خلال استعلام تجميعي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
هذه نتيجة العمل آخر الليل .. فاعذرني وسامحني من اين جاءت الـــ bb ؟؟ انا مخطىء وايضا المثال ناقص السبب اني اعمل على برنامج وصنعت هذا المثال على عجل من اجل التسهيل .. وكما يقال آخر العجلة الندامة @ابو جودي كودك شغال تمام لما استبدل الــ bb بـــ cc ولكنه يقوم بتحديث جميع حقول الــ cc يعني من الآخر مثالي ناقص ارفقت مثالي الصحيح .. والمطلوب ان التحديث يتم عند تطابق حقلين وليس حقل واحد useriD و cardNo Database2.rar اهلا اخوي جعفر .. هو ما ذكرته اعلاه 🙈 -
مطلوب تشغيل استعلام تحديث حقل في جدول من خلال استعلام تجميعي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
جزاكم الله خيرا احبتي طرحت المسألة لعل هناك حلا سهلا بعيدا عن انشاء جدول وسيط .. وهو آخر ما توصلت اليه وتفاجأت بهذا الموضوع .. نفس ما كنت افكر به .. لذا اعتبر نفسي مخالفا لقواعد المشاركة .. ومنها اجراء البحث قبل طرح السؤال 😶 آخر العلاج الكي 🙈 تصدق اني ابتعد كثيرا عن الاستعلامات واستخدمها كمصادر فرعية في النماذج والتقارير .. ومن باب اولى الجداول الاسعافية هذا هو الظاهر لنا ولكل من حاول حتى استخدام الاستعلام الفرعي داخل جملة التحديث لم يعط نتيجة لذا عدلت عن الفكرة واستبدلتها بالتحديث المباشر من النموذج .. حسب السجل الظاهر اكرر شكري وامتناني لكم احبتي -
السلام عليكم مشاركة مع اخي خليفة كود لتكرار السجل في الجدول نفسه في المثال : فقط انقر نقرا مزدوجا على حقل الاسم الذي تريد تكراره DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdRecordsGoToNew DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdPaste Test2.rar