تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ
#41
rohiem كتب :شكراً على تفاعلك معي أستاذي
قد جربت ذلك سابقاً ولكنني نسيت أ أخبرك به في الرد السابق .. وهي بدون فائدة .. لأنها ستكون نصاً وليست دالة أو غيرها .. والحقل رقمي لا يقبل النص .. وإن كان نصي فسيحفظها هكذا ولن يكون الحقل فاضي ..

أخوي سبق وذكرت لك هذا الشيء


Easy 4ever كتب :
حلك الوحيد هو أتباع الخطوات التالية :-
1- تجعل الحقل إللي بقاعدة البيانات نصي

1- يجب ان يكون الحقل ( نصي ) حتى تنطبق عليه الفكره .
2- صحيح انك تريد إدخال فيه قيم رقميه ولاكن لامانع بإدخال أرقام في الحقل النصي ومن هذي النقطه استفدنا وانتجنا الفكره .
3- عند استدعائك للحقل وتريد التعامل معها كرقمي استخدم دالة Val حتى يتم تحويلها إلى رقمي أثناء المعالجه .

Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#42
شكرأ
ولكن إذا وضعنا التنصيص "" سيحفظها ككلمة وستظهر في التكست بوكس null وهذا أفضع من كونها 0
الرد }}}
تم الشكر بواسطة:
#43
تستطيع وضع شرط في حال الكلمه الجايه ( Null ) لا تقم بإظهارها في TextBox
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#44
[COLOR="#008000"]جزاكم الله خيراً أساتذتي

لقد تعلم جملة البارامترات ( التي في مثال أستاذنا أبو رائد ) قليلاً وطبقتها ... وبقليل من المزج بين الجملتين .. وبعد البحث قليلاً ... توصلت إلى النتيجة المطلوبة ... ( حفظ قيم فارغة Null في أي حقل : تاريخ , رقم , نص , قائمة ) وإليكم آخر كود وجدته فعالاً :[/COLOR]


PHP كود :
Dim strSQL1 As String "INSERT INTO StudentsInfo (ID, StudentName,city) VALUES(@id,@studentName,@city )"
                
Dim cmd As New SqlCommand(strSQL1con'orDim cmd as New OleDbCommand(sql, conn) 
                cmd.Parameters.AddWithValue("@id", TextBox1.Text)
                cmd.Parameters.AddWithValue("@studentName", TextBox2.Text)
                cmd.Parameters.AddWithValue("@city", IIf(TextBox3.Text = "", DBNull.Value, TextBox3.Text)) 

جزاكم الله خيراً ..
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم