الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع الادخال من لوحة المفاتيح

بدأه yms12 في 19 يوليو 2010 · 7 رد · 875 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

الاخوة الكرام اعضاء المنتدي

الموضوع في غاية الاهمية

عندي سؤال وهو كيف يمكن تعطيل الكتابة او ادخال البيانات عن طريق الكيبورد (لوحة المفاتيح) انا عندي برنامج بالاكسس ومستخدم الباركود فية وهو يعمل بشكل جديد ولكن المشكلة ان بعض المستخدمين يستخدم للوحة المفاتيح اثناء الباركود مما يعطي نتائج خطأ فانا اريد كود يمنع كتابه اي شيء عن طريق لوحة المفاتيح ويسمح فقط باستخدام القارئ

وشكرا

#2

تفضل اخى

جرب المرفق

و لكن كن على حذر عند اضافة هذا الكود الى البرنامج

يجب عند ايقاف الكيبورد اعادة تشغيله مرة اخرى حتى لا تضطر الى اعادة تشغيل الجهاز

عند الضغط على الزر سيتم ايقاف الماوس و الكيبورد لمدة 5 ثوانى ثم سيتم اعادة التشغيل

New Microsoft Office Access Application.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

اشكرك على الرد ولكن الكود لا يعمل بشكل صحيح مع القارئ للباركود لانه يقراء اول رقم ويقف ثم يقراء اول رقم من جديد يعني لا يقراء صحيح

وشكرا

#4
yms12 كتب:

اشكرك على الرد ولكن الكود لا يعمل بشكل صحيح مع القارئ للباركود لانه يقراء اول رقم ويقف ثم يقراء اول رقم من جديد يعني لا يقراء صحيح

وشكرا

فى الحقيقة ليس لدى جهاز باركود

يمكنك ان تجرب هذا الكود

Private Sub Form_Load()
Me.KeyPreview = True
End Sub

Private Sub txtBarCode_KeyDown(KeyCode As Integer, Shift As Integer)
  KeyCode = 0
End Sub

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5

بعد إذن الاخوة الكرام...

وبعيداً عن الأكواد والبرمجة فان حل تعطيل الكي بورد غير عملي بالمرة لأنك :

1- ستحتاج للضغط على مفتاح الادخال للانتقال من حقل الى اخر أو لطباعة الايصالات او الفواتير

2- في حالة الاكواد غير الواضحة أو المنتجات المبتلة أو لأي سبب تتعطل من اجله الة الباركود لا بد من إدخال الكود يدوياً

====

الحل هو تشديد التنبيه على الكاشير بعدم استخدام لوحة المفاتيح مع اضافة بعض الValidation Roles للحقول كعدد أرقام كود المنتج وبدايتها بكذا ...الخ

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#6

الشكر للجميع

الاخ mrnooo2000

الكود لايعمل المطلوب

الاخ عثمان

يوجد اثنيت مستخدم واحد لادخال اليدوي في حالة الضرورة والثاني ادخال آلي بالقارئ وانا اريد منع المستخدم الثاني من استخدام لوحة المفاتيح واجبارة على استخدام القارئ فقط

وشكرا على التواصل

#7

وإن كان هذا الحل سيربك لك الحال في أوقات الزحام وأيضاً ينتج أخطاء مالية لكن ما علينا ...

ببساطة شديدة وبعد فتح الأجهزة في بداية يوم العمل قم بفصل لوحات المفاتيح

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#8

اخي الكريم ايهاب

انت تفترض ان البرنامج مبيعات

ولكن هو برنامج لتسجيل ارقام فقط بمعني ان الشركة تاتي لها طلبات والمستخدمين يدخلون ارقام الطليات هذه الطلبات التي عليها باركود تدخل من خلال المسخدم الذي عنده باركود لان جميع بيانات الطلب موجوده في قاعدة الليانات من السابق اما اذا كان الطلب ليس علية باركود يحول الى المستخدم الثاني ليقوم بادخال البيانات لانه طلب جديد وبالطبع انا لا اريد المسخدم الاول استخدام لوحة المفاتيح في الادخال ولكن يستخدما في التنقل من شاشة الى شاشة وادخال بعض البيانات في شاشات اخرى

ارجو ان اكون اوضحت الموضوع

وشكرا

مواضيع مشابهة