カレンダーコントロールの作成(機能追加) 下記リンク先にて作成したカレンダーコントロールの「年」テキストボックスをクリックすると、20年分の「年」一覧が表示され、目的の年をクリックすると「年」テキストボックスに入力されるようにします。スピンボタ…
フォームの表示位置を指定する Windows APIを使ってフォームの表示位置を指定します。下記リンク先にて作成したカレンダーコントロールの表示位置が呼び出し元フォームのテキストボックスの位置に連動して変わるようにします。 【Access VBA】カレンダーコン…
AccessからSQL Serverのテーブルを編集する SQL Serverの「売上伝票」テーブルおよび「売上明細」テーブルのデータをAccessで取得し、修正を加えたのち、SQL Serverに保存します。 テーブルを準備する SQL Serverで「sample」という名前のデータベースの中に…
「あかさたな」ボタンでフォームにフィルターをかける 「あ」ボタンをクリックするとフリガナの頭文字があ行の市区町村のレコードのみ表示されます。 フォームに「あかさたな」ボタンを配置する フォームに「あかさたな」ボタンを配置しました。名前とタグを…
2つのテーブルを合計した結果をグラフ表示する SQL Serverにある2つのテーブルを合計した結果をAccessに取り込み、グラフ表示します。 SQL Serverにテーブルを準備する SQL Serverで「sample」という名前のデータベースの中に「Tサンプル1」、「Tサンプル2…
主キー値をSQL Serverから取り出す AccessをSQL Serverのテーブルに接続し、新規レコード保存の際、主キー値をSQL Serverで設定します。 SQL Serverにテーブルを準備する SQL Serverで「sample」という名前のデータベースの中に「Tサンプル」という名前のテ…
SQL Serverにテーブルを準備する SQL Serverで「sample」という名前のデータベースの中に「Tサンプル」という名前のテーブルを用意しました。 Accessでフォームを準備する 下記のブログ記事でグラフを表示するフォームを作成しました。このときは「Tサンプル…
SQL Serverにテーブルを準備 SQL Serverで「sample」という名前のデータベースの中に「Tサンプル」という名前のテーブルを用意しました。 テーブルのリンク設定 「外部データ」タブの「インポートとリンク」グループの「ODBCデータベース」をクリック 「外部…
月別グラフの作成-データのない日も表示する テーブルの準備 下のような2個のテーブルを用意しました。 「Tサンプル」は生データが入ったテーブルです。 「WTサンプル」はグラフに表示するデータを「Tサンプル」から取り込むためのテーブルです。 フォーム…
テキストボックスに数字しか入力できないようにする 標準モジュールに下記のコードを記述します。 Public Function chkNumber(ByVal KeyCode As Integer) As Integer Dim Flag As Boolean Flag = ((KeyCode >= 48) * (KeyCode <= 57)) _ + ((KeyCode >= 96) …
テキストボックスの文字数を全角2バイト、半角1バイトとして制限する 標準モジュールに下記コードを記述します。 Function LimitedString(inString As String, LenMax As Byte) As String ' ' ' テキストボックスに入力された文字列の,文字数を制限する。…
レポートのセルを結合したように見せる レコードソースの準備 下のようなレコードソースを用意しました。 レポートの作成 下のようなレポートを作成しました。 詳細セクションの明細番号テキストボックスから数量テキストボックスまでをまたぐように別のテキ…
クリップボードに日付型データが入っている場合のみ日付型テキストボックスの右クリックメニューの「貼り付け」を有効にする クリップボードに日付型データが入っている場合は日付型テキストボックスの右クリックメニューの「貼り付け」を有効にし、クリップ…
ショートカットメニュー表示を特定のコントロールに限定する テキストボックスを右クリックしたときはショートカットメニューを表示し、フォームを右クリックしたときはショートカットメニューを非表示にします。 テキストボックスを右クリックしたときに表…
カレンダーコントロールの作成 ボタンをクリックするとカレンダーコントロールが表示され、カレンダーコントロールの日付をクリックすると、テキストボックスに日付が入力されます。 フォームの作成 フォームを2個用意します。 Fサンプルフォームにテキスト…