منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طلب بسيط: فورم إدخال (4) خانات...
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته...
بحاجة إلى فورم بسيط جداً يتكون من أربع خانات فقط:
رمز خاص، الإسم الأول، العائلة ، رقم الهاتف
الطريقة التي أريدها هي عند فتح الفورم والكتابة في أول خانة (رمز خاص) لو رفضنا كتبت 15 عند الضغط على Enter ينقلني مباشرة للخانة التي بعدها إلى آخر خانة فعند الضغط علىEnter يحفظ الإسم ويبدأ من البداية من جديد وهكذا .
يضاف فقط ميزة تصدير الأسماء بعد إدخالها إلى ملف إكسل أو csv  أو نصي 
أتمنى أن يرفق مع الكود المصدري ، وشكراً للجميع وبارك الله فيكم جميعاً.
البرنامج فى المرفقات
(24-10-16, 08:02 PM)noway كتب : [ -> ]البرنامج فى المرفقات

شكراً جزيلاً هذا ما أريده بالضبط ، ولكن أريد خانة (رمز خاص)، وليست هي نفسها ID.
خانة (الرمز الخاص) رقم خاص يرمز إلى لقب الإسم المدخل.
فتكرماً لو تضيف خانة (الرمز الخاص) وهي عبارة عن رقم.
جزاك الله كل خير وشكراً جزيلاً على مشاركتك .

السلام عليكم ورحمة الله وبركاته ، بدنا لنا طريقة أسهل في الإدخال فهل ممكن تحقيقها برمجياً.
وضع خانة واحد فقط للإدخال، فكل مسافة يعتبر حقل وبذلك نوفر جهد ووقت.
مثلاً قمت بكتابة : السيد محمد عبدالله 123456789
فهذا الإدخال عبارة عن أربع خانة فكل مسافة يعتبر حقل .
السيد: حقل الرمز
محمد: حقل الإسم الأول
عبدالله: حقل العائلة
123456789: حقل الرقم
فالمسافة تعبر هنا عن حقل.
فهل ممكن برمجياً أن يقوم بكتابته بالجدول تلقائياً .
أتمنى أن تكون وصلت فكرتي.

سؤال الآخر، أمر الضغط على Enter  جميل جداً فهل ممكن طريقة أستخدامه.
أقصد ما هو الكود لوضعه في بعض الفورمات بحيث تصبح عملية الإدخال أسرع وأسهل.
أمر الضغط على 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 
(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)) 
شكراً جزيلاً على مشاركتك، الأسماء التي نريد إدخالها كلها مكونة من الإسم الأول والعائلة فقط وأنت محق إذا كان عندنا أسماء مركبة أو ألقاب فسوف نواجه مشاكل وتداخلات، لم أعرف طريقة وضع الكود فهل ممكن تعلمني طريقة مع الشرح لأني أريد أن تعلم، وشكراً جزيلاً.