السلام عليكم ورحمة الله
أثار انتباهي إلى هذا المنتدى , وبالخصوص إلى موضوع "برنامج المعين.." أحد الإخوة جزاه الله خيرا , وقد تتبعت الموضوع وتفاعل الأعضاء معه , وسرني اهتمام الأغلب منهم بالتطوير , ولكن لم أجد بينهم جميعا غير الطلب , مع العلم أنه لو تبرع كل من لديه جزء من المعرفة للآخرين لكانت الاستفادة أكبر..
وعلى أي , فقد لاحظت في مداخلة أحد الإخوة الآتي :
لقد قمت بتنزيل وتثبيت البرنامج
وسجلت الملاحظات التالية :
1 - الانتقال بين الحقول يجب ان يتم عبر مفتاح entree و tabulation لتسهيل عملية المسك.
|
وكان ردك :
شكرا أخي على هذه الملاحظات القيمة والمفيدة
بالنسبة للانتقال بين حقول النموذج يتم عن طريق مفتاح tab في لوحة المفاتيح
|
بالطبع في نماذج VB يتم التنقل بين صناديق النص بواسطة الزرtab افتراضيا لكن للتحرك بمفتاح آخر يجب برمجته , وإليك أخي وظيفة لعمل ذلك :
Private Sub Form_keydown(keycode As Integer, shift As Integer)
If keycode = 13 Then
SendKeys ("{tab}")
End If
End Sub
وأيضا إشارة العضو الكريم :
4 - الانتقال من سجل الى سجل يجب ان يتم اتوماتيكيا عند ادخال اخر معلومة.
|
وجاء ردكم :
فعلا يتم الانتقال إلى سجل جديد عند عملية الحفظ بمجرد أن تضغط على زر حفظ لكن البرنامج يرجع لك آخر سجل حتى لا تعيد إدخال بعض المعلومات التي تتكرر من تلميذ لآخر مثال مكان الازدياد - الجنس - الجنسية - ... ربحا للوقت
|
هذا كلام صحيح , ولكن باستعمال الفأرة , وأقترح لو جعلت عند حدث اللاتركيز للحقل :
تاريخ الدخول الأمر التالي :
Control-DATA.AddNew
الاسم_العائلي.SetFocus
ليتم اضافة سجل جديد مباشرة بعد الخروج من تاريخ الدخول ووضع التركيز على الاسم العائلي
أخي أتمنى أن تتقبل ملاحظاتي بصدر رحب كما عهدتك وتجدني دائما متعاونا بإذن الله
دمت بود
أبو تماضر