تعديل موظف في قاعدة البيانات

  

وDateFormat () وظيفة في مختلف أنحاء العمود عددالشقق في codereturns الموظف تاريخ الميلاد وفقا لإخراجها قناع عرضها. عددالشقق عادة ما يعود من قاعدة البيانات في الشكل التالي :

2002-01-01 00:00:00.0

هذا الشكل ليست سهلة الاستعمال جدا. يدعو DateFormat () مع قناع "مم / اليوم / السنة" ترجع التاريخ على النحو التالي :

01/01/2002

هذا الإصدار هو ، بطبيعة الحال ، أكثر طبيعية وسهلة القراءة.

وينطبق الشيء نفسه بالنسبة للموظف عدل العملية. قبل ان يمكن للمستخدم تحرير سجل موظف ، يجب أن يدخل إلى شبكة الأمان الاجتماعي للموظف أنه يريد تحرير. EmployeeGetEditForm.cfm هو مطابق تقريبا لCompanyGetEditForm.cfm في السلوك. إنشاء ملف يسمى EmployeeGetEditForm.cfm داخل الدليل Ch02 ، اكتب الشفرة في ملف نافذة التحرير ، وحفظ الملف.

 كولد فيوجن الإرسال المتعدد الكتاب المقدس 

تحرير الموظف

شبكة الأمان الاجتماعي

الموظف عدل شكل يجمع بين عدد من التقنيات التي تعلمت حتى الآن ، مثل إنشاء استعلام لاسترداد سجل من قاعدة البيانات ، قبل ملء الحقول النموذج مع البيانات من هذا السجل ، وهلم جرا. إنشاء ملف يسمى EmployeeEditForm.cfm داخل الدليل Ch02 ، اكتب الشفرة في ملف نافذة التحرير ، وحفظ الملف.

 اختر CompanyID ، شبكات الامان الاجتماعي ، الاسم الأول ، اسم العائلة ، الراتب ، عددالشقق من الموظف أين شبكات الأمن الاجتماعي = '# تريم (شبكات الأمن الاجتماعي) #'  اختر CompanyID ، اسم الشركة من شركة الترتيب حسب اسم الشركة  كولد فيوجن الإرسال المتعدد الكتاب المقدس 

تحرير الموظف

الراتب
دوب

مكالمتين إلى CFQUERY هي على هذه الصفحة. GetEmployee تحرير الموظف بملء النموذج مع سجل الموظف ، وGetCompanies بملء القائمة CFSELECT مع قائمة من الشركات. وكما تعلمون في المضي قدما على القالب ، يجب أن نرى العلامة CFFORM ثم خفية حقل النموذج المسمى OldSSN. تذكر أنه ، على شكل شركة عدل ، وكان CompanyID غير قابلة للتحرير ، لذلك يمكن أن يمر من خلال اسم المستخدم إلى صفحة العمل. على الموظف تحرير شكل من الأشكال ، ومع ذلك ، يجب أن يمر كل من شبكة الأمان الاجتماعي القيمة الحالية (في OldSSN خفية حقل النموذج) ، وشبكة الأمان الاجتماعي القيمة الجديدة (في CFINPUT شبكات الأمن الاجتماعي) إلى صفحة العمل ، ونحن بحاجة إلى كل من القيم القديمة والجديدة لشبكة الأمان الاجتماعي لأن تغيير قيمته يتطلب منك استخدام القيمة القديمة (ما هو حاليا في قاعدة البيانات) في عمل القالب مكان جملة والقيمة الجديدة (ما المستخدم لم يتغير) في clause.As CompanyEditForm.cfm في مجموعة ، في كل علامة CFINPUT هذا القالب يحتوي على قيمة السمة التي بملء حقل النموذج مع القيمة التي تم استردادها من الاستعلام. CFSELECT السمة المختارة يروي كولد فيوجن البند الذي حدد في القائمة كما حدد في البداية على شكل عرضها للمستخدم. بعد تحرير شكل الموظف ، والموظف عدل عمل القالب هو إنقاذ موضع ترحيب. قم بإنشاء ملف يسمى EmployeeEditAction.cfm داخل الدليل Ch02 ، اكتب الشفرة في ملف نافذة التحرير ، وحفظ الملف.

 استكمال تعيين الموظف شبكات الأمن الاجتماعي = '# تريم (Form.SSN) #' ، CompanyID = # فال (Form.CompanyID) # ، الاسم الأول = '# تريم (Form.Firstname) #' ، اسم العائلة = '# تريم (Form.Lastname) # '، الراتب = # فال (Form.Salary) # ، عددالشقق = # CreateODBCDate (Form.DateOfBirth) # حيث شبكات الأمن الاجتماعي =' # تريم (Form.OldSSN) # ' 

أشر مستعرض ويب لhttp:// / CFMXBible/Ch02/EmployeeGet EditForm.cfm. الدخول إلى شبكة الأمان الاجتماعي للموظف حاليا في قاعدة البيانات وانقر فوق تقديم. للحصول على شبكات الأمن الاجتماعي لصالح اختيار واحد من قائمة الموظفين. تغيير القيم قليلة على تحرير النموذج وانقر فوق تقديم. ثم العودة إلى قائمة الموظفين وتأكد من أن سجل موظف تم تغييره. (قد تحتاج إلى انقر فوق تحديث.) إذا كان كل شيء لا يعمل تماما ، والتحقق من الملفات التي قمت بإنشائها ضد كل من القوائم.

مقال مقدم من مارك Dresher


تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات.
المهم : هذه المادة "التعديل على الموظفين في قاعدة البيانات" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.


Online: 193 users browsing the articles directory   


  

|