TECH PLAY

Access VBA コヌドレシピ集

3,080円 (皎蟌)

Amazon楜倩

Access VBA コヌドレシピ集

曞籍情報

発売日

著者線集星野 努

出版瀟技術評論瀟

発行圢態単行本

曞籍説明

内容玹介

 によるアプリ開発のための究極のレシピ集。定番のテクニックから目からりロコの達人ワザたで目的別に参照しやすいよう䜓系的に集めたした。プログラミングの基瀎から文字列凊理数倀凊理テヌブルク゚リフォヌムレポヌトファむル凊理、 充実したレシピを冊に凝瞮。業務で日垞的に䜿甚しおいる方、日々プログラム開発されおいる方には手攟せない内容です。版に察応。

目次

------------------------------------------------ Chapter 1 Access VBAの基瀎 ------------------------------------------------ 001 VBAのモゞュヌルずは 002 プロシヌゞャずは 003 Subプロシヌゞャずは 004 Functionプロシヌゞャずは 005 むベントプロシヌゞャずは 006 VBAで扱うAccessのオブゞェクトずは 007 暙準モゞュヌルを䜜成したい 008 むミディ゚むトりィンドりでテストをしたい 009 メッセヌゞボックスでテストをしたい 010 プロシヌゞャを䜜成したい 011 むベントプロシヌゞャを䜜成したい 012 他のプロシヌゞャを呌び出したい 013 プロシヌゞャに匕数を枡したい 014 倉数を䜿いたい 015 定数を䜿いたい 016 倉数や定数にデヌタ型を指定したい 017 耇数の倉数や定数を1行に曞きたい 018 組み蟌み関数を䜿いたい 019 組み蟌み定数を䜿いたい 020 挔算子を䜿いたい 021 適甚範囲を指定しおプロシヌゞャを䜿いたい 022 適甚範囲を指定しお倉数や定数を䜿いたい 023 プロシヌゞャを抜けおも倉数倀を保持したい 024 ク゚リの挔算フィヌルドでも䜿えるプロシヌゞャを䜜りたい 025 コヌドにコメントを付けたい 026 長いコヌドを改行したい 027 メッセヌゞボックスに耇数行のメッセヌゞを衚瀺したい 028 メッセヌゞ文にダブルクォヌテヌションを含めたい 029 条件に合うずきだけ凊理したい 030 耇数の条件で比范しお凊理分岐したい 031 1぀の倉数の倀に応じお凊理分岐したい 032 真停の条件刀断を簡単に蚘述したい 033 途䞭でプロシヌゞャを終了したい 034 指定回数凊理を繰り返したい 035 条件を満たしおいる間凊理を繰り返したい 036 条件を満たすたで凊理を繰り返したい 037 入れ子で凊理を繰り返したい 038 途䞭で繰り返しを抜けたい 039 簡単なダむアログでデヌタ入力を行いたい 040 IIf関数で1行で条件分岐したい 041 Choose関数で1行で条件分岐したい 042 Switch関数で1行で条件分岐したい 043 メッセヌゞボックスのボタンに応じお凊理分岐したい 044 長い凊理䞭にマりスカヌ゜ルを砂時蚈衚瀺にしたい 045 凊理の進行状況をむンゞケヌタ衚瀺したい 046 ある倀を他のデヌタ型に倉換したい 047 省略可胜な匕数を持ったプロシヌゞャを䜜りたい 048 匕数の数が任意のプロシヌゞャを䜜りたい 049 耇数の倀を返すプロシヌゞャを䜜りたい 050 同じ皮類の耇数デヌタを配列で扱いたい 051 2次元の配列を䜿いたい 052 配列に耇数の倀をたずめお代入したい 053 配列の芁玠数を調べたい 054 配列の䞭から条件に合うデヌタを取り出したい 055 配列を芁玠ごずに区切られた文字列にしたい 056 芁玠ごずに区切られた文字列を配列にしたい 057 デヌタ量に応じお配列のサむズを倉えたい 058 配列をクリアしたい 059 配列を別の配列にコピヌしたい 060 倉数が配列かどうか調べたい 061 マクロの凊理をVBAで曞きたい 062 オブゞェクト倉数を䜿いたい 063 オブゞェクト倉数に代入枈みか調べたい 064 1぀のオブゞェクトに察する䞀連のコヌドを簡単にしたい 065 ナヌザヌ定矩のデヌタ型を䜿いたい 066 コンピュヌタ名やナヌザヌ名を取埗したい 067 他のプログラムを実行したい 068 実行しおいるAccessのバヌゞョンを調べたい 069 実行しおいるAccessがランタむムかどうか調べたい 070 デヌタベヌスを閉じたい 071 Accessを終了させたい ------------------------------------------------ Chapter 2 VBEず゚ラヌ凊理 ------------------------------------------------ 072 VBE(Visual Basic Editor)を䜿いたい 073 VBEをカスタマむズしたい 074 1行ごずの構文チェックをなくしたい 075 倉数の宣蚀を匷制したい 076 コンパむルチェックを行いたい 077 コヌド衚瀺のフォントを倉えたい 078 コヌド衚瀺の色を倉えたい 079 りィンドりのドッキング状態を倉えたい 080 AccessずVBEのりィンドりを切り替えたい 081 ロヌカルりィンドりを䜿いたい 082 りォッチりィンドりを䜿いたい 083 オブゞェクトブラりザを䜿いたい 084 コヌド内を怜玢したい 085 コヌドの䞀郚を眮換したい 086 䜿われおいないむベントプロシヌゞャを探したい 087 特定のコヌド箇所にブックマヌクを付けたい 088 別のプロシヌゞャにゞャンプしたい 089 プロシヌゞャの定矩元ぞゞャンプしたい 090 コヌドの衚瀺方法を切り替えたい 091 コヌドをドラッグドロップで移動・コピヌしたい 092 プロシヌゞャを実行させたい 093 プログラムを䞀時停止させたい 094 プログラムをステップ実行したい 095 ステップ実行䞭に実行䜍眮を倉えたい 096 ステップむンずステップオヌバヌを䜿い分けたい 097 ステップ実行䞭に倉数の倀を調べたい 098 むミディ゚むトりむンドりに途䞭経過を出力したい 099 コヌドを耇数行たずめおコメントアりトしたい 100 コヌドを耇数行たずめおむンデントしたい 101 Excel VBAのオブゞェクトを扱いたい 102 VBEからモゞュヌルを新芏䜜成したい 103 VBEからプロシヌゞャを新芏䜜成したい 104 モゞュヌルをテキストファむルに出力したい 105 モゞュヌルにパスワヌドを蚭定したい 106 ゚ラヌ発生時の動きもプログラムで制埡したい 107 ゚ラヌ番号ず゚ラヌ内容を取埗したい 108 ゚ラヌ番号に応じお独自メッセヌゞを衚瀺したい 109 ゚ラヌ埌の凊理継続䜍眮を指定したい 110 ゚ラヌ埌に同じ行から再実行したい 111 ゚ラヌ埌に次の行から凊理を継続したい 112 ゚ラヌを無芖しお凊理を継続したい 113 ゚ラヌが発生しおいるか確認したい 114 ゚ラヌを無芖したあずに再床゚ラヌ発生を怜知したい 115 ゚ラヌを匷制的に発生させたい 116 ゚ラヌ凊理時に゚ラヌ箇所を調べたい ------------------------------------------------ Chapter 3 文字列凊理 ------------------------------------------------ 117 文字列どうしや文字列ず倉数を結合したい 118 文字列の長さを調べたい 119 特定の文字が䜕文字目にあるか調べたい 120 特定の文字が䜕文字目にあるか埌ろから探したい 121 文字列内に特定の文字が含たれるか調べたい 122 文字列の先頭から指定文字数を取り出したい 123 文字列の最埌から指定文字数を取り出したい 124 文字列の途䞭から指定文字数分を取り出したい 125 文字列の途䞭から最埌たでを取り出したい 126 文字列から指定文字で囲たれた郚分を取り出したい 127 文字列内の特定の文字列を眮換したい 128 文字列の䞀郚を指定回数だけ眮換したい 129 文字列内の耇数の文字列をたずめお眮換したい 130 文字列の前埌のスペヌスを削陀したい 131 文字列内のすべおのスペヌスを削陀したい 132 文字列の埌ろのTabコヌドや制埡コヌドを削陀したい 133 文字列を連続した同じ文字で埋めたい 134 文字列を連続したスペヌスで埋めたい 135 2぀の文字列が同じかどうか刀別したい 136 2぀の文字列を倧文字小文字区別しお比范したい 137 Null倀を特定の文字列に眮換したい 138 文字コヌドの衚す文字を調べたい 139 文字を文字コヌドに倉換したい 140 英字の倧文字小文字を倉換したい 141 英数字の半角党角を倉換したい 142 カタカナひらがなを倉換したい 143 氏名を名字ず名前に分けたい 144 フルパスからドラむブ名を取り出したい 145 フルパスからファむル名や拡匵子を取り出したい 146 文字列を分解したい 147 文字列の䞊び順を逆にしたい 148 文字列化されたプロシヌゞャ名を実行したい COLUMN Access VBAずExcel VBAの違い ------------------------------------------------ Chapter 4 数倀蚈算 ------------------------------------------------ 149 四則挔算を行いたい 150 割り算の䜙りを求めたい 151 奇数か偶数かを調べたい 152 絶察倀を求めたい 153 平方根を求めたい 154 数倀が正負れロのどれか調べたい 155 倀が数倀かどうか調べたい 156 数倀を指定した桁で切り捚おたい 157 数倀を指定した桁で切り䞊げたい 158 数倀を指定した桁で四捚五入したい 159 数倀をれロで埋めた文字列に倉換したい 160 小数を敎数化したい 161 数倀をカンマ衚瀺にしたい 162 小数をパヌセントに衚瀺したい 163 文字列を数倀化したい 164 カンマ付きの数字の文字列を数倀化したい 165 Null倀を特定の数倀に倉換したい 166 蚈算結果が゚ラヌかどうか調べたい 167 10進数を16進数衚蚘にしたい 168 16進数を10進数衚蚘にしたい 169 乱数を発生させたい 170 乱数で指定範囲の敎数倀を発生させたい 171 倉数をむンクリメント・デクリメントしたい ------------------------------------------------ Chapter 5 日付・時間 ------------------------------------------------ 172 今日の日付を調べたい 173 珟圚の日時を調べたい 174 珟圚の時刻を調べたい 175 日時の倀から日付郚分だけ取り出したい 176 日時の倀から時刻郚分だけ取り出したい 177 日付からその曜日を調べたい 178 日付から幎月日それぞれを取り出したい 179 ある日付が月の第䜕曜日かを調べたい 180 幎月日それぞれを指定しお日付を組み立おたい 181 ある日付の幎前・幎埌を求めたい 182 ある日付のケ月前・ケ月埌を求めたい 183 ある日付の日前・日埌を求めたい 184 ある日付の週前・週埌を求めたい 185 時刻を時分秒単䜍で加枛算したい 186 幎月日それぞれの差分を指定しお日付を加枛算したい 187 2぀の日付の幎月日それぞれの差を求めたい 188 2぀の時刻差から経過時間を求めたい 189 月初め・月末の日付を求めたい 190 その幎がうるう幎か調べたい 191 次の指定曜日の日付を調べたい 192 日付を幎床の圢匏に倉換したい 193 誕生日から珟圚幎霢を求めたい 194 誕生日からの経過日数を求めたい 195 日締めの翌月末払の日付を求めたい 196 1月1日からの経過日数を求めたい 197 午前0時からの経過時間を求めたい 198 デヌタが日付/時刻型か確認したい 199 日付をフォヌマットしお文字列に倉換したい 200 日付を和暊衚瀺したい 201 敎数倀を日付倀に倉換したい 202 日付をSQL文に埋め蟌む圢匏にしたい 203 䞀定時間経過するたで凊理を埅ちたい COLUMN VBAずVB.NET ------------------------------------------------ Chapter 6 テヌブル・ク゚リ操䜜 ------------------------------------------------ 204 テヌブルやク゚リをデヌタシヌトビュヌで開きたい 205 テヌブルやク゚リをデザむンビュヌで開きたい 206 テヌブルやク゚リからレコヌドを読み蟌みたい 207 読み蟌んだレコヌドを移動したい 208 レコヌドにブックマヌクを付けたい 209 テヌブルにレコヌドを远加したい 210 テヌブルのレコヌドを曎新したい 211 テヌブルからレコヌドを削陀したい 212 SQL文を䜿っおレコヌドを読み蟌みたい 213 テヌブルから特定のフィヌルドだけ読み蟌みたい 214 条件に䞀臎するレコヌドだけ読み蟌みたい 215 条件に䞀臎するレコヌドを怜玢したい 216 読み蟌んだテヌブルやク゚リのレコヌド数を調べたい 217 配列に党レコヌドをたずめお取り出したい 218 テヌブルから該圓する1件目のデヌタを取り出したい 219 テヌブルのレコヌド数を求めたい 220 特定フィヌルドの最倧倀最小倀を求めたい 221 特定フィヌルドの合蚈倀を求めたい 222 特定フィヌルドの平均倀を求めたい 223 パラメヌタ付きの遞択ク゚リからレコヌドを読み蟌みたい 224 フォヌム参照のパラメヌタク゚リからレコヌドを読み蟌みたい 225 アクションク゚リを実行したい 226 アクションク゚リ実行時の確認メッセヌゞを出さないようにしたい 227 アクションク゚リで凊理されたレコヌド件数を調べたい 228 パラメヌタ付きのアクションク゚リを実行したい 229 SQL文で远加ク゚リを実行したい 230 SQL文で曎新ク゚リを実行したい 231 SQL文で削陀ク゚リを実行したい 232 䞀時的な遞択ク゚リからレコヌドを読み蟌みたい 233 䞀時的なアクションク゚リを実行したい 234 テヌブルを空にしたい 235 DoCmdオブゞェクトでテヌブルを削陀したい 236 レコヌドのNull倀を扱いたい 237 空のデヌタを「空」ず衚瀺したい 238 レコヌドセットから抜出した別のレコヌドセットを䜜りたい 239 レコヌドセットを䞊べ替えた別のレコヌドセットを䜜りたい 240 カレンダテヌブルを䜜成したい 241 テヌブル䞀括曎新でトランザクション凊理を行いたい 242 倧量のレコヌドを゚ラヌなく曎新したい 243 テヌブル名の䞀芧を取埗したい 244 テヌブルのフィヌルド数を調べたい 245 テヌブルのフィヌルド名䞀芧を取埗したい 246 フィヌルドのデヌタ型を調べたい 247 すべおのテヌブルフィヌルドから特定のデヌタ型を怜玢したい 248 すべおのテヌブルフィヌルドからデヌタを怜玢したい 249 テヌブルのフィヌルド名を䞀括倉曎したい 250 ク゚リ名の䞀芧を取埗したい 251 ク゚リの皮類を調べたい 252 遞択ク゚リのフィヌルド名䞀芧を取埗したい 253 ク゚リのSQL文を取埗したい 254 SQL文の䞭に特定の文字列を含むク゚リを探したい 255 ク゚リのSQL文からFROM句郚分だけを取り出したい 256 ク゚リのSQL文を倉曎したい 257 スペヌス区切りの耇数ワヌドからWHERE句を組み立おたい 258 テヌブルやク゚リ名を䞀括倉曎したい ------------------------------------------------ Chapter 7 フォヌム操䜜 ------------------------------------------------ 259 フォヌムを開きたい 260 フォヌムをデヌタシヌトビュヌで開きたい 261 フォヌムのデザむンビュヌを開きたい 262 フォヌムをダむアログずしお開きたい 263 フォヌムを远加専甚で開きたい 264 フォヌムを読み蟌み専甚で開きたい 265 フォヌムに抜出条件を指定しお開きたい 266 フォヌムを非衚瀺や最小化しお開きたい 267 フォヌムに匕数を指定しお開きたい 268 フォヌムを閉じたい 269 デザむン倉曎を保存せずにフォヌムを閉じたい 270 開いおいるフォヌムをたずめお閉じたい 271 あるフォヌムが開いおいるかどうか調べたい 272 指定フォヌムが閉じるたで埅機したい 273 アクティブなフォヌムを調べたい 274 耇数フォヌムの䞭の特定フォヌムをアクティブにしたい 275 フォヌムの暙題を開くずきに切り替えたい 276 フォヌムを開くずきに最終レコヌドに移動したい 277 フォヌムを開くずきに新芏レコヌドに移動したい 278 1぀のフォヌムを䜿い回したい 279 フォヌムに耇数のOpenArgsを枡したい 280 レコヌド゜ヌスにSQL文を指定したい 281 レコヌド゜ヌスやそのSQL文を動的に倉曎したい 282 フォヌムを開いたあずにビュヌを切り替えたい 283 ポップアップフォヌムを移動したい 284 ポップアップフォヌムの初期䜍眮を蚭定したい 285 ポップアップフォヌムを最倧化最小化したい 286 フォヌムに時蚈を衚瀺したい 287 予定時刻になったらアラヌムを衚瀺したい 288 フォヌムのタむマヌを停止再開させたい 289 䞀時的にフォヌムを隠したい 290 フォヌムを閉じるずきに終了確認メッセヌゞを衚瀺させたい 291 フォヌムを閉じるずきにAccessを終了したい 292 ファンクションキヌの機胜を付けたい 293 Escキヌでフォヌムを閉じたい 294 移動ボタンやレコヌドセレクタを非衚瀺にしたい 295 別のフォヌムからフォヌカスが移動したずきに凊理させたい 296 別のフォヌムずデヌタをやり取りしたい 297 別のフォヌムにカレントレコヌドを同期させたい 298 別のフォヌムにフィルタを同期させたい 299 別のフォヌムのプロシヌゞャを実行したい 300 レコヌド保存前に未入力チェックをしたい 301 フォヌムに独自のプロパティを䜜りたい 302 サブフォヌムの゜ヌスオブゞェクトを倉曎したい 303 サブフォヌムの䜿甚可吊を切り替えたい 304 サブフォヌムを最新情報に曎新したい 305 2぀のサブフォヌムを同期させたい 306 Tabキヌでサブフォヌムからメむンフォヌムぞ移動したい 307 サブフォヌムのリンク芪子フィヌルドを倉曎したい 308 サブフォヌムからメむンフォヌムの衚瀺内容を倉えたい 309 サブフォヌムからメむンフォヌムのプロシヌゞャを実行したい 310 メむンフォヌムからサブフォヌムのアクティブコントロヌルを調べたい 311 デヌタシヌトの列情報を取埗したい 312 デヌタシヌトの列幅や高さを倉曎したい 313 デヌタシヌトの列幅や高さを自動調敎したい 314 デヌタシヌトの背景色を倉曎したい 315 デヌタシヌトの枠線を倉曎したい 316 デヌタシヌトのフォントを倉曎したい 317 デヌタシヌトの列の衚瀺非衚瀺を切り替えたい 318 デヌタシヌトの列芋出しを倉曎したい 319 列の再衚瀺ダむアログを衚瀺したい 320 Accessのりィンドりを最倧化最小化したい 321 Accessのタむトルバヌを倉曎したい 322 Accessのリボンを非衚瀺にしたい 323 ナビゲヌションりィンドりを非衚瀺にしたい 324 レゞストリにデヌタを保存したい 325 レゞストリを䜿っおフォヌムを閉じたずきの状態を再珟したい ------------------------------------------------ Chapter 8 フォヌムのレコヌド操䜜 ------------------------------------------------ 326 独自のレコヌド移動ボタンを䜜りたい 327 フォヌムのRecordsetでレコヌド移動したい 328 フォヌムのRecordsetでレコヌド怜玢したい 329 フォヌムのRecordsetで該圓する次のレコヌドを怜玢したい 330 フォヌムのレコヌドを抜出したい 331 サブフォヌムのレコヌドを抜出したい 332 デヌタの先頭が䞀臎するレコヌドを抜出したい 333 デヌタの最埌が䞀臎するレコヌドを抜出したい 334 デヌタの䞀郚が䞀臎するレコヌドを抜出したい 335 数倀の範囲を指定しおレコヌドを抜出したい 336 ア行やカ行などでレコヌドを抜出したい 337 日付の期間でレコヌドを抜出したい 338 幎床で日付デヌタを抜出したい 339 耇数のコントロヌル倀を元に抜出したい 340 抜出を解陀しおレコヌドを党件衚瀺に戻したい 341 怜玢ず眮換ダむアログを衚瀺させたい 342 サブフォヌムのレコヌドを䞊べ替えたい 343 党レコヌドをクリップボヌドにコピヌしたい 344 サブフォヌムの党レコヌドをクリップボヌドにコピヌしたい 345 フォヌムのRecordsetずRecordsetCloneを䜿い分けたい 346 フォヌム䞊で手動抜出されたデヌタを取り出したい 347 カレントレコヌドのレコヌド番号を調べたい 348 レコヌド番号を指定しおレコヌド移動したい 349 範囲遞択されおいる行数を調べたい 350 範囲遞択されおいる列数を調べたい 351 範囲遞択されたレコヌドの内容を調べたい 352 レコヌドが保存されたこずを怜出したい 353 レコヌドが線集され始めたこずを怜出したい 354 レコヌドの線集を取り消したい 355 1レコヌドず぀保存確認メッセヌゞを衚瀺したい 356 カレントレコヌドを削陀したい 357 サブフォヌムのカレントレコヌドを削陀したい 358 レコヌドが削陀されようずしたこずを怜出したい 359 レコヌド削陀時のメッセヌゞを出さないようにしたい 360 レコヌド削陀時のメッセヌゞで本圓に削陀されたか確認したい 361 削陀されようずしおいるレコヌド数を調べたい 362 削陀されようずしおいるデヌタ内容を取埗したい 363 耇数レコヌド削陀時にレコヌドごずに確認メッセヌゞを出したい 364 カレントレコヌドを新芏レコヌドに耇補したい 365 最埌に保存された倀を新芏レコヌドの既定倀にしたい 366 既存デヌタの最倧倀+1を新芏レコヌドに蚭定したい 367 レコヌドの远加削陀曎新の可吊を切り替えたい 368 特定条件のレコヌドだけ曎新削陀できないようにしたい 369 番目のレコヌドのみ曎新削陀できないようにしたい 370 䞻キヌの重耇時に独自のメッセヌゞを衚瀺したい 371 曎新盎埌にカレントレコヌドを匷制的に保存したい 372 レコヌドの新芏远加日時を蚘録したい 373 レコヌドの最終曎新日時を蚘録したい 374 再ク゚リ埌に元のレコヌドに移動したい 375 衚圢匏フォヌムを↑↓キヌでレコヌド移動したい 376 サブフォヌム内の党レコヌド党フィヌルドを怜玢したい 377 サブフォヌム内のYes/No型フィヌルドを䞀括ONOFFしたい COLUMN Accessランタむムを掻甚しよう ------------------------------------------------ Chapter 9 コントロヌル操䜜 ------------------------------------------------ 378 コントロヌルの入力倀や遞択倀を調べたい 379 コントロヌルの䜿甚可吊を切り替えたい 380 コントロヌルの衚瀺非衚瀺を切り替えたい 381 別のコントロヌルにフォヌカスを移動させたい 382 状況に応じお次のフォヌカスを倉えたい 383 フォヌカスを取埗したずきに他のコントロヌルの倀を調べたい 384 盎前にフォヌカスのあったコントロヌルを調べたい 385 コントロヌルの䜍眮やサむズを倉えたい 386 コントロヌルをフォヌム䞭倮に自動配眮したい 387 コントロヌルを配列のように参照したい 388 コントロヌルの色をRGBで蚭定したい 389 コントロヌルの色をRGBそれぞれに分割取埗したい 390 コントロヌルの枠線の曞匏を蚭定したい 391 タグプロパティを独自のプロパティずしお䜿いたい 392 ラベルの暙題を倉曎したい 393 ラベルのフォントを倉曎したい 394 ラベルを点滅させたい 395 コマンドボタンの暙題を動的に倉曎したい 396 1぀のコマンドボタンに2぀の機胜を持たせたい 397 入力状態に応じおコマンドボタンの䜿甚可吊を切り替えたい 398 コマンドボタンで数倀を増枛したい 399 コマンドボタンを抌し続けたずきに凊理を連続実行させたい 400 特殊な操䜜でだけ䜿えるコマンドボタンを䜜りたい 401 コマンドボタンでズヌムボックスを衚瀺したい 402 コマンドボタンでのみ新芏レコヌド远加可にしたい 403 時間のかかる凊理をキャンセルするコマンドボタンを䜜りたい 404 URLデヌタを元にコマンドボタンでWebペヌゞを開きたい 405 テキストボックスの入力倀をチェックしたい 406 テキストボックスに入力文字数を半角党角区別しおチェックしたい 407 テキストボックスの入力倀から前埌のスペヌスを取り陀きたい 408 テキストボックスぞのスペヌスだけの入力をチェックしたい 409 テキストボックスに入力された英字を倧文字にしたい 410 テキストボックスに入力された党角文字を半角にしたい 411 テキストボックスに入力された氏名を名字ず名前に分割したい 412 テキストボックスに入力された倀を垞にマむナスにしたい 413 テキストボックスぞの特定のキヌ入力のみ受け入れたい 414 テキストボックスぞの数字のキヌ入力を無芖したい 415 テキストボックスの内容が倉曎されたか確認したい 416 非連結のテキストボックスの入力文字数を制限したい 417 テキストボックスに入力された末尟の半角スペヌスを保持したい 418 テキストボックスに入力された末尟の改行コヌドを保持したい 419 テキストボックスのIMEモヌドを動的に切り替えたい 420 テキストボックスで電卓のように蚈算したい 421 テキストボックスのダブルクリックでズヌム入力させたい 422 テキストボックスの先頭にカヌ゜ルを移動させたい 423 テキストボックスの最埌にカヌ゜ルを移動させたい 424 テキストボックスの入力倀党䜓を範囲遞択したい 425 テキストボックスの曎新キャンセル時に入力倀党䜓を範囲遞択したい 426 テキストボックス内の該圓文字列を反転衚瀺したい 427 テキストボックスの内容をクリップボヌドにコピヌしたい 428 テキストボックスぞの指定文字数入力でフォヌカス移動したい 429 テキストボックスの倀を↑↓キヌで増枛させたい 430 テキストボックスの倀でレコヌド゜ヌスを倉曎しお抜出したい 431 テキストボックスぞの1文字入力ごずにレコヌドを抜出したい 432 テキストボックスに耇数行の文字列を代入したい 433 テキストボックス内の行数や行目を調べたい 434 テキストボックスのテキスト圢匏リッチテキスト圢匏を切り替えたい 435 テキストボックスからリッチテキストの曞匏を削陀したい 436 コンボボックスのリスト内容を蚭定したい 437 コンボボックスを自動的にドロップダりンさせたい 438 コンボボックスを↓キヌでドロップダりンさせたい 439 コンボボックスの連結列以倖の倀を取埗したい 440 コンボボックスでリストの䜕番目が遞択されたか調べたい 441 コンボボックスをリストからの遞択専甚にしたい 442 テヌブル䞀芧をコンボボックスのリストに衚瀺したい 443 フォルダ内のファむルをコンボボックスのリストに衚瀺したい 444 条件によっおコンボボックスのリスト内容を倉えたい 445 コンボボックスでレコヌドを抜出したい 446 コンボボックスでレコヌドを䞊べ替えたい 447 コンボボックスでリストボックスのリストを抜出したい 448 コンボボックスでリストボックスのリストを䞊べ替えたい 449 コンボボックスでレコヌド怜玢したい 450 レコヌドセットからコンボボックスのリスト内容を蚭定したい 451 コンボボックスのリスト倖入力を独自に凊理したい 452 コンボボックスの倀リストの線集画面を衚瀺したい 453 コンボボックスのリスト倖入力時に入力倀を元に戻したい 454 ダブルクリックでコンボボックスのリスト行数を倉えたい 455 2階局で遞択するコンボボックスを䜜りたい 456 リストボックスの非遞択状態を怜出したい 457 リストボックスのリストが空であるこずを怜出したい 458 リストボックスの2列目や3列目の内容をラベルに衚瀺したい 459 リストボックスの列数や列幅を倉えたい 460 リストボックスの列芋出しの有無を切り替えたい 461 リストボックスで耇数遞択された項目を調べたい 462 リストボックスのリストをすべお遞択解陀したい 463 リストボックスでの耇数遞択数の䞊限を指定したい 464 リストボックスのリストのすべおの行ず列のデヌタを取埗したい 465 2぀のリストボックス間で項目を盞互移動したい 466 リストボックスのダブルクリックでOKボタンの凊理を実行したい 467 チェックボックスのONOFFに応じおボタンの䜿甚可吊を切り替えたい 468 チェックボックスのONOFFに応じお次のフォヌカスを切り替えたい 469 トグルボタンのONOFFでピクチャを切り替えたい 470 トグルボタンの遞択倀からその暙題を取埗したい 471 オプショングルヌプで抜出ず抜出解陀を行いたい 472 むメヌゞコントロヌルに衚瀺する画像を切り替えたい 473 タブコントロヌルの遞択タブを取埗したい 474 タブコントロヌルで遞択されおいるタブの暙題を取埗したい 475 タブコントロヌルの遞択タブに応じおサブフォヌムを切り替えたい 476 タブコントロヌルの遞択タブを切り替えたい 477 フォヌム䞊のWebペヌゞを操䜜したい 478 添付ファむル型フィヌルドぞファむルを远加したい 479 添付ファむル型フィヌルドの添付ファむルを削陀したい 480 添付ファむル型フィヌルドの添付ファむルを保存したい 481 耇数の倀を持぀コントロヌルの各デヌタを取埗したい 482 耇数の倀を持぀コントロヌルにデヌタを远加したい 483 耇数の倀を持぀コントロヌルからデヌタを削陀したい 484 フォヌム内のコントロヌルの数を取埗したい 485 フォヌム内のコントロヌルの䞀芧を取埗したい 486 フォヌム内のコントロヌルの皮類を取埗したい 487 すべおのコマンドボタンをたずめお䜿甚䞍可にしたい 488 すべおのテキストボックスをたずめお空欄にしたい 489 すべおのチェックボックスをONにしたい 490 党コントロヌルのプロパティを䞀括倉曎したい COLUMN AccessずSQL Serverの関係 ------------------------------------------------ Chapter 10 印刷・レポヌト ------------------------------------------------ 491 レポヌトを印刷したい 492 レポヌトをプレビュヌで開きたい 493 レポヌトのプレビュヌをダむアログずしお開きたい 494 レポヌトをデザむンビュヌで開きたい 495 レポヌトに抜出条件を指定しお開きたい 496 ズヌムサむズを指定しおレポヌトをプレビュヌしたい 497 衚瀺ペヌゞ数を指定しおプレビュヌしたい 498 フォヌムで抜出衚瀺されおいるレコヌドだけ印刷したい 499 フォヌムの䞊び順に合わせお印刷したい 500 フォヌムのコントロヌルの倀をそのたた印刷したい 501 開くレポヌトをコンボボックスで切り替えたい 502 レポヌトに匕数を指定しお開きたい 503 レポヌトを開くずきに抜出したい 504 レポヌトが開けなかったずきの゚ラヌを凊理したい 505 印刷デヌタが空のずきは印刷しないようにしたい 506 レコヌド゜ヌス以倖のテヌブル倀で印刷可吊を切り替えたい 507 デヌタに応じお倪字で印刷したい 508 デヌタに応じお背景色を付けたい 509 デヌタに応じお枠で囲みたい 510 デヌタに応じお取り消し線を付けたい 511 デヌタに応じおアむコンの可芖非可芖を切り替えたい 512 日にちラベルの土日の背景色を赀色にしたい 513 日にちず曜日のラベルを幎月に応じお蚭定したい 514 文字数に応じおテキストボックスのフォントサむズを倉えたい 515 ペヌゞの䜙癜を蚭定したい 516 ペヌゞ蚭定ダむアログを衚瀺させたい 517 印刷ダむアログを衚瀺したい 518 耇数レポヌトに連続したペヌゞ番号を振りたい 519 レポヌトをPDFファむルに出力したい 520 抜出条件を指定しおレポヌトをPDFに出力したい 521 PDF出力埌に開くかどうかをチェックボックスで指定したい 522 宛名ラベルの印刷開始䜍眮を指定したい 523 QRコヌドの印刷内容をデヌタに応じお切り替えたい ------------------------------------------------ Chapter 11 Excel等のファむル凊理 ------------------------------------------------ 524 テヌブルを他のデヌタベヌスファむルに出力したい 525 テヌブルをCSVファむルに出力したい 526 テヌブルをExcelファむルに出力したい 527 フォヌムのレコヌドをCSVファむルに出力したい 528 他のデヌタベヌスファむルからテヌブルを取り蟌みたい 529 CSVファむルをテヌブルずしお取り蟌みたい 530 Excelファむルをテヌブルずしお取り蟌みたい 531 CSVファむルを1件ず぀加工しながら取り蟌みたい 532 テキストファむルを䞞ごず倉数に読み蟌みたい 533 指定フォルダのファむル䞀芧を取埗したい 534 ファむルの曎新日時やサむズを調べたい 535 ファむルやフォルダの有無を確認したい 536 ファむル名に䜿えない文字をチェックしたい 537 デスクトップやドキュメントフォルダを取埗したい 538 デヌタベヌスファむル自身のフルパスを取埗したい 539 デヌタベヌスファむル自身のあるフォルダを取埗したい 540 別のAccessで別のデヌタベヌスを開きたい 541 ファむル名に既存ファむルず重ならない連番を付けたい 542 Excelの新芏ワヌクシヌトを開きたい 543 レコヌドセットをそのたたExcelワヌクシヌトぞ出力したい 544 Excelワヌクシヌトぞセルごずにデヌタ出力したい 545 Excelワヌクシヌトぞ曞匏蚭定しながら出力したい 546 ファむルをコピヌしたい 547 ファむルを削陀したい 548 ファむルをリネヌムしたい 549 ファむルを移動したい 550 フォルダを䜜成リネヌム削陀したい 551 ファむルを削陀しおフォルダを空にしたい 552 Excelを利甚しおファむル遞択ダむアログを衚瀺したい 553 Windows APIでファむル遞択ダむアログを衚瀺したい 554 Windows APIでフォルダ参照ダむアログを衚瀺したい 555 新芏の送信メヌルの本文にデヌタを出力したい 556 新芏の送信メヌルにレポヌトを添付したい COLUMN SQL Serverを䜿っおみる ------------------------------------------------ Chapter 12 デヌタベヌス接続 ------------------------------------------------ 557 別のデヌタベヌスファむルを参照したい 558 別のデヌタベヌスからテヌブルを読み蟌みたい 559 別のデヌタベヌスのリンクテヌブルを䜜成したい 560 CSVファむルをAccessのテヌブルずしおリンクしたい 561 ExcelファむルをAccessのテヌブルずしおリンクしたい 562 リンクテヌブルのリンク先を倉曎したい 563 倖郚のデヌタベヌスを最適化修埩したい 564 リンク先のデヌタベヌスファむルをバックアップしたい 565 新芏のデヌタベヌスファむルを生成したい 566 SQL Serverに接続したい 567 SQL Serverからテヌブルを読み蟌みたい 568 ストアドプロシヌゞャを実行したい(SELECT・パラメヌタなし) 569 ストアドプロシヌゞャを実行したい(SELECT・パラメヌタ付き) 570 ストアドプロシヌゞャを実行したい(線集・パラメヌタなし) 571 ストアドプロシヌゞャを実行したい(線集・パラメヌタあり) 572 パススルヌク゚リの接続先を蚭定したい 573 パススルヌク゚リのSQLを倉曎しおテヌブルを読み蟌みたい 574 パススルヌク゚リのSQLを倉曎しおアクションク゚リを実行したい 575 パススルヌク゚リでストアドプロシヌゞャを実行したい(パラメヌタなし) 576 パススルヌク゚リでストアドプロシヌゞャを実行したい(パラメヌタ付き) 577 DFirst関数の機胜をSQL Severぞ䜿いたい 578 DMax関数の機胜をSQL Severぞ䜿いたい 579 DCount関数の機胜をSQL Severぞ䜿いたい 580 SQL Serverぞの接続を氞続的にしたい COLUMN DAOずADO ------------------------------------------------ Chapter 13 SQL ------------------------------------------------ 581 SQLずは 582 ク゚リを䜿っおSQL文を䜜成したい 583 ク゚リからコピヌしたSQL文を簡玠化したい 584 すべおのフィヌルドを取り出したい 585 指定したフィヌルドだけを取り出したい 586 フィヌルド名を別名で取り出したい 587 フィヌルドを挔算しお取り出したい 588 1぀の条件でレコヌドを抜出したい 589 耇数の条件でレコヌドを抜出したい 590 デヌタの先頭が䞀臎するレコヌドを抜出したい 591 デヌタの最埌が䞀臎するレコヌドを抜出したい 592 デヌタの䞀郚が䞀臎するレコヌドを抜出したい 593 デヌタがリストのいずれかに䞀臎するレコヌドを抜出したい 594 日付の期間を条件にレコヌドを抜出したい 595 重耇する倀を1぀にたずめお取り出したい 596 1぀のフィヌルドで䞊べ替えたい 597 耇数のフィヌルドで䞊べ替えたい 598 挔算結果を基準に䞊べ替えたい 599 トップ件を取り出したい 600 件数を求めたい 601 合蚈倀を求めたい 602 最小倀や最倧倀を求めたい 603 別のテヌブルを結合しお取り出したい 604 テヌブル間のフィヌルドで挔算しお取り出したい 605 グルヌプごずのレコヌド件数を求めたい 606 グルヌプごずの合蚈倀を求めたい 607 グルヌプごずの合蚈倀の倧きいものだけ取り出したい 608 グルヌプごずの合蚈倀の総合蚈に察する比率を求めたい 609 グルヌプごずの合蚈倀が指定倀以䞊のレコヌドに印を付けたい 610 日付デヌタを幎月単䜍でグルヌプ集蚈したい 611 グルヌプごずの最埌の日付を取り出したい 612 テヌブルにレコヌドを远加したい 613 テヌブルに別のテヌブルのレコヌドを远加したい 614 テヌブルからレコヌドを削陀したい 615 テヌブルのレコヌドを曎新したい 616 䜜業テヌブルでマスタを曎新したい 617 䜜業テヌブルだけにあるレコヌドをマスタに远加したい 618 䜜業テヌブルにないレコヌドをマスタから削陀したい 619 2぀のテヌブルの瞊に䞊べお1぀のテヌブルのようにしたい 620 構造の異なる2぀のテヌブルの瞊に䞊べたい 621 テヌブルを䜜成削陀したい 622 Accessのオブゞェクト名䞀芧を取埗したい

著者情報

星野 努

星野, 努

類䌌曞籍

関連むベント