請求書NOを選択する場合、その前に得意先CDを選択しているので、請求書も
その得意先に対応する請求書のみ表示させた方が、効率よく入力できます。
そのために、請求書一覧を呼び出すときのコードを少し手直しします。
続きを読む
請求書NOを選択する場合、その前に得意先CDを選択しているので、請求書も
その得意先に対応する請求書のみ表示させた方が、効率よく入力できます。
そのために、請求書一覧を呼び出すときのコードを少し手直しします。
続きを読む
それ以外にも、コマンドボタンで操作が被る箇所があるので、修正します。
見積書と請求書とも、サブフォームから商品フォームを開きますが、まだその設定をしていません。
最初に商品フォームにテキストボックスを配置して、
コマンドボタンのVBAコードを変更します。
続きを読む
得意先フォームのコマンドボタンのVBAコードを次のように変更します。
続きを読む
入金伝票フォームに作ったコマンドボタンにVBAコードを入力します。
コマンドボタンのイベントタブのクリック時に、次のコードを入力します。
Private Sub コマンド15_Click()
DoCmd.OpenForm “得意先”
End Sub
続きを読む
見積書フォームと請求書フォームを作ったので、見積書から請求書ができるよに
します。
最初に見積書メインフォームの「請求書」のコマンドボタンのVBAコードを追加します。
Private Sub コマンド5_Click()の次に上記のVBAコードを追加します。
Dim a As String
a = MsgBox(“請求書に転記しますか?”, vbOKCancel)
If a = vbCancel Then
Exit Sub
End If
続きを読む
話が前後してしまいますが、テーブルの設定で大事なフィールドを抜かして
いました。
請求書NOフィールドが抜けていたので追加します。
これがないと、請求書メインフォームで請求明細フォームをサブフォームとして設定
できません。
続きを読む
見積書のデータを移したら、次に見積明細のデータを請求明細に移します。
本来は、請求書のコマンドボタンをクリックすると、
①見積書のデータを、請求書のデータへ転記
と
②見積明細のデータを、請求明細のデータへ転記
の二つの動作をまとめて実行するのですが、今回は便宜上②に限って解説します。
続きを読む
見積書のデータは、見積書テーブルのデータと見積明細テーブルのデータの
二つに分類されます。
今回は見積書テーブルのデータを請求書テーブルに写します。(赤枠部分)
コマンドボタン「請求書」のイベントタブのクリック時に次のVBAコードを入力します。
続きを読む
VBAを使うには、特に準備は要りませんが、ADOを使ってデータを操作するときは先に
追加設定が必要です。
先に、見積書メインフォームを開き、図のようにコマンドボタンを配置します。
続きを読む
フォームを二つ作りましたが、これを連動させるフォームを作ります。
作成タブのフォームデザインをクリックします。
続きを読む