1995-01-01から1年間の記事一覧

販売管理ソフトを作る - 「動的な画面作成時のイベント取得方法」の訂正

「動的な画面作成時のイベント取得方法」の訂正 「動的な画面作成時のイベント取得方法」では、イベント処理用のクラスを、別に作成していたが、 そんなことをしなくても済むようです。■ フォームの呼び出し側 Public Sub Main() Set UserForm3.cmdExit = Us…

販売管理ソフトを作る - 「見積入力」の画面構成

「見積入力」の画面構成 「一覧画面」で、検索条件を指定して、一覧表示後、 「新規」「変更」「複写」「削除」ボタンで、入力画面に移動する。 一覧画面 入力画面 「新規」「変更」「複写」「削除」ボタンを削除した。 また、数量に0を入力することで行削…

販売管理ソフトを作る - ボタンを動的に生成する

ボタンを動的に生成する 00015 Public Sub Main() 00016 Dim objForm As clsFormMain 00017 Set objForm = New clsFormMain 00018 Set objForm.Form = frmMain 00019 00020 With frmMain 00021 .Caption = "見積入力" 00022 .Font.Name = FONT_NAME 00023 .F…

販売管理ソフトを作る - フッタ部を動的に生成する

フッタ部を動的に生成する 00001 Option Explicit 00002 00003 Private Const MARGIN As Integer = 4 00004 Private Const PADING As Currency = 2.8 00005 Private Const TEXT_PADING As Currency = 18 '21.75 00006 Private Const LINE_HIGHT As Integer =…

販売管理ソフトを作る - 明細部を動的に生成する

明細部を動的に生成する '明細部 初期化 Private Sub InitDetail(objForm As clsFormMain, ByRef iTop As Integer) 'パネル Dim pnlDetail As MSForms.Label Set pnlDetail = frmMain.Controls.Add("Forms.Label.1") With pnlDetail .Left = MARGIN .Top = i…

販売管理ソフトを作る - ヘッダ部を動的に生成する

ヘッダ部を動的に生成する Option Explicit Private Const MARGIN As Integer = 6 Private Const PADING As Currency = 2.8 Private Const TEXT_PADING As Integer = 16 Private Const LINE_HIGHT As Integer = 17 Private Const FONT_SIZE As Currency = 11…

販売管理ソフトを作る - 動的な画面作成時のイベント処理

動的な画面作成時のイベント処理 しかし、これでは、ボタンをクリックしても、フォームを閉じられない。 そこで、イベント処理用クラスを変更して... ■ clsForm Option ExplicitPublic WithEvents cmdExit As MSForms.CommandButton Public Form As UserForm…

販売管理ソフトを作る - 動的な画面作成時のイベント取得方法

動的な画面作成時のイベント取得方法 その場合、フォーム側に、コマンドボタンクリック時のイベントを 記述できない。 そこで、どうするかと言うと...まず、イベント処理用のクラスを作成する。 ■ clsCommandButton Option ExplicitPublic WithEvents cmdExi…

販売管理ソフトを作る - 動的な画面作成の簡単な例

動的な画面作成の簡単な例 そこで、プログラム中で、動的に画面を作成することにする。 簡単な例を示すと... Public Sub Main() Dim cmdExit As MsForms.CommandButton Set cmdExit = UserForm3.Controls.Add("Forms.CommandButton.1") UserForm3.Show End S…

販売管理ソフトを作る - フォームのファイル形式について

フォームのファイル形式について Excel VBA ではない、普通の VB なら、xxx.frm は、ただのテキストファイルなので、 VBScript、JScript等のスクリプトを使って簡単に作成できるが、 Excel の場合、xxx.frm には、以下のような情報しかなく、 VERSION 5.00 B…

販売管理ソフトを作る - 「販売管理ソフト」機能一覧

「販売管理ソフト」機能一覧 1万円程度の市販ソフトより、機能的には劣りますが... ・ソースコード公開 (当ブログで順次公開予定) なので、機能拡張も自由自在 ・データは、mdb なので、Excel と簡単に連携可能 販売管理 見積書検索 見積入力 見積書印刷…

販売管理ソフトを作る

何故、市販の販売管理ソフトより機能の劣るソフトに、何百万も払うのか 「市販の販売管理ソフトは、不要な項目が多いが、肝心な項目がない」 そう言った声をよく聞く。 そして、望み通りの販売管理ソフトを、何百万も掛けて一から作ってしまう。 市販の販売…