-1

データベースに、毎年更新したいテーブルが1つあります。asp.netページから2つの列の値を取得し、残りをデータベースから既に入力する必要があります。

私は毎年の予算表を持っています、年はその年の月に従って私のページで自動的に更新されます。月が特定の月に変更された場合、手動で金額を入力できるように、空白の金額で予算項目を追加するようにストアドプロシージャを更新する必要があります。

古いデータ:

Year Code1 Code1Description Code2 Code2Description BudgetAmt($750.00) Initials 

新しいデータ:

NewYear Code1 Code1Description Code2 Code2Description BudgetAmt($0.00) Initials

これにより、グリッドビューで編集モードに入ると、更新するためにコードが空白budgetamtのままになります。これは意味がありますか?それは可能ですか?

4

1 に答える 1

1

Web ページでストアド プロシージャを呼び出していますか? その場合は、入力したいアイテム コードを含むテーブルを作成するだけです。

ALTER PROCEDURE [dbo].[stp_TemplateSPROC]
(@year as int) AS
    INSERT tbl_webpage (Year, code1, code1desc, code2, code2desc, spending, Initials) 
      Select 
         @Year [Year], code1, code1desc, code2, code2desc, 
         0 as spending, '' as Initials
      from tablewithcodesin

これが呼び出されると、入力する年、コード、およびゼロ/空白をテーブルに入力します。

tablewithcodesin は単に Code1 Code1Description Code2 Code2Description になります

于 2012-05-24T13:15:04.943 に答える