VBA

Access shiftキー無効にする

パソコン(ソフト)

【Access】accdeにコンパイルしてもテーブルを見られてしまうので、SHIFTキーを無効にする

  データベースソフトのマイクロソフトアクセス(以下Access)を配布するのに、accdeにコンパイルしました。 コンパイルしたのに、Shiftキーを押しながら起動すると、フォームの編集や ...

between

パソコン(ソフト)

【Access】VBAでBetween Andを使い範囲内のレコードをMe.RecordSourceにする

やりたい事は、 やりたい事 範囲選択したデータをレコードソースとしてフォームに表示させたい   しかし、VBAで、Between関数やら、テキストボックスの値などを設定したコードを動かすとな ...

Access csv export

パソコン(ソフト)

【Access】エクスポートするフォルダを選択指定してCSVファイルをエクスポートする方法

前回は、マイクロソフトアクセス(Accessデータベース)で、テーブルをCSVファイルでエクスポートする時に、その都度フォルダーを選択指定できる方法でエクスポートしました。 【Access】日付付きC ...

Access csv export

パソコン(ソフト)

【Access】日付付きCSVファイルを都度指定したフォルダに出力する方法

  過去の記事に、Access(マイクロソフトアクセス=データベース)で、テーブルをCSVとエクセルにエクスポートする方法を書いたことがあります。その時には、ファイルの保存先とファイル名を都 ...

NULL代入エラー

パソコン(ソフト)

【Access】VBAで変数にNullを代入しようとしてエラー

  Access(アクセス)データベースで、VBAにて、レコードを追加する処理を行おうと思っていたら、 ココに注意 Nullの使い方が不正です となりました。さらに、 ココに注意 オブジェクトが閉じて ...

複数選択不可 チェックボックス

パソコン(ソフト)

【Access】複数選択不可のチェックボックスをVBAで行う(フラグを立てる方法)

  やりたい事は、選択したら対象レコードのflagフィールドだけに「1」が代入され、他のレコードのフィールドは「0」になるという動作をさせたいだけのシンプルな事です。 Accessのデザインモードで、 ...

データベース複製

Server

【Sqlserver】データベースを複製してAccessで動くようにODBC設定VBAの実験準備(データベース複製実験2)

Sqlserverでの実験も2回目になります。 【Sqlserver】ストアド実行し戻り値をAccessで取得する(データベース複製実験1) 今回は、ポイント データベースを複製してAccessで接続 ...

アクセス 型が一致しません

パソコン(ソフト)

【Access】VBA内のSQLで抽出後更新すると「抽出条件でデータ型が一致しません」

VBA内でSQLを使って抽出後更新するというシンプルな処理に、 ココに注意 「抽出条件でデータ型が一致しません」 っとなって中々先に進めませんでした。 いつものように、カンマやダブルコーテーションの問 ...

アクセスの謎

パソコン(ソフト)

【Access】「SQLステートメントが正しくありません」という不思議な現象に疑いたくもなるデータベースソフトアクセス

何かとお世話になっているマイクロソフトのWindowsとオフィスソフトのアクセス(以下Access)ですが、 ココに注意 使っていて良く謎にぶつかる ことがある。 ある時は、データベースの修復などをす ...

マイクロソフトアクセス

パソコン(ソフト)

【Access】SQLをVBA内で動かすとエラーになる場合とならない場合の相違

マイクロソフトデータベースアクセス(以下Access)は本当に意味が分からない事が多いです。 ココに注意 ちょっとしたことで数日間頭を悩ませるように事が良くあります。 今回も、簡単な更新するSQLをV ...

マイクロソフトアクセス

パソコン(ソフト)

【Access】レコードを直接削除するVBAならシンプルだね

マイクロソフトアクセス(Access)にて、操作ミスや入力ミスを防ぐためにテーブルを直接操作できないように、非連結のフォームを使って対応する場合があります。 しかし、 ポイント 頻繁にテーブルを使うよ ...

マイクロソフトアクセス

パソコン(ソフト)

【Access】VBA内SQL記述はクエリをSQLビューコードを貼ってもエラーになる

毎回書いてしまうかもしれませんが、 注意ポイント 何で同じAccess内での処理なのに、クエリから、SQLビューしたコードをVBA内に貼り付けるとエラーになるのでしょうか!? ココがダメ そのまま貼り ...

VBA内のSQLコードエラー

パソコン(ソフト)

【Access】VBA内のSQL記述でDlookUp関数でのエラー回避方法

注意ポイント VBA内でAccessのクエリーを複数実行すると、トランザクション処理をしてもエラーが出た時にロールバックできずに途中処理状態で止まってしまいデータの不整合が出てしまうという事があります ...

アクセス SQL

パソコン(ソフト)

【Access】クエリからSQLを生成してVBAで動かす為のコツ

  やりたい事は、 ココがポイント フォームの値を元に更新したクエリをVBAで実行させたい ということだけです。 しかし、これに1時間以上を費やしてしまったので備忘録認定にしました。       なぜ ...

パラメーター付きストアドプロシージャの実行

Server

【SqlServer】パラメーター付きVBAでストアドプロシージャを実行

  前回は、AccessのVBAからSqlServerのストアドプロシージャを実行するというのをやりましたが、 【SqlServer】ストアドプロシージャを使って初めての処理   ...

複数クエリのトランザクション

パソコン(ソフト)

【Access】複数クエリをVBAでトランザクションをしてもロールバックしない問題を検証

VBAコードをガシガシ書いてSQLコードもどんどんかけるような方には関係ない話ですが、私の様な初中級者には、   さらに詳しく クエリと言う便利なAccessのツールを何段にも実行して値を得 ...

マイクロソフトアクセス

パソコン(ソフト)

【Access】何かと便利Tips5選

テーブルの存在を確認するVBA テーブルの存在自体を確認するってことはあまりないかと思いますが、作業用テーブルなどを使っていると、リセットするのに、テーブルデータを消して、データをコピーという手順さえ ...

テーブル削除でエラー

パソコン(ソフト)

【Access】VBAでテーブル削除するのは注意が必要

状況を説明すると、テーブルをフォームのソースレコードに設定してあります。 VBAで丸ごと、テーブルを削除したいと思い、実行するとエラーがでました。 ココに注意 フォームが開いたままでは、テーブルを削除 ...

Translate »

© 2021 PCTips