タグ

accessに関するmoerrariのブックマーク (97)

  • Access のパフォーマンスを向上させる - Microsoft サポート

    Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016 この記事には、Microsoft Office Access データベースのパフォーマンスを向上させるヒントが含まれています。 これらのヒントに従うことで、レポートの実行や複雑なクエリに基づくフォームの開き方など、多くのデータベース操作の高速化に役立ちます。 データベースのパフォーマンスを向上させる最良の方法の 1 つは、一般的に使用されるフィールドのインデックスを作成することです。 インデックスを作成することで、この記事のヒントを使用して、パフォーマンスを向上させることができます。 Access によってインデックスが自動的に作成されますが、追加のインデックスによってパフォーマンスが向上するかどうかを慎重に検討する必要があり

    moerrari
    moerrari 2016/04/18
    "削除済みのオブジェクトや一時オブジェクトのために確保されたままとなっている領域が原因で、データベース ファイルのパフォーマンスが低下することがあります"
  • ぺがの覚え書き

    ぺがの覚え書き (読めば必ず為になる?^^;このページを見つけたあなた、ラッキー!) 2020/06/08 更新 【Access 一般】 サブフォームをRequeryしても、追加したはずのレコードが即座に反映されない場合。 サブフォームのレコードセットが『スナップショット』になっている場合、『ダイナセット』へ変更することで、改善する。 【Access 一般】 「名前の自動修正 」は、絶対使うな 『 ツール 』 ⇒ 『 オプション 』 ⇒ (全般) ⇒ (名前の自動修正) のチェックを全てはずして下さい。 機能が不十分なため、様々な弊害があります。例えば、リンク状態が正常でないテーブルを元にしているクエリーを編集しようとすると、クエリーの要素名がかってに修正され、手の付けられない状態になります。起動速度が極端に遅くなり、最悪、破損を起こします。 【Access VBA】 名前には日語や

    moerrari
    moerrari 2016/04/18
    レコードセットを開く際、OpenRecordset("ABC", dbOpenForwardOnly)のようにdbOpenForwardOnlyモードを指定することで、処理速度が格段に速くなる。
  • Accessテクニック クエリ : 重複データを抽出する

    テーブルやクエリ内の重複しているデータを取り出すクエリを作成します。重複データとは同じフィールド内に同じデータが入力されていることをいいます。 ここでは、研修記録テーブルで試してみます。 ■ 元の研修記録テーブル 研修記録テーブルです。 氏名と電話番号に同じデータが入力されているのが分かります。 ■ クエリの作成開始 リボンの「作成」-「クエリウィザード」をクリックします。 ウィザードが始まります。 「新しいクエリ」-「このウィザードで、1つのテーブルまたはクエリ内の重複したフィールドの値を抽出するクエリを作成します。」から「重複クエリ ウィザード」を選択します。 「重複データを調べるテーブルまたはクエリを選択してください。たとえが、複数の得意先がある都道府県を探す場合は、[得意先]テーブルを選択します。」から、使用するテーブル「T_研修記録」を選択します。 「重複データを調べるフィールド

    moerrari
    moerrari 2016/02/04
    重複クエリの使い方。例のAccess2010(2007も同じと思われる)では重複しているレコードとその件数が表示されるが、Access2003以前では重複しているレコード全てが表示される。
  • Excelを入力画面にしてAccessデータベースを参照・更新・削除する際の便利テクニック

    Excelを入力画面にしてAccessデータベースを参照・更新・削除する際の便利テクニック:VBA/マクロ便利Tips(1/3 ページ) 業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、RecordsetのOpenメソッドでSQL文を使う方法や、MoveNext、Find、Deleteメソッド、EOFプロパティの使い方、Recordsetの各フィールドの参照方法などについて。

    Excelを入力画面にしてAccessデータベースを参照・更新・削除する際の便利テクニック
  • Application.ConvertAccessProject メソッド (Access)

    指定した Access ファイルを別のバージョンのファイルに変換します。 構文 式。ConvertAccessProject (SourceFilename, DestinationFilename, DestinationFileFormat) expressionApplication オブジェクトを 表す変数。 パラメーター 名前 必須 / オプション データ型 説明

    Application.ConvertAccessProject メソッド (Access)
  • Windows Vista および Windows 7 で Access 97 ファイル形式のデータベースを Access 2007 または Access 2010 ファイル形式に変換できないことがある - Microsoft サポート

    さらに [OK] をクリックすると、Access 2007 または Access 2010 が起動しますが、Access 97 ファイル形式のデータベースは変換されず、開くことができません。 Microsoft Windows XP で Access 97 ファイル形式のデータベースを Access 2007 または Access 2010 でデータベース変換する際には正しく開くことができます。 回避策 この問題を回避するには、Access 2007 または Access 2010 を Windows XP 互換モードで起動します。 注 : この回避策は、Access 2010 32 ビット版、または Access 2007 をお使いの場合にのみ有効です。Access 2010 64 ビット版をお使いの場合は、現在有効な回避策はありません。 [スタート] ボタン をクリックし、[検索の開始

  • Redirecting

  • Mr.Big~小技集・Accessの仕様制限

    Access 2000 のヘルプで「Access の定義」の項を見ると、Access の仕様上の制限がリストアップされています。参考になることもあると思われるので取り上げてみました。異なるバージョンの Access についてはヘルプで確認してください。

    moerrari
    moerrari 2015/04/25
    Access 2000 のヘルプ「Access の定義」の項に記載されている仕様上の制限値。SQL文の文字列の上限は約64000文字。
  • accessclub.jp - このウェブサイトは販売用です! - アクセスクラブ リソースおよび情報

    moerrari
    moerrari 2015/04/25
    SQL文の文字数は約64,000文字が上限。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    moerrari
    moerrari 2015/04/05
    既存テーブルのレコードを新しいテーブルに移すにはSQLにSELECT * INTO 新テーブル FROM ソーステーブル名 WHERE 抽出条件 を指定してDoCmd.RunSQLで実行するとテーブルが作成される。
  • Access VBA - 「ファイルを開く」など様々なファイルダイアログを表示する - 今日の学び

    - 2012/11/14 追記 - 何か、Yahoo知恵袋でこのページのURLを貼って、New dictionaryの部分でコンパイルエラーになってできないと書いている人がいたので、改めて注意点を書いておきます(たぶん以下のことが原因だと思われるので) ”Dictionaryオブジェクトを使用するためには、あらかじめAccessのVB Editerの「参照設定」で「Microsoft Scripting Runtime」を選択しておく(チェックをつける)必要がある” です。詳しくは下記の記事を参照ください。 ◆Access VBA - キーと値を持つ配列でデータを扱う(Dictionary) http://kyonomanabi.blog.fc2.com/blog-entry-38.html --------- Access VBAで簡単なシステムを構築する際に役に立つようなネタを逆引き辞

    moerrari
    moerrari 2015/04/04
    ファイルを開くダイアログのプロパティ。.Filters.Add "hogeファイル","*.hoge" .Title = "hogeを開く" .InitialFileName = "c:\hoge" .AllowMultiSelect = False
  • accessclub.jp - このウェブサイトは販売用です! - アクセスクラブ リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    moerrari
    moerrari 2015/03/31
    まとまっており参照したい。
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

    moerrari
    moerrari 2015/02/25
    フィールドの値を取得するにはレコードセット.Filelds("フィールド名").valueとする。
  • サービス終了のお知らせ

  • 三流君VBAで Access から Excel 連携

    AccessからCreateObject("Excel.Application")でExcelのオブジェクトを作り、データをセットする、転記する。そんな感じの処理のサンプルです。 ※カッコつけて、連携と書いてますが、どちらかと言えば一方通行のデータの流し込み、差し込み印刷 的なイメージが強かったり。 ※※Access → Excelの開発の実例は [Access の 名簿データをExcelへ出力]を見て、三流君の右往左往ぶりを笑って見てください 百聞は一見に 百聞は一見に・・・こんなことができます Access から Excelファイルを開く マクロを作成 Access 2003 から 事前に作成したExcelファイルのテンプレートを開く そんな マクロ VBAを作成してみます。 静止画と解説、ソースは AccessからExcelを起動してファイルを開く、そんなマクロ(VBA) 参照設定し

    moerrari
    moerrari 2015/02/24
    "AccessからExcelブックを開き、書式設定を行う"
  • ExcelVBAとAccessの連携 第1回 Excelからデータベースへの接続

    MS Office カテゴリ MS Office (107) 関連タグ Access (45) Excel (94) OfficeScripts (2) PowerPoint (8) Python (4) VBA (92) YouTube (8) イラスト (45) 入門 (38) Web カテゴリ Web (85) 関連タグ facebook (4) jQuery (10) linux (3) Photoshop (18) PHP (24) tips (23) twitter (10) WordPress (76) YouTube (8) アプリ (29) イラスト (45) デザイン (15) ブログ (40) 入門 (38) 分析 (21) Adobe カテゴリ Adobe (28) 関連タグ facebook (4) Fresco (2) Illustrator (8) JavaS

    ExcelVBAとAccessの連携 第1回 Excelからデータベースへの接続
    moerrari
    moerrari 2014/12/13
    excel-access連携ノウハウ
  • レポートをHTMLやExcelに出力する : Access

    Accessレポートをファイルに出力するには、DoCmdオブジェクトのOutputToメソッドを使用します。 出力できるファイル形式 HTML Text Files Microsoft Excel 5- 7 Microsoft Excel 97-2002 Rich Text Format Snapshot Format Data Access Page XML ■ 実行Accessフォーム 商品管理フォームの「ファイル出力」ボタンをクリックします。 ファイルへ出力ダイアログが表示されるので、ファイル形式を選択します。 ■ 実行結果 元の商品一覧レポートです。 Excel形式です。 IDはそのまま 商品コード → テキスト1 商品名 → テキスト2 単価 → テキスト3 ■ Access VBA 実行コード例 Private Sub コマンド8_Click() Dim sRptName As

    moerrari
    moerrari 2014/11/11
    レポートをファイルに出力するにはDoCmd.OutputToメソッドを使用する。これによりExcelにも出力することができる。
  • Accessで255文字以上のCSVデータをインポートするときは定義が必要

    AccessにCSVファイルからデータをインポートする場合、1つのフィールドで255文字以上のデータが含まれていると、そこで切れてしまうと問題があります。これを回避するには、インポート定義を作成して、データ型で「メモ型」を指定してやる必要があります。 Access2002での話なので、最近のんはこんな事しなくてもいいかもしれません。 インポートの仕方 とりあえず、ファイルメニューや右クリックメニューでインポートを実行して、テキストインポートウィザードでインポート処理をします。 この時に、「設定」を開いて、テキストが長そうで255文字を超えそうなフィールドに対して「メモ型」を指定します。デフォルトでは、「テキスト型」が指定されています。 Access CSVインポート定義「メモ型」指定 全部設定し終わったら、「保存」をクリックして、定義内容を保存しておきます。定義名は、2回目移行のインポート

    Accessで255文字以上のCSVデータをインポートするときは定義が必要
    moerrari
    moerrari 2014/10/11
    csvvインポート定義の作成方法。
  • Access #X019 ≪Access2010でDAOを使用してCSVファイルをテーブルに取り込む《インポート定義不要》≫

    CSV Access2010でDAOを使用してCSVファイルをテーブルに取り込む 《インポート定義不要》 (Access2010~Access2000) 通常、VBA で Access へ CSV データをインポートする場合は、インポート定義が必要です。 これは一回作っておけば何回でも利用できるのですが、作るのが結構面倒です。 以下は、インポート定義を使用せずに、カンマ区切りの CSV ファイルを、既存テーブルにインポートする方法です。 ≪準備≫ CSV ファイルのフルパスは、C:\Test\参加住所.csv とします。 CSV ファイルはカンマ区切りとし、1行目に項目行が存在します。 ← 左のような CSV ファイルをインポートします。 CSV ファイルを読み込むために、FileSystemObject を使用します。 インポート先のテーブル名は、"tbl_in参加住所" とします

    moerrari
    moerrari 2014/10/11
    "通常VBAでAccessへCSVデータをインポートする場合はインポート定義が必要"インポート定義を使用せずにインポートする方法。
  • Access Tips #533 Excelインポート時の型変換エラーを回避する方法 | T'sWare

    ExcelのワークシートをAccessのテーブルとしてインポートする際は、ワークシートの先頭から8行分に保存されているデータが事前にチェックされ、各列のAccessテーブル上でのフィールドのデータ型が決定されます。 そのため、数値や文字の両方を含んでいる列(Access上では「テキスト型」にすべきフィールド)であっても、ワークシートの前の方に数値データしか格納されていないと、Access上では「数値型」フィールドと定義され、文字データを含む行をインポートする際にデータ型変換のエラーが発生してしまいテーブルには取り込まれません。 CSVファイルのインポートでは各例をどのようなデータ型として取り込むかをユーザーが設定できますが、Excelのファイル(.xls等)の場合はそのような設定ができないため、何らかの工夫をする必要があります。 たとえば、Excel側で事前に先頭8行にあえてデータ型が混在

    moerrari
    moerrari 2014/10/11
    "ワークシートの先頭から8行分に保存されているデータが事前にチェックされ、各列のAccessテーブル上でのフィールドのデータ型が決定されます"CSVでは各列のデータ型を指定可能