الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الحفظ بعد اتمام البيانات

بدأه AboMoayad في 19 مارس 2013 · 13 رد · 790 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيهما أفضل طريقة لضمان اكمال البيانات ( الحقول ) .. هل بفحص الحقول في الجدول أم بفحص أدوات النص TextBoxs على الفورم

لأنه لدي زر ( ارسال ) وزر (حفظ) ولن يتم ارسال البيانات ليراها الموظف الآخر الا بعد اتمام اليانات .. اما الحفظ لكي يعود مرة أخرى

لأكمالها ..

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#2

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

 

تحية طيبة لك أخي...

 

 

في هذه الحالة تستطيع أن تضيف حقل يكون من النوع bit في قاعدة البيانات, وعند الحفظ تكون القيمة في هذا الحقل false. أي أن هذه البيانات ليست للأرسال.

 

وعند الضغط على أرسال يتم تغير هذا الحقل إلى true. وبعدها تعرض الحقول للموظف الأخر بشرط أن يكون هذا العمود يحوي قيمة true

 

 

Good luck

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 19 مارس 2013 في 18:47

My Latest

Hello Entity Framework Code First

--------------------

#3

استاذي الفاضل ليس هذه مشكلتي .. لأن ما ذكرته قد فعلته ..

ومشكلتي اني أريد بعد ضغط ارسال وكان حقل الأرسال True يقوم بالتشييك على

كل صناديق النص للتأكد ان المستخدم قد ادخل البيانات (الرقمية) كاملة دون تجاوز أي صندوق نص

والأمر يحتاج لكود جافا لأن التشييك على Client side ولا اريد استخدام Validation comntrol 

لأن صناديق النص كثيرة جدا على الفورم وأريد كود جافا

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#4

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

 

 

تحية طيبة وبعد...

 

اقتباس

ومشكلتي اني أريد بعد ضغط ارسال وكان حقل الأرسال True يقوم بالتشييك على

كل صناديق النص للتأكد ان المستخدم قد ادخل البيانات (الرقمية) كاملة دون تجاوز أي صندوق نص

 

في أعتقادي الشخصي, أذا كانت الحقول مهمة وتريد الأدخال فيها. لابد أن تجعل المستخدم يدخل البيانات الصحيحة فيها حتى لو كانت المرحلة للحفظ, أما اذا كنت تريد هذه العملية قبل الأرسال فسوف تكون قبل الأرسال حيث أن سوف يتم التحقق من الحقول.  و أذا كانت صحيحة. تتم عملية الأرسال, أما أذا كانت ليست صحيحة  أظهر رسالة خطأء للمستخدم.

 

 

اقتباس

والأمر يحتاج لكود جافا لأن التشييك على Client side ولا اريد استخدام Validation comntrol 

لأن صناديق النص كثيرة جدا على الفورم وأريد كود جافا

 

و ما اهو الضرر في أستخدام هذه الادوات؟؟

 

لأنك لو بدأت بكتابة أكواد جافا سكربت ستحتاج الى كود جحمة نوعا ما كبير لان وكما ذكرت أنت أن هناك حقول كثيرة

My Latest

Hello Entity Framework Code First

--------------------

#5

فكرة أبو مؤيدصحيحة لا بد من التشييك من خلال الكلايتن سايد هذا أفضل وان كان كود الجافا سيكون كبير الا أنه يخفف الضغط على السرفر

 

أتمنى ان يفيدك هذا الرابط

http://www.c-sharpcorner.com/UploadFile/purankaushal/103222006013805AM/1.aspx

تم تعديل هذه المشاركة بواسطة She في 22 مارس 2013 في 01:32

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#6

كنصيحة استخدم Validation Control افضل ,وليس هناك ضغط كبير على السيرفرات فهو بسيط جدا وغير مؤثر 

تحياتي

مقالات ,دروس , أكواد , مشاريع 


تصميم ,أستظافة 


مدونتي 


#7
She كتب:

فكرة أبو مؤيدصحيحة لا بد من التشييك من خلال الكلايتن سايد هذا أفضل وان كان كود الجافا سيكون كبير الا أنه يخفف الضغط على السرفر

 

أتمنى ان يفيدك هذا الرابط

http://www.c-sharpcorner.com/UploadFile/purankaushal/103222006013805AM/1.aspx

 

 

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

 

تحيتي لكم

 

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

 

لهذا السبب سوف يكون من الواجب كتابة كود من جهه server side للتحقق. و أعتقد أن validation controls تقول بهذا العمل

 

 

good luck

My Latest

Hello Entity Framework Code First

--------------------

#8

أهلا بك D a r K T o u c h

يمكن ان يعمل تشييك في الكود عن طريق if steatment

لكل مدخل لتأكد من أنها تم ادخالها قبل ان يضيفها الى قاعدة البيانات وبذلك نكون استفدنا من الجافاسكربت وضمنا عدم ادخال البيانات الا عندما تكون مكتملة

 

ما رأيك أخي الكريم  ؟

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#9
She كتب:

أهلا بك D a r K T o u c h

يمكن ان يعمل تشييك في الكود عن طريق if steatment

لكل مدخل لتأكد من أنها تم ادخالها قبل ان يضيفها الى قاعدة البيانات وبذلك نكون استفدنا من الجافاسكربت وضمنا عدم ادخال البيانات الا عندما تكون مكتملة

 

ما رأيك أخي الكريم  ؟

 

 

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

 

نعم, أنا اتفق معك في كتابة كود جافا سكربت وانا اتفق ايضاً في أستخدام if statement. لكن في ردي السابق وضعت أستفسار, ماذا لو كنت أنا مستخدم لهذا الموقع و علمت ان التحقق من المدخلات تتم عن طريق الجافا سكربت؟ فعندها يمكنني أن أغلق الجافا سكربت في المتصفح الذي أستخدمة و بالتالي أستطعت أن اتخطى مرحلة التحقق من مدخلاتي. صحيح ؟؟

My Latest

Hello Entity Framework Code First

--------------------

#10

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

 

صحيح لكن أنا ضمت اني لن ادخله في الداتا بيس الا وهو كامل

وضمنت ان اخفف الضغط على السيرفر خصوصا لو كان الفورم لتسجيل في وقت محدد هنا نحتاج ان نخفف الضغط

 

ممكن ارجع رساله للمستخدم أنه لم يتم ادخال البيانات وممكن ايضا أفصل في الرسالة عن الاجزاء التي لم يدخلها وهي مطلوبة

 

لك كل التحية

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#11

بحكم استخدامي في شبكة العمل لتقنية Virtulization vmware

أستطيع منع المستخدم من تعديل المتصفح او تعطيل الجافا سكربت

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#12

شيء ممتاز انك تقدر تمنع المستخدم

كيف تكون هذه الخاصية ؟

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#13

ليست خاصية بقدر ما هو جيل جديد من الشبكات تميزت به شركة Citrix و Vmware  و Microsoft

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#14

شكرا لاجابتك

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

مواضيع مشابهة