السلام عليكم ورحمة الله وبركاته...
بحاجة إلى فورم بسيط جداً يتكون من أربع خانات فقط:
رمز خاص، الإسم الأول، العائلة ، رقم الهاتف
الطريقة التي أريدها هي عند فتح الفورم والكتابة في أول خانة (رمز خاص) لو رفضنا كتبت 15 عند الضغط على Enter ينقلني مباشرة للخانة التي بعدها إلى آخر خانة فعند الضغط علىEnter يحفظ الإسم ويبدأ من البداية من جديد وهكذا .
يضاف فقط ميزة تصدير الأسماء بعد إدخالها إلى ملف إكسل أو csv أو نصي
أتمنى أن يرفق مع الكود المصدري ، وشكراً للجميع وبارك الله فيكم جميعاً.
(24-10-16, 08:02 PM)noway كتب : [ -> ]البرنامج فى المرفقات
شكراً جزيلاً هذا ما أريده بالضبط ، ولكن أريد خانة (رمز خاص)، وليست هي نفسها ID.
خانة (الرمز الخاص) رقم خاص يرمز إلى لقب الإسم المدخل.
فتكرماً لو تضيف خانة (الرمز الخاص) وهي عبارة عن رقم.
جزاك الله كل خير وشكراً جزيلاً على مشاركتك .
السلام عليكم ورحمة الله وبركاته ، بدنا لنا طريقة أسهل في الإدخال فهل ممكن تحقيقها برمجياً.
وضع خانة واحد فقط للإدخال، فكل مسافة يعتبر حقل وبذلك نوفر جهد ووقت.
مثلاً قمت بكتابة :
السيد محمد عبدالله 123456789
فهذا الإدخال عبارة عن أربع خانة فكل مسافة يعتبر حقل .
السيد: حقل الرمز
محمد: حقل الإسم الأول
عبدالله: حقل العائلة
123456789: حقل الرقم
فالمسافة تعبر هنا عن حقل.
فهل ممكن برمجياً أن يقوم بكتابته بالجدول تلقائياً .
أتمنى أن تكون وصلت فكرتي.
سؤال الآخر، أمر الضغط على Enter جميل جداً فهل ممكن طريقة أستخدامه.
أقصد ما هو الكود لوضعه في بعض الفورمات بحيث تصبح عملية الإدخال أسرع وأسهل.
(25-10-16, 12:38 AM)noway كتب : [ -> ]أمر الضغط على Enter :
فى خاصية فى textbox اسمها KeyDown بتكتب فيها
PHP كود :
If e.KeyCode = Keys.Enter Then //this code tell program if user press Enter, focus on TextBox1
TextBox1.Focus()
End If
شكراً أخي الكريم ، وجزاك الله كل خير ما قصرت كفيت ووفيت، هل ممكن جعل الإدخال في سطر واحد وعند الضغط على
Enter
يقوم تلقائياً بنقل كل مسمى لحقله الخاص؛ بحيث المسافة بين الكلمات هي الفاصل بين كل حقل أتمنى أن تكون وضحت فكرتي الجديدة.
مرفق صورة .
ستصادف مشاكل مستقبلية أنت في غنى عنها
أبو بكر مرسول 0500000000
زهرة الحسن محمد 0511111111
تتوقع كيف راح تصير اذا الاسم اسسا مركب سواء مزجي أو اسنادي او اضافي الخ
اما عن فكرة التنفيذ فالامر بسيط
PHP كود :
dim x() = split(textbox1.text,"")
cmd.parameters.addwritevalue("name",x(0))
cmd.parameters.addwritevalue("fname",x(1))
cmd.parameters.addwritevalue("cell",x(2))
(25-10-16, 03:14 PM)أبو عمر كتب : [ -> ]ستصادف مشاكل مستقبلية أنت في غنى عنها
أبو بكر مرسول 0500000000
زهرة الحسن محمد 0511111111
تتوقع كيف راح تصير اذا الاسم اسسا مركب سواء مزجي أو اسنادي او اضافي الخ
اما عن فكرة التنفيذ فالامر بسيط
PHP كود :
dim x() = split(textbox1.text,"")
cmd.parameters.addwritevalue("name",x(0))
cmd.parameters.addwritevalue("fname",x(1))
cmd.parameters.addwritevalue("cell",x(2))
شكراً جزيلاً على مشاركتك، الأسماء التي نريد إدخالها كلها مكونة من الإسم الأول والعائلة فقط وأنت محق إذا كان عندنا أسماء مركبة أو ألقاب فسوف نواجه مشاكل وتداخلات، لم أعرف طريقة وضع الكود فهل ممكن تعلمني طريقة مع الشرح لأني أريد أن تعلم، وشكراً جزيلاً.