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

 
RE:  (再) 集金伝票入力フォーム

Date: Thu, 12 Sep 2002 17:45:11 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、こんにちは

-----Original Message-----
From: 筧 瑞恵 [mailto:who@example.co.jp]
Sent: Thursday, September 12, 2002 11:42 AM
To: who@example.ne.jp
Subject: [ml-msde-beg:00471] (再) 集金伝票入力フォーム


#最近忙しくしており、なかなか発言できなくてすいません


>ADP(Access2002) + SQL2000 でのシステムを使用しております。
>まだADPを学び始めてまもなく、使い方を学びながらの作成ですが、
>納期が厳しいので時間がありません。

厳しい言い方になりますが、SQLServerは、開発方法を学びながら
仕事を進めるほど、簡単なものではありません。
仕事を始める前に、2−3週間ぐらい、十分な学習するための準備
時間が必要です。



>1. 店舗コードを入力すると、店舗名、担当者名が自動的にフォーム内に表示
さ
>れる。

店舗コードを使って動的にSQL文を作成し、ADOのレコードセットオブジェクト
を作って、フォームのレコードセットにそのオブジェクトを代入する方法や
パラメータ付きストアドプロシージャに連結させるフォームなど、いろいろ
考えられます


>集金日は今日の日付、伝票NOは日付関係なく重複なし(例. 00001)
伝票番号を管理するテーブルが必要かな?
また多人数が同時使用することを考えて、伝票番号のインクリメント処理
をロックを掛けながら正しく実行する必要があります。


 
>2. 店舗コードをパラメータとして、管理機テーブルからサーバ側でレコードを
>抽出し、その店の機器データを帳票形式で集金サブフォーム内に表示。

これも、動的SQLか、ストアドプロシージャなどを活用



>3. 集金データを手入力。 
>  その機器ごとの集金データ合計を、集金累計サブフォームに自動表示。

集計計算用のストアドを実行してその結果を取得すれば簡単かな?
VBAでも集計可能


>4. 「保存」ボタンで、2サブフォーム内のデータを それぞれのワークテーブ
ル
>に保存する。

連結フォームだと「保存」ボタンを押さなくても、すでにレコードは追加や修正
されます。そのような動作では無いということかな?


>1.のクエリの処理もサーバでストアド作って、実行するものなのですかね?
クライアントからSQL文を投入する方法もありますが、保守メンテナンスを
考えると、ストアドプロシージャがよいでしょう


>ADP内にSQL文を書いて抽出すると、ADPでの負荷が大きいような
>気がするのですが。
SQL文を実行するのは、サーバーなので、負荷は気にしなくてよいです
それより、返されるレコードの個数が問題になります。
多量のレコードが返されると大変になるときがあります。

頑張ってください


 ------------------------------------
 (株)日本技術ソフト開発
         堀川 明  (Akira Horikawa)
     09月12日(木曜日) 17時44分記
         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 までご連絡下さい。