• 0
عم ساره

تكملة قراءة المعلومات من قاعدة اليانات. سؤال.

سؤال

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

أخواني.

سؤال .

وجدت برنامج يقوم بقراءة معلومات العميل من قاعدة بيانات ويقوم بإظهارها على الفورم فقط بالنقر على Tap key.

توضيح أكثر. في الفورم مثلا 3 Text Boxes الأول ID والثاني Name والثالث Phone عندما أكتب ID صحيح وموجود في قاعدة البيانات ومجرد النقر على Tap key من keyboard يقوم البرنامج بتكملت بيانات العميل الأسم و رقم الهاتف.

كيف لي أن أخصص مفتاح من لوحة المفاتيح عندما يضغطها المستخدم يقوم البرنامج بقراءة المعلومات وإطهارها على الفورم؟

وشكرا لكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

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

يمكنك عمل ذلك عن طريق الحدث KeyDown، حيث انه يمكنك من الـ e.KeyValue معرفة اسم الزر المضغوط مثلاً لو ضغطت على Enter ستكون قيمة الـ e.KeyValue للحدث KeyDown هي Return وهكذا ..

وكل ما عليك عمله هو جملة if لكي تختار الزر المطلوب، وتضع بداخل if كود استخراج البيانات باستعلام sql بسيط

تم تعديل بواسطه A.A.
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخى استخدم الجدول التالى باعطاء القيم باحدى الطريقتين للمفتاح Enter مثلا


e.KeyChar == 13
e.KeyCode == Keys.Enter


Key ASCII Values by T.R


65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
72 Esc
13 Enter
32 Space
9 Tab
96 `
126 ~
33 !
64 @
35 #
36 $
37 %
94 ^
38 &
42 *
40 (
41 )
95 _
43 +
124 |
8 Arrow to left
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
48 0
45 -
61 =
92 \
123 {
125 }
58 :
43 “
60 <
62 >
63 ?
91 [
93 ]
59 ;
39 ‘
44 ,
46 .
47 /

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاكم الله خيرا على الرد السريع والمفيد

شكرا لكم.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .