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

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

Date: Thu, 12 Sep 2002 11:42:16 +0900
From: 筧 瑞恵 <who@example.co.jp>


申し訳ありません。
先ほど投稿したメールが文字化けしてしまったようです。
再投稿ですが、宜しくお願いします。

-------
勉強させて頂いています。kakehiといいます。
ADP(Access2002) + SQL2000 でのシステムを使用しております。
まだADPを学び始めてまもなく、使い方を学びながらの作成ですが、
納期が厳しいので時間がありません。
教えて頂けませんか?

店での機器による売上げ伝票を入力する(集金データ入力)フォームについての質
問です。

---SQL---
サーバーでのリレーションのあるマスタテーブル:
店舗マスタ(店舗コード, 店舗名, 担当者コード,・・・)
担当者マスタ(担当者コード, 担当者名)
管理機テーブル(店舗コード, 店舗名, 機器データ・・・)
集金ワークテーブル
集金累計データワークテーブル

---ADP---
集金入力フォーム(店舗コード, 店舗名, 集金日, 伝票NO, 担当者名) 内↓
集金サブフォーム
集金累計サブフォーム

入力処理は
1. 店舗コードを入力すると、店舗名、担当者名が自動的にフォーム内に表示さ
れる。
  集金日は今日の日付、伝票NOは日付関係なく重複なし(例. 00001)
  
2. 店舗コードをパラメータとして、管理機テーブルからサーバ側でレコードを
抽出し、
その店の機器データを帳票形式で集金サブフォーム内に表示。入力待ち。
  それぞれの行には、行番号が自動表示される。

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

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

以上がおおまかな流れです。分かりにくくてすみません。
ADPはテーブルやクエリを持たないので、
1.のクエリの処理もサーバでストアド作って、実行するものなのですかね?
ADP内にSQL文を書いて抽出すると、ADPでの負荷が大きいような気がするのですが。

2.の処理は店舗コードを入力パラメータにして、ストアドまかせにするものと思
うのですが、
行番号はフォームの処理となると・・・どう考えるのでしょうか?

3.の処理は単に集金サブフォーム内のテキストボックスデータを累計させた表示
なので、
ただ表示するように書く。

4. ワークテーブルに保存する処理は、何とも分かりません。

色々な資料を見まくって、ここまでは考えたのですが、
どこからどう手をつけてよいのかとても辛い状況です。

上のような伝票入力フォームでの、処理の考え方を教えて頂けませんか?
まずはそれが理解できてから、コーディングと思ってまして。
長文で申し訳ないのですが、
どうか宜しくお願いします。


****
kakehi
  






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


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

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

MSDE TOP ページに移動する

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