約 2,873,586 件
https://w.atwiki.jp/ac1226/pages/24.html
Option Compare Database Option Explicit 「Me.」と「Me!」の違い 「Me.」 Meのプロパティとして構成している 「Me!」 Meという名のFormの中にあるもの(一時的な代入) 閉じる時に最適化 SetOption "Auto Compact", True メニューバーが表示されない Sub SetMenuBar() Application.CommandBars(”Menu Bar”).Enabled = True End Sub [F5]実行 --------------------------------------------------------------------------- 1.Alt + F11 2.CommandBars("Menu Bar").Enabled = True CommandBars("Menu Bar").Reset 3.Enter 自mdb名、パスを取得する 自mdb名 CurrentProject.Name 自mdbのフルパス CurrentProject.FullName 自mdbのパス CurrentProject.Path 拡張子 MDB → ACCDB MDE → ACCDE
https://w.atwiki.jp/accessvba/pages/18.html
《Access関数一覧(よく使うもの)》 カテゴリ 関数名 使い方 数値 Int 数値の整数部分を返す。 Fix 数値の整数部分を返す。 Round 数値を四捨五入する。 Rnd 0以上1未満のランダム値を返す。 Randomize 乱数の初期化をする。 文字列操作 Format 引数の値を指定された書式に変換する StrConv 引数の文字列を指定された形式に変換する Left 指定した文字列の左から指定した文字数分だけ返す。 Right 指定した文字列の右から指定した文字数分だけ返す。 Mid 指定した文字列の指定した位置から指定した文字数分だけ返す。 Replace 文字列を置換する。 InStr 指定した文字列から、検索文字列の位置を返す。 LCase 大文字のアルファベットを小文字にする。 UCase 小文字のアルファベットを大文字にする。 Len 指定した文字列の文字数を返す。 LenB 指定した文字列のバイト数を返す Trim 指定した文字列の左右両側のスペースを削除する。 LTrim 指定した文字列の左側のスペースを削除する。 RTrim 指定した文字列宇能右側のスペースを削除する。 String 指定した文字を指定した回数分だけ表示する。 Space スペースを指定した回数分だけ表示する。 Split 文字列を指定した区切り文字で分割して、配列の要素とする。 Join 配列の各要素を指定した文字を区切り文字として結合する。 日付 Date 現在の日付を表示する。 Time 現在の時刻を表示する。 Now 現在の日付と時刻を表示する。 Year 日付から年を取り出す。 Month 日付から月を取り出す Day 日付から日を取り出す Hour 時刻から”時”を取り出す Minute 時刻から”分”を取り出す Second 時刻から”秒”を取り出す Weekday 日付の曜日を数値で返す WeekdayName Weekday関数で返された数値を曜日名に変換する DateAdd 日付・時刻に指定した数字を足して表示する DateDiff 指定した2つの日付・時刻間の期間を返す DatePart 指定した日時から経過した時間を、指定した時間単位で返す DateSerial 指定した年・月・日から日付を返す Timer その日の午前0時からの経過時間を返す 定義域集計 DSum 条件を満たすレコードに含まれるフィールドの合計値を返す DCount 条件を満たすレコードで、指定したフィールドがNull値でないレコードの数を返す DLookup 一意の条件に合致するフィールドの値を返す DMax 条件を満たすレコードに含まれるフィールドの最大値を返す DMin 条件を満たすレコードに含まれるフィールドの最小値を返す DFirst 条件を満たすレコードに含まれるフィールドの最初のデータを返す DLast 条件を満たすレコードに含まれるフィールドの最後のデータを返す CStr 引数で指定した値をテキスト型に変換する CInt 引数で指定した値を整数型に変換する CLng 引数で指定した値を長整数型に変換する CDate 引数で指定した値を日付/時刻型に変換する Nz 引数で指定した値がNull値のとき、指定した型に変換する 評価 IsNull 引数で指定した値がNull値かどうか調べる IsNumeric 引数で指定した値が数値かどうか調べる IsDate 引数で指定した値が日付かどうか調べる その他 MsgBox メッセージボックスを表示して、どのボタンが押されたかを数値で返す InputBox ダイアログボックスを表示して、入力された文字列を返す Array 配列を作成する UBound 配列のインデックス番号の最大値を返す LBound 配列のインデックス番号の最小値を返す IIf 条件が成立するかどうかで返す値を変える
https://w.atwiki.jp/accessvbfa/pages/13.html
Accessとは Microsoft社製のDBMS(Database Management System データベースを管理するプログラム)のこと。 Accessファイルについて ある場所を消すとそこに「削除フラグ」が立ち、おしりに新しいメモリが追加されるだけで メモリ上には存在する。編集を繰り返すと膨大な重さになってしまうので 必ず人に提出する際は最適化する。(ツール⇒データベースユーティリティ⇒最適化) 基本概念 基本形 サーバサイドにDBとサーバサイドプログラムが置いてあり クライアントサイドにサーバサイドプログラムにアクセスするプログラムが置いてある クライアントサイドのプログラムがサーバサイドプログラムにアクセスし サーバサイドプログラムがサーバにおいてあるDBにアクセスし、更新をする。 それに対し、Accessは全てクライアント側で保持しているためものすごくシンプルである。
https://w.atwiki.jp/accessvbfa/pages/16.html
Jetデータベースエンジン(Jet database engine) Microsoft社が開発したリレーショナルデータベースエンジン。 Microsoft Access用に開発されたもので、現在ではWindowsに統合され様々な製品から利用されている。 また、ODBCへのアクセスも提供されるので、ODBCに対応したインターフェースを持つデータベースならすべて(ODBCの機能の範囲内で)アクセス可能である。 ODBC(Open DataBase Connectivity) Microsoft社によって提唱された、データベースにアクセスするためのソフトウェアの標準仕様。 ドライバみたいなもの。 DAO(データアクセスオブジェクト) Accessで使用されるMicrosoftJetデータベースエンジンを公開した最初のオブジェクト指向インターフェイス。 DAOは単一システムのアプリケーションや小規模でローカルなネットワークで使用するのに 最も適している。 DAOはJetデータベースエンジンを対象にして開発されているのでJetのもつセキュリティ機能・データ定義機能などを十分に操作することができる。 DAOはデータベースにAccessを使用するアプリケーションの場合、最大のパフォーマンスを得ることができる。しかしアプリケーションを運用していくうちに規模が大きくなってデータベースをSQLServerに移行することがあるかもしれない。 ADO(ActiveXDataObjects) オブジェクトの種類が簡素化されているためJetデータベースエンジンの細かな機能を制御することができないといった点が不足しているが 各オブジェクトモデルで使用できる機能を使えばADOで不足している機能をほとんど補うことができる。 SQLServerに対する処理で良いパフォーマンスを得ることができる。
https://w.atwiki.jp/accessvba/pages/14.html
このページではAccessとは何か?ということをエクセルとの比較を交えながら説明しています。 Accessについて(エクセルとの比較) マイクロソフトAccessはデータベースソフトです。エクセルよりも大きなデータを管理するときや、データの量は変わらなくても同じファイルをファイルサーバに置いて複数のユーザが同時に使用したい、などというときに使用されます。 エクセルと比較した長所は、 大きなデータを扱っても極端に重くならないこと ネットワークで共有することが可能 よりシステマチックなので別の人が作ったファイルでも、メンテナンスが比較的容易。 などです。 逆に短所としては、 エクセルほど直感的な操作ができないので、敷居が高い エクセルほど情報が豊富ではないので、分からないことがあったときに困ることがある といったところでしょうか。 Accessを構成する要素 エクセルにはワークシートがあり、そこに データを入力し そのデータが保存され オートフィルタや条件付き書式やVLookup関数などで抽出・加工し それらがシートにそのまま反映され シート自体が印刷対象 となっていました。 つまり、見た目・保存・データの加工・印刷画面がひとつの画面のみで行いました。 が、Accessでは違います。Accessは、オブジェクトと呼ばれるいくつかの要素で構成されており、それぞれ役割があります。 データが保存される → 「テーブル」 データを入力する → 「フォーム」 抽出・加工 → 「クエリ」 印刷 → 「レポート」 主なものでこのようになります。 面倒くさいようですが、最終的に帳票で印刷されるものを、帳票と同じデザインで入力するのは手間ですし、また、印刷物の形式が複数あったり、ユーザに勝手にデザインを変更させたくない場合もあります。 さらには、入力したデータの種類が”文字列”であったり、”通貨”、”日付”であったりなどさまざまあり得るわけですが、エクセルだと、そのセルの表示形式がなんなのかはひと目ではわかりません。セルを右クリック→プロパティ→表示形式タブを開いて、それでやっとわかります。 Accessでは、テーブルで、一個一個指定します(というか、そうしないといけません)。よって、簡単に一覧することができるのです。 これらに理由により、Accessは大量のデータを日々、追加・修正していくことに向いているのです。 主な用途 大中企業の部門内向けデータベースや、事務所、商店などに向いているとされています。同時にアクセスするユーザが10名以下であることが目安と考えてもらえれば良いでしょう。
https://w.atwiki.jp/bongowiki/pages/7.html
【 ALBUM 】 (11) FAST ACCESS (1993/02/25) ACCESS II (1993/09/22) DELICATE PLANET (1994/05/25) LIVE ZEROS SYNC-ACROSS JAPAN TOUR 93~ 94 (1995/03/15) LIVE ONES SYNC-ACROSS JAPAN TOUR 93~ 94 (1995/03/15) AXS SINGLE TRACKS (1995/10/01) CROSSBRIDGE (2002/03/20) Rippin GHOST (2003/02/05) Re-sync GHOST (2003/04/09) binary engine (2007/07/04) →レビュー access best selection (2007/11/21) →レビュー 【 SINGLE 】 (5) MISTY HEARTBREAK Re-SYNC STYLE (1994/05/08) DRASTIC MERMAID (1994/08/19) SCANDALOUS BLUE (1994/10/19) TEAR S LIBERATION (1994/12/07) TEAR S LIBERATION Re-SYNC STYLE (1994/12/14) 【 関連アーティスト 】 浅倉大介 貴水博之
https://w.atwiki.jp/elbroness/pages/18.html
【ACCESS】 営業時間 PM8 00~LAST 定休日 火曜日 ※イベント等の予約につき臨時休業を頂く場合がございます。予めご了承願います。 住所 山形県山形市小姓町9-2 光小路ビル2F TEL 090-6255-8950(店舗専用)
https://w.atwiki.jp/benridayo/pages/14.html
Access これ便利だよ リンク集: AccessTips 初心者講座 Access アクセス Tips 500 Access Tips ページ上部へ コメント: 名前 コメント
https://w.atwiki.jp/leafsphere/pages/11.html
Access DAO ADO データ保存 レコード数/最大値/最小値_取得 SQL Server Access→SQLServer移行 ETC Access→Excelの連携 VBA-Tips Edit
https://w.atwiki.jp/setechdiv/pages/18.html
アクセスのこととかもろもろ書くページ。 概要 ファイル形式 (2007) ACCDB ACCDE "実行専用"ファイル。VBAソースコードは全て削除されている。 Access2000にて作成されたファイルをAccess2007で開こうとすると、 DBが古いため2007(Accdb)形式で再保存するようダイアログが表示される。 拡張子を変更すると何かと支障が出るため、 一度22007(Accdb)形式で保存し、改めて2003(mdb)形式で元ファイルを上書き保存する。 オブジェクト別 テーブル クエリ フォーム コントロール レポート マクロ ループのひけつ! DB操作 データベースの操作 外部DBMS接続 トラブル ASPからIISでDBアクセス 以下未整理の項目 <Access>デコンパイルの方法 1.「ファイル名を指定して実行」で「msaccess/decompile」を実行 2.その後開いたAccessの画面から目的のMDBを開く 3.VBA画面でコンパイル <Access>InputBoxの戻り値 InputBoxの戻り値は文字列だ。 未入力を許可した場合、キャンセルした時と区別がつかなくないか?? ⇒つかなくない。 イミディエイトでみると同じ""だが、 実はキャンセル時はvbNullStringを返している!! それをどう判断するのかというと、 Dim Answer As String Answer = InputBox("foo") If StrPtr(Answer) = 0 Then キャンセル Else OK End If というわけだ…StrPtrは引数がvbNullStringの時だけ0を返すらしい! あと、普通にコントロールボックスで閉じた際も、 入力があってもvbNullStringを返すというえらい子なんだInputBoxは… <Access>Date型の初期値 Date型の初期値は 0 00 00。 Date型を初期化しようと思ったらこれしかないっぽい。 Nullや""(空文字列)を格納しようとすると、エラーが起きる。 しかし、フィールドではNullインサートいけるようだ(謎だなあ) <Access>インポートされまくるグローバル変数??? AとB、二つのMDBにインポートされているC.MDB。 メニューMDBであるX.MDBからAに行き、Xに戻って(A.MDB閉じて) Bに行く(B.MDBを開く)と、C.MDBのグローバル変数って初期化されるんだろうか? ということを、明日確認! <Access>コンボボックスのvAlign コンボボックスは、左右の寄せに関するプロパティはあるが、 上下に関するものはない。めんどっちい。。 ボタンコントロールをウィザードで作成すると、 勝手にヒントテキスト(ってプロパティがある)がつくので注意。 <Access>カレンダーコントロール どうも Me.カレンダー1.Value = "2011/03/08" とかで選択日付を指定できないなあ…と思っていたら、先輩の指摘があった。 Me.カレンダー1.SetFocus しとかないとダメなんだって。 ふううううううううん… なんでだろ(・・;) <Access>参照設定について 資源配布の際に勝手に参照外されてたりたまにするので、 手動で参照先を追加した改修の時なんかは、 上書き(資源配布)時にこれが外されてないかチェックが必要! <Access>カレンダーコントロールについて ActiveXカレンダーコントロールのValueプロパティは "選択中の日付"を格納している。 YearもMonthも全部そのようだ。 これは他の日付をクリックしない限り変わらず、 従って年とか月のコンボの選択値を参照する、とかいうのは無理っぽいのだ! .