محمد سلامة قام بنشر مارس 9, 2021 مشاركة قام بنشر مارس 9, 2021 السلام عليكم ورحمه الله وبركاته اعمل علي برنامج لعميل اشتري جهاز بصمة كارت وللاسف بعد الرجوع لخدمة العملاء الخاصة بالجهاز اتضح أنها لا تدعم منع تكرار البصمة خلال دقيقة أو أكثر وعند التجربة يوجد اكثر من شخص يسجل دخول كذا مرة فهل من حل برمجي أو افكار في هذا الشأن وقد اطلعت علي معظم الموضوعات بالموقع هنا واستفدت منها كثيراً ايضا عند البحث علي جوجل حصلت علي مرفق اكسس يمكنه الإتصال بالبصمة مباشرة عن طريق SDK ويتصل بنجاح ولكنه لا يستورد عمليات الدخول والخروج Dawam.rar تحياتي 🌹 رابط هذا التعليق شارك More sharing options...
biskra قام بنشر مارس 9, 2021 مشاركة قام بنشر مارس 9, 2021 من خلال البحث مختص يطرح نفس السؤال، يمكن أن تجد من خلال المناقشة السبب و ربما الحل. https://www.vbforums.com/showthread.php?767987-Error-message-if-duplicate-part-number-from-barcode-reader رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 10, 2021 الكاتب مشاركة قام بنشر مارس 10, 2021 7 ساعات مضت, biskra said: من خلال البحث مختص يطرح نفس السؤال، يمكن أن تجد من خلال المناقشة السبب و ربما الحل. https://www.vbforums.com/showthread.php?767987-Error-message-if-duplicate-part-number-from-barcode-reader شكرا اخي ولكن هذا ليس المطلوب رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر مارس 10, 2021 مشاركة قام بنشر مارس 10, 2021 السلام عليكم هل تحفظ البيانات داخل جهاز الكارد ، ام انه يقرأ فقط (ريدر) ويتعامل مع الواجهات مباشرة هل يمكنك تزويدنا بصورة رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 22 ساعات مضت, ابوخليل said: السلام عليكم هل تحفظ البيانات داخل جهاز الكارد ، ام انه يقرأ فقط (ريدر) ويتعامل مع الواجهات مباشرة هل يمكنك تزويدنا بصورة حياك الله استاذنا العزيز نعم تحفظ البيانات داخل جهاز البصمة (بيانات الدخول والخروج) ولا يتعمل مع البصمة كا ريدر ولا يتعامل مع الواجهات مباشرة انا ربط الجداول بالقاعدة المرفقة مع برنامج البصمة (برنامج البصمة يحفظ بياناته علي قاعدة بيانات اكسس) فأصبح هناك بعض الموظفين يكررون بصمة الدخول بفرق ثواني وكما تعرف أن البصمة هذه تعتمد عليها أشياء كثيرة مثل عدد ايام حضوره وبناء عليه قيمة مرتبه وخصوماته .الخ رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 اذا الخلل سببه جهاز البصمة . الحل هو عمل استعلام تصفية حسب تنسيق تاريخ قصير وتستخدم الدالة first للدخول و last للخروج او نحو ذلك من المعالجة في مثالك المرفق ، الجدول لا يحتوي على بيانات ، كان الافضل لو تم تعبئته بالبيانات المناسبة الكافية 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 2 ساعات مضت, محمد سلامة said: انا ربط الجداول بالقاعدة المرفقة مع برنامج البصمة (برنامج البصمة يحفظ بياناته علي قاعدة بيانات اكسس) فأصبح هناك بعض الموظفين يكررون بصمة الدخول بفرق ثواني ومثل ما قال اخوي ابوخليل ، نريد مرفق وفيه بيانات (وبيانات حقيقية ، خصوصا اللي فيها مشاكل) ، واذا البرنامج كان يستعمل mdb فلوسمحت تغيّره الى accdb ، لأن به خاصية ستفيدك 🙂 جعفر 1 رابط هذا التعليق شارك More sharing options...
Lamyaa قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 حسب علمي أن الأجهزة الصينية 99% متشابهة ويمكن في أغلبها إن لم يكن في جميعها تعديل الإعدادات بحث لو تم تسجيل الدخول مرة لا يتم تكرار التسجيل مرة أخرى .. ابحث في الإعدادات 1 رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 (معدل) تحياتي للغالين 🌹ابوخليل .. جعفر سوف ارفق مرفق بإذن الله الليلة وبه البيانات الحقيقية 9 ساعات مضت, Lamyaa said: حسب علمي أن الأجهزة الصينية 99% متشابهة ويمكن في أغلبها إن لم يكن في جميعها تعديل الإعدادات بحث لو تم تسجيل الدخول مرة لا يتم تكرار التسجيل مرة أخرى .. ابحث في الإعدادات الاستاذه لمياء الجهاز نوعه zk 40 وقد بحثت في اعدادات الجهاز ولم أجد فلو تكرمت تدلني علي الطريقة إن أمكن .. تحياتي 🌹 تم تعديل مارس 11, 2021 بواسطه محمد سلامة رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 (معدل) السلام عليكم @ابوخليل @jjafferr مرفق القاعدة التى يخزن به البيانات من البصمة بصيغة mdb ــ accdb وبها كل الجداول وانشاءت بها استعلامات ونموذج وتقرير مبسط تحياتى att2000.zip تم تعديل مارس 11, 2021 بواسطه محمد سلامة رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 القاعدة المرفقة هي التي تأتي مع برنامج جهاز البصمة وانا بتصل بها عن طريق برنامج اخر صممتها لإدارة منظومة إدارية خاصة بشركة ومن ضمنها الحضور والانصراف رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 هل تستطيع التحكم ، بأن تجعلها بصيغة mdb او accdb ؟ مو قصدي انك تحولها لاحقا ، وانما قصدي ان تجعل الجهاز يرسل البيانات الى صيغة accdb ؟ جعفر 1 رابط هذا التعليق شارك More sharing options...
أبو عبدالله الحلوانى قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 السلام عليكم ورحمة الله وبركاته حقيقة لم أطلع علي قاعدة البيانات المرفقة بعد ولكن مجرد فكرة سريعة ولا اعتقد أنها غابت عنكم ولكن من باب التذكير أعتقد أن لكل عملية كود مثلا الحضور كود 1 الانصراف كود 2 الاستئذان كود 3 خطوط السير .... الخ ولكل موظف كود كذلك فلو تم تعديل الجدول الحاوي علي هذه البيانات ليصبح عمود تاريخ اليوم وكود العملية وكود الموظف مفاتيح أساسية فلن يتم السماح بتكرار ادخال يحوي المعلومات الثلاثة معا في نفس الوقت ولا أعتقد أن الموظف سيسجل حضور مرتين في يوم واحد أو انصراف مرتين هذا والله أعلم 1 رابط هذا التعليق شارك More sharing options...
أفضل إجابة ابوخليل قام بنشر مارس 11, 2021 أفضل إجابة مشاركة قام بنشر مارس 11, 2021 البيانات في المرفق ليست حقيقية تماما فحقل النوع يشتمل على الدخول فقط "I" ولا يوجد الخروج لذا قمت بالتعديل على اليوزر رقم 2 وعدلت في حقل النوع فوضعت توقيعين متتالين خروج الآن سيكون مصدر البيانات الأساسي هو الاستعلام qry_In_Out بدلا من الجدول طبعا سوف يتم التصفية على اول توقيع خلال يوم محدد سواء دخول او خروج انظر في المرفق att2000_1.rar 2 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 في ١٠/٣/٢٠٢١ at 00:27, محمد سلامة said: اتضح أنها لا تدعم منع تكرار البصمة خلال دقيقة أو أكثر وعند التجربة يوجد اكثر من شخص يسجل دخول كذا مرة سؤال: اذا كنت تريد وقت الدخول ووقت الخروج فقط ، فتقدر تأخذ اول سجل وآخر سجل للمستخدم لذلك اليوم ، وخليه يبصم كثر ما يريد 🙂 جعفر 2 1 رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 58 دقائق مضت, jjafferr said: هل تستطيع التحكم ، بأن تجعلها بصيغة mdb او accdb ؟ مو قصدي انك تحولها لاحقا ، وانما قصدي ان تجعل الجهاز يرسل البيانات الى صيغة accdb ؟ جعفر فهمتك سوف اقوم بالتجربة و اوفيكم بالنتيجة 🌹 رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 10 دقائق مضت, ابوخليل said: البيانات في المرفق ليست حقيقية تماما فحقل النوع يشتمل على الدخول فقط "I" ولا يوجد الخروج لذا قمت بالتعديل على اليوزر رقم 2 وعدلت في حقل النوع فوضعت توقيعين متتالين خروج الآن سيكون مصدر البيانات الأساسي هو الاستعلام qry_In_Out بدلا من الجدول طبعا سوف يتم التصفية على اول توقيع خلال يوم محدد سواء دخول او خروج انظر في المرفق att2000_1.rar 86.8 kB · 0 downloads البيانات حقيقية والمرفق هو نفسه الذي يأتي مع الجهاز .. كل ما في الأمر أننا الآن نجرب فقط علي الدخول لانه هو ما يهمنا حالياً سوف اطلع علي المرفق أستاذنا واعود رابط هذا التعليق شارك More sharing options...
biskra قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 (معدل) 21 دقائق مضت, ابوخليل said: البيانات في المرفق ليست حقيقية تماما فحقل النوع يشتمل على الدخول فقط "I" ولا يوجد الخروج لذا قمت بالتعديل على اليوزر رقم 2 وعدلت في حقل النوع فوضعت توقيعين متتالين خروج الآن سيكون مصدر البيانات الأساسي هو الاستعلام qry_In_Out بدلا من الجدول طبعا سوف يتم التصفية على اول توقيع خلال يوم محدد سواء دخول او خروج انظر في المرفق att2000_1.rar 86.8 kB · 0 downloads المنطق يقول أن التصفية تتم في العادي بين وقتين الدخول و الخروج، و بما أن المشكل هو كثرة الخروج و الدخول فالتصفية يجب أن تكون بين وقت الخروج و آخر وقت للدخول، و إلا فالتصفية لن تستخرج " المتلاعب " بالبطاقة. تم تعديل مارس 11, 2021 بواسطه biskra 1 رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 11, 2021 الكاتب مشاركة قام بنشر مارس 11, 2021 (معدل) 11 دقائق مضت, jjafferr said: سؤال: اذا كنت تريد وقت الدخول ووقت الخروج فقط ، فتقدر تأخذ اول سجل وآخر سجل للمستخدم لذلك اليوم ، وخليه يبصم كثر ما يريد 🙂 جعفر نعم بالظبط هذا ما أريده تحديداً 👍 تم تعديل مارس 11, 2021 بواسطه محمد سلامة رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر مارس 11, 2021 مشاركة قام بنشر مارس 11, 2021 32 دقائق مضت, biskra said: المنطق يقول أن التصفية تتم في العادي بين وقتين الدخول و الخروج، و بما أن المشكل هو كثرة الخروج و الدخول فالتصفية يجب أن تكون بين وقت الخروج و آخر وقت للدخول، و إلا فالتصفية لن تستخرج " المتلاعب " بالبطاقة. المهم هنا ومن اجل معالجة البيانات بسرعة ويسر وسهولة هو استخدام استعلام واحد فقط بديلا للجدول 1 رابط هذا التعليق شارك More sharing options...
محمد سلامة قام بنشر مارس 12, 2021 الكاتب مشاركة قام بنشر مارس 12, 2021 17 ساعات مضت, ابوخليل said: البيانات في المرفق ليست حقيقية تماما فحقل النوع يشتمل على الدخول فقط "I" ولا يوجد الخروج لذا قمت بالتعديل على اليوزر رقم 2 وعدلت في حقل النوع فوضعت توقيعين متتالين خروج الآن سيكون مصدر البيانات الأساسي هو الاستعلام qry_In_Out بدلا من الجدول طبعا سوف يتم التصفية على اول توقيع خلال يوم محدد سواء دخول او خروج انظر في المرفق att2000_1.rar 86.8 kB · 3 downloads استاذنا انا اسف مش قادر افهم المرفق فسمحنى ومازال التكرار موجود انظر رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر مارس 12, 2021 مشاركة قام بنشر مارس 12, 2021 انت لم تطلع على الاستعلام ما في الصورة يختلف استعلام جديد باسم qry_In_Out 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر مارس 12, 2021 مشاركة قام بنشر مارس 12, 2021 السلام عليكم 🙂 نفس عمل اخوي ابوخليل ، ولكن بشكل موسع لخطوة الحذف 🙂 هذا الاستعلام فيه شيئين ، وقت الدخول T_Min (اول قيمة في تاريخ اليوم) والخروج T_Max (آخر قيمة) ، وفيه حقلين T1 , T2 اللي ممكن نعمل استعلام حذف ونستعمل الامر Between لهم فيحذفون بقية قيم اليوم : . SELECT DateSerial(Year([CHECKTIME]),Month([CHECKTIME]),Day([CHECKTIME])) AS D_mm, CHECKINOUT.USERID AS U_mm, Min(CHECKINOUT.CHECKTIME) AS T_Min, Max(CHECKINOUT.CHECKTIME) AS T_Max, Min(DateAdd("s","1",[CHECKTIME])) AS T1, Max(DateAdd("s","-1",[CHECKTIME])) AS T2 FROM CHECKINOUT GROUP BY DateSerial(Year([CHECKTIME]),Month([CHECKTIME]),Day([CHECKTIME])), CHECKINOUT.USERID ORDER BY DateSerial(Year([CHECKTIME]),Month([CHECKTIME]),Day([CHECKTIME])), CHECKINOUT.USERID; . جعفر 2 رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر مارس 12, 2021 مشاركة قام بنشر مارس 12, 2021 ذكرت للاستاذ محمد ان البيانات في المثال غير حقيقية لان حقل النوع CHECKTYPE يختلف حسب اعدادات مكينة البصمة فرمز الحضور = "I" والانصراف = "O" ايضا الاستئذان او الاستراحة لها رمز يخصها وهذا يتم من خلال اعدادات غالب مكائن البصمة . بعض الاجهزة يتم التبديل يدويا من ازرار المكينة يقوم به المستخدم المسؤول رابط هذا التعليق شارك More sharing options...
biskra قام بنشر مارس 12, 2021 مشاركة قام بنشر مارس 12, 2021 (معدل) ليس لتشعيب الموضوع، لكن أقدم لكم برنامج حصور و انصراف و متابعة للغيابات و أسبابها و الكثير مصمم باحترافية مفتوح المصدر بعدد محدود من الجداول و الاستعلامات لكنه شيق جدا مصمم من طرف محترف فرنسي يمكن التعديل عليه و استغلاله للوصول الى حل مقبول للبرنامج موضوع السؤال بالمنتدى، ربما عيبه بالنسبة للبعض المصطاحات الفرنسية سوف أضع لكم رابط شرح كلي لكيفية تصميمه و الأكواد و شرحها بالفرنسية ممكن ترجمتها بقوقل بسهولة، لكن مستعد للمساهمة في الترجمة لمن أراد و أعجبه البرنامج، فقط و احتراما لقواعد المنتدى فإنني اضع البرنامج بين أيديكم و الموقع. الرنامج يحمل نسختين هناك النسخة الأولى و الثانية التي تعتبر تطوير للأولى، اكتشفوا الأولى فهي الأساس. https://denishulo.developpez.com/tutoriels/access/planningv3/#LV gestion-planning(1).zip تم تعديل مارس 12, 2021 بواسطه biskra رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان