AccessVBA開発

AccessVBA開発

明細フォームとコンボボックスのデータソース変更

コントロール(コンボボックス)のデータソース変更 Private Sub cmb_グループ_AfterUpdate()    Dim str As String    str = Me.cmb_グループ.Text    'コントロール(コン...
AccessVBA開発

フォームデータソースの参照エラー(型が一致しません。フォームが見つかりません。etc.)

【 解決策 】 ①親フォーム名から指定する(サブフォームから指定してもダメ) ②親フォームを開いた状態で、レコードソースの変更コードを当てる 指定した式で、閉じているかまたは存在しないオブジェクトを参照しています ということなので オブジェ...
AccessVBA開発

Access 実行時エラー 3052 ”ファイルの共有ロック数が制限を超えています” ”解決方法

Microsoftの技術情報多数のトランザクション処理中にエラー メッセージ "ファイルの共有ロック数が制限を超えています" が表示される トランザクションとかかけてないし、何??資料見ると「方法 1 : MaxLocksPerFile レ...
AccessVBA開発

AccessVBAでクエリを実行

Visual Basic EditorでSQLステートメントを記述する場合、基本構文はSQLビューと同じですが、ステートメントの記述方法が少し違います。SQLステートメントは、VBAでは文字列として扱われます。そのためSQLステートメントを...
SQLサーバー

SQL Server にTCP/IP接続する方法

SQL Server 構成マネージャ を起動します。 ※注意:SQL Server 構成マネージャーは Microsoft 管理コンソール プログラムのスナップインであり、スタンドアロン プログラムではないため、新しいバージョンの Wind...
AccessVBA開発

SQLの論理値は3(3値論理)

通常のプログラミング言語の論理値:True,False SQLの論理値           :True,False,Unknown ●SQLは第三の値Unknownを持つ●NULLについては、2種類ある ①未知(Unknown) ⇒値でも変...
AccessVBA開発

既に開いているフォーム(フォーム1)に対し、フォーム2から値を渡す(住所入力補助フォーム)

フォーム1> 'メンバ変数 Private mRetnValue As String 'プロパティ Public Property Let RetnValue(ByVal Value As String) mRetnValue = Valu...
AccessVBA開発

デザインビューではコントロールが表示されるのに フォームビューで表示されない

表示されるレコードがなく、追加もできない(=新規レコードの枠が表示されない)状態の場合、フォームビューの詳細領域にあるコントロールは、全て表示されなくなります。 これはAccessがそういう仕様になっているようなのでどうしようもないのですが...
AccessVBA開発

ODBC経由で接続したときのエラー対応

インサートするテーブルとSQLサーバー上のテーブルでテーブル規約に相違がないか調べる。例えば、主キーありの規約があるテーブルに対し、複数の値を更新しようとしていないかなど。。。
AccessVBA開発

重複行のレコードに連番を振る

'同じ製品番号が存在する場合は、行番号のフィールドに連番を振る。(重複なしは"1"とする) strSQL = "SELECT 製品コード, 行番号 FROM W_製品添加物 ORDER BY 製品コード" '製品コードでソートする Set ...