メールマガジン【アクセスで作るシリーズ】


バックナンバー 【会計ソフト編】 Vol.19
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

    ACCESSで作るシリーズ  【会計ソフト編】

    発 行 : Yoshihisa Fukuda          2000.08.12 Vol.19

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------

今回からは、総勘定元帳です。

== ◇ 第3章 帳票       ====================

--------------------------------------
3-1 総勘定元帳
--------------------------------------
仕訳テーブルの項目としてはID、伝票番号、伝票日付、そして貸借それぞれの勘定
科目、補助科目、金額、消費税額、それから摘要が必要です。

--------------------------------------
3-1-1 テーブル作成
--------------------------------------
それでは、テーブルの定義をしましょう。

新規作成でテーブルのデザインピューを開いたら、以下のフィールドを定義します。

元帳テーブル レイアウト
______________________________________
フィールド名  データ型    サイズ  説明&標題     小数点以下桁数
______________________________________
MotocyoID    数値型     長整数型 元帳ID(主キー)  0
DenpyoNo    数値型     整数型  伝票番号      0
DenpyoDate   日付/時刻型       伝票日付
KamokuID    数値型     長整数型 勘定科目ID     0
AiteKamokuID  数値型     長整数型 相手方勘定科目ID  0
SubKamokuID   数値型     長整数型 補助科目ID     0
AiteSubKamokuID 数値型     長整数型 相手方補助科目ID  0
KariAmount   通貨型          借方金額      0
KasiAmount   通貨型          貸方金額      0
KariTax     通貨型          借方消費税額    0
KasiTax     通貨型          貸方消費税額    0
TekiyoUp    テキスト型   20    摘要(上段)
TekiyoDown   テキスト型   20    摘要(下段)
______________________________________

元帳ID(MotocyoID)を主キーに設定します。

名前を付けて保存で[MotocyoTable]という名前で保存しましょう。

--------------------------------------
今回はここまでです。
次回は総勘定元帳のフォーム作成です。
______________________________________
◆◇ ワンポイントコーナー ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

【マイクロソフトと日本語】

 このメールマガジンで作成している会計ソフトでは、テーブルの名前やフィールド
 の名前、そしてフォームの名前やコントロールの名称、全てがアルファベットに
 してあります。
 読者の方々の中には、日本語で名前を付けておられる方もいらっしゃる様です。

 では、何故私は日本語の名前を避けているのでしょうか?
 その理由は、マイクロソフトは日本語に弱い点にあります。

 昔、まだアクセスが95だった時の話ですが、日本語を使っていてクエリーを
 SQLにすると文字化けを起こしていました。
 この時、大変苦労して以来、名称に日本語を使うのをやめたのです。
 このバグは97では大丈夫の様です。

 確か、ウィンドウズ2000がでた時も、日本語に関連したバグがあった様に
 思います。

 そもそも、マイクロソフトは米国が本家ですから、開発したソフトウェアは全て
 後から日本語化しているので、その分、日本語に関するバグが出る可能性は高い訳
 です。

 ヘルプなどは、その典型で、あまりにも直訳なため、意味不明な文章もあります。
 また、エラーメッセージなども同様の事が言えるでしょう。

 この様な理由から、私は極力、日本語は使わないようにしています。
 これは私の考え方なので、現在日本語を使われている方に、アルファベットに
 変えなさいというわけではありません。
 あくまでも、日本語に不具合が起こる可能性が高いという事です。
 そして、私はマイクロソフトの日本語に関連する部分は信用していません。
 これからもマイクロソフトの日本語に対しては信用しないと思います。
 何故、私が日本語を避けているか、大体お分かりいただけたでしょうか?

 ちなみに、これはマイクロソフトに対しての、批判ではありません。
 人間が作る物ですから、多かれ少なかれバグなどは絶対あるのです。
 そこで、重要なことは、そのバグの情報を早く、正確に知り、上手にバグとお付き
 合いする事だと思います。
 マイクロソフトの批判をしていても、良いソフトは作れませんから。

 これは、日本語に関するバグに限った事ではありません。
 他のバグに関しても同様です。

 皆さんも、バグに関しては、できるだけ早く、正確に情報を得る様にしましょう。
 そして、そのバグを上手に回避しながらソフトウェアを作りましょう。
 不具合が起こる可能性が高い場合、前もって回避する事などもお勧めします。
______________________________________
◆◇ Q&Aコーナー    ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

 Q1.
  バックナンバーの場所を教えて下さい。
 A1.
  http://www.bekkoame.ne.jp/ro/y.fukuda/
  または、『まぐまぐ』バックナンバー
  http://jazz.tegami.com/backnumber/frame.cgi?id=0000030446
  です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ ACCESSで作るシリーズ 【会計ソフト編】
◇ 発 行 元  :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
  ご質問等   :y.fukuda@ro.bekkoame.ne.jp

◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
  しています。(まぐまぐID:0000030446)
◇ バックナンバー:http://www.bekkoame.ne.jp/ro/y.fukuda/
◇ 登録・解除  :http://www.bekkoame.ne.jp/ro/y.fukuda/

 Copyright(C) 2000 Yoshihisa Fukuda All rights reserved.

◇転載について
 このメールマガジンの無断転載などは、一切禁止です。
 転載をご希望の方は、事前にメールで連絡をください。
◇免責
 このメールマガジン及びホームページの内容による、いかなる損害、障害などに
 関して発行者は一切の責任を負いません。
 掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□