データベース内の従業員を変更する

  

は、DateFormat()関数は、従業員の誕生日を表示するマスクによると、フォーマットcodereturnsでDateOfBirth列を回避。 DateOfBirth正常に戻って次の形式では、データベースから来る:

2002年1月1日00:00:00.0

そのフォーマットは非常にユーザーフレンドリーではありません。を呼び出すDateFormatを"mm / ddの/のマスク()でyyyy"ですとして日付を返す次のとおり:

2002年1月1日

このバージョンでは、もちろんですが、より自然で読みやすい。

同じことが、従業員、編集プロセスにも当てはまります。前に、ユーザーの従業員レコードを編集することが、彼は編集したいの従業員の社会保障番号を入力する必要があります。 EmployeeGetEditForm.cfmほぼ動作CompanyGetEditForm.cfmと同じです。ファイルEmployeeGetEditForm.cfm Ch02ディレクトリ内のファイルの編集ウィンドウにコードを入力し、ファイルを保存する名前を作成します。

 ColdFusion MXの聖書

[編集]従業員

原子力潜水艦

従業員フォームを編集し、その上のテクニックの数はこれまでのところ、そのようなデータベースを、事前にそのレコードからのデータをフォームフィールドに移入するからレコードを取得するクエリの作成などを学んだ兼ね備えています。ファイルEmployeeEditForm.cfm Ch02ディレクトリ内のファイルの編集ウィンドウにコードを入力し、ファイルを保存する名前を作成します。

 SELECT得意先コード、原子力潜水艦、名、姓、給与、DateOfBirthから従業員のWHERE原子力潜水艦='#トリム(SSN)を'#'  SELECT得意先コード、得意先から会社のORDER BY得意先名 ColdFusion MXの聖書

[編集]従業員

給与
生年月日

cfqueryタグに2つのコールは、このページにあります。 GetEmployeeは、従業員は、従業員レコードの編集フォームに移入し、GetCompanies企業のリストをcfselectのメニュー移入されます。このように下のテンプレートを移動するには、cfformタグを参照する必要がありますし、非表示のフォームフィールドOldSSNという。編集可能ないないが、同社編集フォームは、得意だったので、あなただけでは、アクションページに至るまでのIDを渡すこと忘れないでください。従業員の編集フォームでは、ただし、OldSSN隠しフォームフィールド()とは、新しいSSNの値の原子力潜水艦のcfinput()内のアクションのページへの両方の現在の原子力潜水艦の値を渡す必要があります。我々の両方が必要とSSNの新しい値が古いこれを変更する、その値は、古い値を使用する必要があります(何現在のデータベース内)は、アクションテンプレート内のWHERE句とは、新しい値の(ユーザー)CompanyEditForm.cfm、そのセットclause.As、各cfinputタグで何が変わったのこのテンプレートには、値は、クエリから取得したフォームフィールドに移入値の属性を持ちます。cfselectのは選択された属性は、アイテムをColdFusionでは、フォームが最初のユーザーに表示され、選択メニューで選択するように指示。後は、従業員フォームを編集して、従業員の行動のテンプレートを編集歓迎猶予されます。ファイルEmployeeEditAction.cfm Ch02ディレクトリ内のファイルの編集ウィンドウにコードを入力し、ファイルを保存する名前を作成します。

のUPDATE従業員のSET原子力潜水艦='#トリム(Form.SSN)#'、得意先コード=#ヴァル(Form.CompanyID)#、名='#トリム(Form.Firstname)#'、姓='#トリム(Form.Lastname) #'、給与=#ヴァル(Form.Salary)#DateOfBirth =#CreateODBCDate(Form.DateOfBirth)#のWHERE原子力潜水艦='#トリム(Form.OldSSN)#' 

をポイントするようにWebブラウザでhttp:// / CFMXBible/Ch02/EmployeeGet EditForm.cfm。データベースとSubmitをクリックし、現在の従業員の社会保障番号を入力します。有効なSSNの従業員のリストから1つを選択取得する。フォームの送信をクリックし編集にはいくつかの値を変更します。再度従業員のリストに移動し、従業員のレコードが変更されたことを確認。 (あなたの更新をクリックする必要があります。)場合、すべてが完璧にすると、それぞれのリストに対して作成されたファイルをチェックしません。

資料マークDresher提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、""データベース内の従業員の変更の自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 289 users browsing the articles directory