2000/2002/2003対応 Accessクエリ逆引き大全 461の極意

概 要

本書は、Accessを極める上で柱となる「クエリ」と、「フォーム」「レポート」という最も使用頻度の高い3つのオブジェクトに焦点を絞り、使用例を厳選しました。基本操作から応用操作に至るまで、手順つきで操作を解説。辞書代わりとしても活用できます。添付CD-ROMには本書で使用しているサンプルコードと、本書オリジナル「実力試し問題演習プログラム」も収録。現場で即戦力となるスキルが身に付いているかどうか、すぐに確認できます。

著者 日野間佐登子、大庭敦子
価格 本体2400円(税別)
ISBN 4-7980-1071-5
発売日 2005/05/20
判型 A5
色数 2色
ページ数 576
CD/DVD Windows
対象読者 初級
シリーズ 逆引き大全
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

現在サポート情報はありません

目次

第1章 クエリ 抽出の極意

1-1 作成・並べ替え

001 クエリとは

002 クエリを操作する方法

003 リレーションシップとは

004 結合とは

005 式ビルダとは

006 選択クエリウィザードでクエリを作成する方法

007 デザインビューでクエリを作成する方法

008 クエリを実行する方法

009 クエリのフォントを変更する方法

010 フィールドの位置を移動する方法

011 フィールドを挿入、削除する方法

012 他のテーブルやクエリのフィールドを挿入する方法

013 複数のフィールドを一度に追加する方法

014 クエリを保存する方法

015 クエリの依存関係を調べる方法

016 単一フィールドで並べ替えを設定する方法

017 複数フィールドで並べ替えを設定する方法

1-2 抽出

018 単一条件で抽出する方法

019 複数条件を満たすレコードを抽出する方法

020 複数条件のうちいずれかを満たすレコードを抽出する方法

021 AND条件とOR条件を組み合わせて抽出する方法

022 ワイルドカードとは

023 文字列の先頭が一致するレコードを抽出する方法

024 文字列の最後が一致するレコードを抽出する方法

025 文字列の一部が一致するレコードを抽出する方法

026 指定した文字列を含まないレコードを抽出する方法

027 任意の1文字で始まるレコードを抽出する方法

028 任意の1文字で始まらないレコードを抽出する方法

029 指定した範囲内の任意の1文字で始まるレコードを抽出する方法

030 特殊文字を含まないレコードを抽出する方法

031 演算子とは

032 指定した値以上の数値レコードを抽出する方法

033 指定した値以降の日付レコードを抽出する方法

034 指定した範囲内の数値レコードを抽出する方法

035 指定した範囲内の日付レコードを抽出する方法

036 指定した範囲外のレコードを抽出する方法

037 値リストと一致する文字列レコードを抽出する方法

038 値リストと一致する数値レコードを抽出する方法

039 値リストと一致しないレコードを抽出する方法

040 空白のレコードを抽出する方法

041 Null値が格納されたレコードを抽出する方法

042 Null値以外が格納されたレコードを抽出する方法

043 長さ0(ゼロ)の文字列("")が格納されたレコードを抽出する方法

044 空白以外のレコードを抽出する方法

1-3 パラメータクエリ他

045 パラメータクエリとは

046 複数のパラメータと一致するレコードを抽出する方法

047 パラメータよりも大きいレコードを抽出する方法

048 パラメータで指定した範囲内のレコードを抽出する方法

049 あいまいな条件でレコードを抽出する方法

050 パラメータが未入力の場合にすべてのレコードを抽出する方法

051 不一致クエリとは

052 フィールドの値が一致しないレコードを抽出する方法

053 不一致クエリウィザードを使わずに一致しないレコードを抽出する方法

054 重複クエリとは

055 テーブルの値が重複するレコードを抽出する方法

056 重複しているレコードの件数を表示する方法

1-4 プロパティ

057 プロパティとは

058 詳しい情報を表示する方法

059 ダブルクリックで開くビューを変更する方法

060 フィールドを追加しなくても全てのフィールドを表示する方法

061 上位5件を抽出する方法

062 重複データを含まずにレコードを抽出する方法(固有の値)

063 重複データを含まずにレコードを抽出する方法(固有のレコード)

064 レコードを編集できないデータシートにする方法

065 デザイングリッドを使用せず、特定のレコードのみを抽出する方法

066 デザイングリッドを使用せず、並べ替えを指定する方法

067 フィールドの並び順の左右を変更する方法

068 テーブルのようにサブデータシートを表示する方法

069 クロス集計クエリのフィールドを変更する方法

070 1つのクエリ内で同じテーブルを使用する方法

071 Yes/No型のフィールドでチェックボックス以外を表示する方法

072 [書式]の一覧にない書式を使用する方法(日付、数値)

073 [書式]の一覧にない書式を使用する方法(テキスト)

074 小数点以下の桁数を設定する方法

075 入力形式を設定する方法

076 データシートのフィールド名に基にしたフィールドと異なる名前を表示する方法

077 ルックアップフィールドを作成する方法

078 ルックアップフィールドを編集する方法

第2章 クエリ 演算・関数の極意

2-1 演算

079 演算フィールドとは

080 クエリで演算する方法

081 演算結果に書式を設定する方法

082 重複したデータを1件のみ表示する方法

083 特定のフィールドを非表示にする方法

084 入力するセルを拡大表示する方法

085 文字列を結合する方法

2-2 関数

086 数値から月名を表示する方法

087 数値から曜日を表示する方法

088 文字列の日付を日付型に変換する方法

089 数値を通貨形式の文字列に変換する方法

090 数値を16進数に変換する方法

091 符号付きの数値の左端を揃える方法

092 計算結果を文字列に変換する方法

093 数値の範囲を調べる方法

094 小数部を含む数値から整数部のみを取り出す方法

095 ランダムな数値を表示する方法

096 指定した値に該当するデータを抽出する方法

097 レコードの件数を調べる方法

098 データ型を調べる方法

099 日付型に変換できるか調べる方法

100 文字列を逆に表示する方法

101 指定した文字列の位置を調べる方法

102 指定した位置の文字列を取り出す方法

103 文字数を数える方法

104 文字列型の数字を数値型に変更する方法

105 Null値を別の値に変更する方法

106 現在の日付を表示する方法

107 現在の時刻を表示する方法

108 日付から曜日を求める方法

109 日付から年、月、日を取り出す方法

110 時刻から時、分、秒を取り出す方法

111 1ヶ月後の日付を表示する方法

112 勤務年数を求める方法

113 年、月、日の数値を1つの日付として表示する方法

114 Null値を検索する方法

115 平均以上のレコードを抽出する方法

116 数値を四捨五入する方法

117 数値を切り上げ・切り捨てする方法

118 数値の絶対値を取り出す方法

119 条件によって処理を分ける方法

120 番号に対応した文字列を表示させる方法

121 フィールドの値に対応した文字列を表示させる方法

122 特定の文字列を繰り返し表示する方法

123 左端から指定した文字列を取り出す方法

124 カタカナをひらがなに変換する方法

125 アルファベットの小文字を大文字に変換する方法

126 フィールドのデータに半角スペースを入れて結合する方法

127 文字列の空白を削除する方法

128 西暦日付を和暦日付で表示する方法

第3章 クエリ集計・クロス集計・SQLの極意

3-1 集計クエリ・クロス集計クエリ

129 集計クエリとは

130 集計行を使用して全データの合計を求める方法

131 集計行を使用してグループの小計を求める方法

132 合計の集計後にデータを抽出する方法

133 集計前にデータを抽出してから合計する方法

134 集計結果を並べ替える方法

135 最大値と最小値を求める方法

136 レコード数をカウントする方法

137 Null値を含むレコード数をカウントする方法

138 先頭のデータと最後のデータを求める方法

139 年別集計を求める方法

140 年度別集計を求める方法

141 月別集計を求める方法

142 年月別集計を求める方法

143 特定グループの集計を求める方法

144 グループ化や集計に関係のないフィールドを表示する方法

145 明細と集計を同時に表示する方法

146 クロス集計クエリとは

147 クロス集計で日付を使用して集計する方法

148 クロス集計で指定した列見出しを集計する方法

149 クロス集計で並び順を指定した列見出しを集計する方法

150 クロス集計で集計前に列見出しを抽出する方法

151 クロス集計で集計前にレコードを抽出する方法

152 クロス集計でNull値を0に置換する方法

153 クロス集計クエリでできない集計とは

3-2 SQL・SQLクエリ

154 SQLビューとは

155 SQLビューでフィールドを抽出する選択クエリを作成する方法

156 SQLビューでフィールドに別名をつける方法

157 SQLビューでレコードを並べ替える選択クエリを作成する方法

158 SQLビューで複数のテーブルを使用する選択クエリを作成する方法

159 SQLビューでテキスト型のデータを抽出する選択クエリを作成する方法

160 SQLビューであいまいな条件で抽出する選択クエリを作成する方法

161 SQLビューで日付/時刻型のデータを抽出する選択クエリを作成する方法

162 SQLビューでパラメータクエリを作成する方法

163 SQLビューでYes/No型のデータを抽出する選択クエリを作成する方法

164 SQLビューでトップ5のレコードを抽出する方法

165 SQLビューで更新クエリを作成する方法

166 SQLビューでテーブル作成クエリを作成する方法

167 SQLビューで追加クエリを作成する方法

168 SQLビューで削除クエリを作成する方法

169 SQLクエリとは

170 ユニオンクエリを作成する方法(明細の準備)

171 ユニオンクエリを作成する方法(合計の準備)

172 ユニオンクエリを作成する方法(明細と集計を一緒に表示)

173 パススルークエリを作成する方法

174 データ定義クエリでテーブルを作成する方法

175 データ定義クエリでフィールドを追加する方法

176 サブクエリでフィールドを定義する方法

177 サブクエリで抽出条件を定義する方法

178 SQLビューのフォントを変更する方法

第4章 ピボットテーブル ピボットグラフの極意

4-1 ピボットテーブル

179 ピボットテーブルとは

180 ピボットテーブルビューを表示する方法

181 ピボットテーブルビューを操作する方法

182 フィールドリストを表示する方法

183 行エリアと列エリアにフィールドを配置する方法

184 詳細エリアにフィールドを配置する方法

185 ピボットテーブルのフィルタエリアにフィールドを配置する方法

186 ピボットテーブルのフィールドを削除する方法

187 ピボットテーブルのフィールドを移動する方法

188 詳細エリアに集計フィールドを追加する方法

189 集計結果だけを表示する方法

190 小計だけを表示する方法

191 ピボットテーブルに演算フィールドを追加する方法

192 特定のアイテムだけを表示する方法

193 展開アイコンを非表示にする方法

194 ピボットテーブルの書式を変更する方法

195 [ピボットテーブル]ツールバーを表示する方法

196 ウィザードでピボットテーブルを作成する方法

197 ピボットテーブルを右から左へ表示する方法

198 ピボットテーブルをExcelへエクスポートする方法

4-2 ピボットグラフ

199 ピボットグラフとは

200 ピボットグラフビューを表示する方法

201 ピボットグラフビューを操作する方法

202 項目エリアにフィールドを配置する方法

203 系列エリアにフィールドを配置する方法

204 データエリアにフィールドを配置する方法

205 ピボットグラフのフィルタエリアにフィールドを配置する方法

206 複数グラフエリアにフィールドを配置する方法

207 複数グラフのレイアウトを変更する方法

208 系列フィールドと項目フィールドを入れ替える方法

209 ピボットグラフのフィールドを移動または削除する方法

210 作成できるピボットグラフの種類を確認する方法

211 グラフの種類を変更する方法

212 凡例を表示する方法

213 凡例の位置を変更する方法

214 凡例の書式を変更する方法

215 グラフタイトルを追加する方法

216 グラフの背景色を変更する方法

217 グラフの要素の色を変更する方法

218 軸ラベルを変更する方法

219 縦軸を分割して表示する方法

220 軸の色や太さを変更する方法

221 軸の目盛間隔を変更する方法

222 目盛の表示形式を変更する方法

223 データラベルを表示する方法

224 一部の系列だけ表示する方法

225 データ要素を並べ替える方法

226 軸ラベルを削除する方法

227 ピボットグラフをExcelで表示する方法

228 ユーザーがピボットグラフビューを変更できないようにするする方法

第5章 クエリ アクションクエリ・データシートの極意

5-1 アクションクエリ

229 アクションクエリでデータを操作する方法

230 テーブル作成クエリを作成する方法

231 複数のテーブルを結合したクエリの実行結果をテーブルとして保存する方法

232 クエリの演算結果をテーブルとして保存する方法

233 クエリの実行結果を他のデータベースにテーブルとして保存する方法

234 集計結果をテーブルとして保存する方法

235 更新クエリを作成する方法

236 特定のレコードだけを一括更新する方法

237 テキスト型のデータを一括更新する方法

238 数値型のデータを一括更新する方法

239 日付/時刻型のデータを一括更新する方法

240 Null値のデータを一括更新する方法

241 データをNull値で一括更新する方法

242 他のテーブルの値でデータを一括更新する方法

243 追加クエリを作成する方法

244 特定のレコードだけを既存のテーブルに追加する方法

245 他のデータベースのテーブルにレコードを追加する方法

246 削除クエリを作成する方法

247 特定のレコードだけを削除する方法

248 アクションクエリの実行に影響するデータを事前に確認する方法

249 削除したデータを別テーブルに保存しておく方法(テーブルの準備)

250 削除したデータを別テーブルに保存しておく方法(追加クエリの準備)

251 削除したデータを別テーブルに保存しておく方法(削除クエリの準備)

252 削除したデータを別テーブルに保存しておく方法(自動化)

253 実行時の確認メッセージを非表示にする方法

5-2 データシート

254 データシートの行の高さを指定して変更する方法

255 データシートの列幅を指定して変更する方法

256 データシートの列を一時的に非表示にする方法

257 データシートの非表示の列を表示する方法

258 データシートの列を固定する方法

259 データシートの列固定を解除する方法

260 データシートのフォントを変更する方法

261 データシートの書式設定を変更する方法

262 データシートに関するツールバーを表示する方法

263 データシートの既定値を設定する方法

264 サブデータシートとは

265 サブデータシートを作成する方法

266 サブデータシートを展開する方法

267 サブデータシートをすべて展開する方法

268 サブデータシートを削除する方法

269 サブデータシートにデータを入力する方法

270 素早くメイン/サブフォームを作成する方法

271 データシート(サブデータシート)の一部のデータをコピーする方法

第6章 フォーム 入力・コントロールの極意

6-1 フォームの作成

272 フォームとは

273 フォームを操作する方法

274 フィールドを指定してフォームを作成する方法

275 コントロールとは

276 コントロールを作成する方法

277 コントロールの配置やサイズを変更する方法

278 複数のコントロールを簡単に変更する方法

279 コントロールに演算式を作成する方法

280 フィールドを追加する方法

281 フォームのプロパティとは

6-2 入力しやすいフォーム

282 テーブルやクエリのレコードの値を参照する方法

283 設定した値を参照する方法

284 他のレコードの値を参照する方法

285 複数のコンボボックスをリンクする方法

286 新規レコードに今日の日付を表示する方法

287 テキストボックスにスクロールバーを表示する方法

288 入力できないテキストボックスを作成する方法

289 パスワード用のテキストボックスを作成する方法

290 コマンドボタンにアクセスキーを追加する方法

291 移動ボタンを追加する方法

292 ステータスバーに操作説明を表示する方法

293 コントロールにヒントを表示する方法

294 カレントレコードの中だけでフォーカスを移動する方法

295 フォーカスの移動先を設定する方法

296 フォーカスの移動順を設定する方法

297 フォーカスを取得したときに背景色を変更する方法

298 条件に一致するレコードの書式を変更する方法

299 間違った値が入力されたときにメッセージを表示する方法

300 ユーザーによるレコードの追加、編集、または削除を禁止する方法

301 フォームのエラーチェックとは

6-3 フォームの操作

302 新規レコードの入力モードで開く方法

303 読み取り専用で開く方法

304 常に最前面に表示する方法(ポップアップ)

305 常に最前面に表示する方法(作業ウィンドウ固定)

306 ビューを指定して開く方法

307 画面の中央に開く方法

308 サイズを固定して開く方法

309 ダイアログボックスのようなフォームを作成する方法

310 カレンダーを表示する方法

311 メインメニューとは

312 メインメニューを簡単に作成する方法

313 複数ページのフォームを作成する方法

314 フォームを連動して使用する方法

315 デザインビュー以外でのフォームの変更を禁止する方法

316 フォームの移動を禁止する方法

317 ボタンを使用してフォームを閉じる方法

318 閉じられないフォームを作成する方法

6-4 メイン/サブフォーム

319 メイン/サブフォームとは

320 メインフォームにサブフォームを埋め込む方法

321 メイン/サブフォームを一度に作成する方法

322 サブフォームの集計結果をメインフォームに表示する方法

第7章 フォーム レコード操作の極意

7-1 レコードの表示

323 入力済みのレコードを利用する方法

324 入力した内容をキャンセルする方法

325 現在のレコード番号を表示する方法

326 全レコード数を表示する方法

327 コンボボックスをテキストボックスに連結する方法

328 レコードセレクタをクリックして別フォームを表示させる方法

7-2 レコードの並べ替え・検索

329 指定したフィールドで並べ替える方法

330 複数のフィールドを並べ替える方法

331 データを簡単に検索する方法

332 あいまいな条件で検索する方法

333 選択した内容を基にレコードを検索する方法

334 検索条件をフォームに入力してレコードを検索する方法(フォームの準備)

335 検索条件をフォームに入力してレコードを検索する方法(検索の実行・マクロ)

336 検索条件をフォームに入力してレコードを検索する方法(検索の実行・VBA)

337 期間指定済みの検索ボタンを作成する方法(フォームの準備)

338 期間指定済みの検索ボタンを作成する方法(検索の実行)

7-3 レコードの抽出

339 簡単にレコードを抽出する方法

340 複数条件を満たすレコードを抽出する方法

341 指定した条件を含まないレコードを抽出する方法

342 期間を指定してレコードを抽出する方法

343 複数条件のうちいずれかを満たすレコードを抽出する方法

344 フィルタを解除してすべてのレコードを表示する方法

345 コマンドボタンを使用してレコード抽出する方法(フィルタ)

346 抽出を解除して全てのレコードを表示する方法(フィルタ)

347 コマンドボタンを使用してレコード抽出する方法(クエリ)

348 抽出を解除して全てのレコードを表示する方法(クエリ)

349 抽出方法を指定してレコードを抽出する方法(フォームの準備)

350 抽出方法を指定してレコードを抽出する方法(抽出の実行)

351 複数条件でレコードを抽出する方法(フォームの準備)

352 複数条件でレコードを抽出する方法(抽出の実行)

353 条件に当てはまるレコードがない場合にメッセージを表示する方法

354 パラメータを使ってレコードを抽出する方法

355 パラメータが未入力時にすべてのレコードを抽出する方法

356 範囲を指定してレコードを抽出する方法

357 抽出したレコード数を調べる方法

358 抽出結果を表示する前にレコード数を表示する方法

359 抽出結果をリストボックスに表示する方法(リストボックスの準備)

360 抽出結果をリストボックスに表示する方法(抽出の実行)

361 タブコントロールを使って抽出する方法(タブコントロールの準備)

362 タブコントロールを使って抽出する方法(抽出の実行)

363 抽出結果を別テーブルに出力する方法

7-4 レコード操作・その他

364 レコードを削除する方法

365 サブフォームのレコードを削除する方法

366 レコードを削除するときにオリジナルのメッセージを表示する方法

367 フォームに時刻を表示する方法

368 コントロールの大きさを自動的に調整する方法

369 コントロールの使用を制限する方法

370 コントロールの表示を制限する方法

371 データベース起動時に特定のフォームを開く方法

第8章 レポート 印刷の極意

8-1 印刷

372 データベースオブジェクトのデザイン情報を印刷する方法

373 Microsoft Office Access Snapshot Viewerで閲覧可能なレポートを作成する方法

374 印刷をキャンセルする方法

375 ページ数を指定して印刷する方法

376 通常使うプリンタ以外で印刷する方法

377 印刷プレビューで倍率を設定する方法

378 印刷プレビューで複数ページを表示する方法

8-2 ページ設定・デザイン

379 データのみを印刷する方法

380 フォームをレポートとして印刷する方法

381 データを複数列で印刷する方法

382 2列での印刷をカスタマイズする方法

383 幅をページ内に収める方法

384 印刷に関わる余白の既定値を設定する方法

385 画像を印刷する方法

386 データの長さに合わせてコントロールの高さを自動的に調整する方法

387 コントロールの位置を正確に設定する方法

388 コントロールの幅と高さを正確に設定する方法

389 グリッドをカスタマイズする方法

390 パラメータを印刷する方法

391 特定データの文字色を変更して印刷する方法

392 平均値以上のデータの背景色を変更して印刷する方法

393 ランクごとに色分けして印刷する方法

394 印刷するデータがない場合に印刷を中止する方法

395 フィールドリストにないデータを印刷する方法

396 セクションごとに改ページする方法

397 任意の位置で改ページする方法

398 コントロールを非表示にする方法

399 重複するデータを非表示にする方法(プロパティ)

400 データと任意の文字列を連結して印刷する方法

401 メモを入力して印刷する方法

402 作成済のレポートのデザインを変更する方法

403 ページ番号を印刷する方法

404 印刷日時を印刷する方法

405 偶数ページと奇数ページで表示する内容を変える方法

406 レコードに通し番号を付けて印刷する方法

407 グループごとに累計を印刷する方法

第9章 レポート グループ化・集計の極意

9-1 グループ化

408 レポートでレコードを並べ替える方法(レコードセット)

409 レポートでレコードを並べ替える方法(プロパティ)

410 レポートでレコードを並べ替える方法(並べ替えとグループ化の設定)

411 グループヘッダー/フッターを作成する方法

412 重複する値を非表示にする方法(グループ化)

413 値ごとにグループ化する方法

414 月単位でグループ化する方法

415 文字ごとにグループ化する方法

416 2ページ目以降にもグループヘッダーを印刷する方法

417 グループのデータを同一ページに印刷する方法

9-2 集計

418 グループごとに値を集計する方法

419 グループごとに値を累計する方法

420 総合計を印刷する方法

421 ページごとに合計を印刷する方法

第10章 その他の極意

10-1 Access2003新機能の便利技

422 スマートタグを表示する方法

423 スマートタグを利用する方法

424 フォームとレポートのエラーチェックを設定する方法

425 フィールドプロパティを継承する方法

426 スマートタグプロパティを設定する方法(テーブル)

427 スマートタグプロパティを設定する方法(コントロール)

428 オートコレクトオプションを設定する方法

429 データベースのコピーを作成する方法

430 オブジェクトの依存関係を確認する方法

431 ヘルプを使用する方法

10-2 VBA入門の入門

432 イベントプロシージャの役割を知る方法

433 イベントプロシージャを作成する方法

434 Visual Basic Editorを操作する方法

435 簡単に目的のVBAコードを作成する方法

436 エラー処理とコメントを追加する方法

437 マクロをVBAに変換して使用する方法

438 フォームを開くときにメッセージボックスを表示する方法

439 コントロールの値を参照する式を設定する方法

440 プロパティの値を参照する式を設定する方法

441 計算結果を非連結テキストボックスに表示する方法

442 IIf関数を使用する方法

443 Ifステートメントを使用する方法

444 「Dim」を使用して変数を宣言する方法

445 実行できるかどうかを確認する方法

446 自分でコードを作成する方法

10-3 コマンドボタンウィザードの活用

447 コマンドボタンをウィザードで作成する方法

448 レコードを移動するコマンドボタンを作成する方法

449 レコードを保存するコマンドボタンを作成する方法

450 レコードを削除するコマンドボタンを作成する方法

451 フォームを閉じるコマンドボタンを作成する方法

452 レポートをプレビューするコマンドボタンを作成する方法

453 レポートをファイルに出力するコマンドボタンを作成する方法

454 Excelを起動するコマンドボタンを作成する方法

455 アプリケーションを実行するコマンドボタンを使用する方法

456 自動作成されたイベントプロシージャに確認メッセージを追加する方法

457 自動作成されたイベントプロシージャに確認処理を追加する方法

458 自動作成されたイベントプロシージャに分岐処理を追加する方法

459 自動作成されたイベントプロシージャにカーソルの移動処理を追加する方法

460 自動作成されたイベントプロシージャに入力チェックを追加する方法

461 自動作成されたイベントプロシージャにファイル指定を追加する方法

PR

秀和システム