MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[198]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(198番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
RE:  ストアドプロシージャの再同期について

Date: Thu, 18 Apr 2002 12:58:57 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、こんにちは

-----Original Message-----
From: 岡田 晃一 [mailto:who@sub.example.jp] 
Sent: Saturday, April 13, 2002 4:14 AM
To: who@example.ne.jp
Subject: [ml-msde-beg:00196] ストアドプロシージャの再同期について


最近はサーバー構築が忙しくて、なかなかお返事ができずに
遅れてすいません。

状況が把握できなかったので、私の方でメイン側フォームを
勝手に推測し、
   http://www.horikawa.ne.jp/msde/tmp/form.gif
このようなフォームで調べてみました。


[メインフォームのレコードソース]
  Create Procedure Proc_日報番号
  As
     SET NOCOUNT ON
     SELECT DISTINCT 日報番号 FROM  売上日報明細
     ORDER BY 日報番号




[メインフォームのサブフォームコントロール]
  リンク子フィールド   は、日報番号
  リンク親フィールド   は、日報番号




[サブフォームのレコードソース]
Create Procedure Proc_日報明細
(
     @指定番号 int
)
As
  set nocount on
 SELECT [売上日報明細].日報番号, [売上日報明細].行番号,
       [売上日報明細].数量, [売上日報明細].販売価格,
       [売上日報明細].商品ID, [商品テーブル].品名
 FROM  商品テーブル INNER JOIN
       売上日報明細 ON
       [商品テーブル].商品ID = [売上日報明細].商品ID
  where [売上日報明細].日報番号 = @指定番号





[サブフォームの再同期コマンド]
     Resync_日報明細  ? ,  ?

(注)連結主キーが定義された順番に、パラメータが渡される

Create Procedure Resync_日報明細
 (
   @no  int,
   @no2 int
 )
As
    SET NOCOUNT ON
    SELECT [売上日報明細].日報番号, 
           [売上日報明細].行番号,
           [売上日報明細].数量,
           [売上日報明細].販売価格,
           [売上日報明細].商品ID,
           [商品テーブル].品名
    FROM [商品テーブル] INNER JOIN
           [売上日報明細] ON  [商品テーブル].商品ID = [売上日報明細].商
品ID
    where(  [売上日報明細].日報番号 = @no and [売上日報明細].行番号 =
@no2 )
  return




[サブフォームの入力パラメータ]
       @指定番号 int = forms("売り上げ日報メイン")![日報番号]




[サブフォームのプログラム]
   Private Sub Form_Load()
           Me.UniqueTable = "売上日報明細"
  End Sub

  Access2002では、固有のテーブルプロパティの入力が、なぜかできないので
プログラムから設定した(私のマシンがおかしいのかな?)




以上のような状況で、『商品ID』を変更し、レコードを保存すると、『品名』の
値が
再同期コマンドによって正しく修正表示されます。

まったく問題は発生しておりません。

テスト内容が異なっていれば、お知らせ下さい。


------------------------------------
(株)日本技術ソフト開発
        堀川 明  (Akira Horikawa)
    04月18日(木曜日) 12時58分記
        mailto:who@example.ne.jp
        http://www.horikawa.ne.jp/msde/




[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。