Linuxサーバより愛を込めて。自己紹介リンクLinux(Ubuntu)サーバとダーツを愛する中年サラリーマンの日記。Linuxサーバより愛を込めて。共通動作の関数化~2015年4月1日ここまでマスタのテーブル作成、マスタメンテ用フォームの作成までやってきました。入・出金の履歴を保存するテーブル作成やその入力フォーム、さらにメインメニューのフォームや各種確認用の帳票も作成していくのですが、ここで関数を自作してフォームを開いたりレポートを印刷する機能を作成しておきます。共通モジュール内にpublicをつけて関数を作成しておくと、外部のフォームからだったり別のプロシージャからでも呼び出して使用できる関数を作成できます。システム内で繰り返し使用するような処理を関数として作成しておくと後々便利だと思いますので是非色々試してみましょう。Functionといった具合です。引数はあっても無くてもかまいません。例によってサンプルを置いておきます。ちなみにサンプル内のコードを簡単に説明します。読み取り専用モード・・・文字通り読み取り専用で開くとなります。レポートを開く関数のFun_OpenReportで引数を0か-1にしているのはチェックボックスで指定する時の値が0か-1だから、という理由です。コメントをキャンセルメールアドレスが公開されることはありません。費目マスタメンテナンス用のフォーム作成~今度はマスタ入力や更新を行うフォームを作成します。見た目はこんな感じにしました。テキストボックスやボタンについては割愛させてもらって、機能面を中心に説明していきましょう。取引先に毎週送信するExcelファイルがありまして。その2前回、フォームの画面を作るところまでと大雑把な仕組みをみるとこまでいきました。今回はメニューに機能を追加するとともにその中身を調べてみることにします。自分は直接顧客と接する仕事に携わっていないのですが、データベースの勉強も兼ねて一般的な顧客管理データベースに求められる機能を考えてみました。...Excelを使用して抽選を行う~RAND関数~「会社の新年会の余興?というかちょっとした賞品を抽選にかけるのになにかよい方法はないか?」という依頼がありました。commentsロードバイクに関するブログを始めました。自己紹介リンクLinuxサーバより愛を込めて。Linux(Ubuntu)サーバとダーツを愛する中年サラリーマンの日記。Linuxサーバより愛を込めて。