絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

10 件中 1 - 10 件表示
カバー画像

【ACCESS VBA】ACCESSよ。だからお前は嫌われるのさ

YouTubeでも紹介しています。是非ご覧ください。ACCESSは不人気ですよね。 なぜなら、融通がきかないからです。 しかし、蓼(たで)食う虫も好き好きといったものです。 ACCESSよ。だからお前は嫌われるのさ こんにちは。伊川です。 先日は、ライブをやりました。 多分、ACCESSが好きな人が集まったのだと思います。 ACCESSは、好き好きなのですが、総じて、ACCESSを理解すると面白いと言います。 つまり、嫌いではなく、毛嫌いなんでしょうね。 しかし、取っ付き難いツールであることは確かですね。 なので、今回は、Excelと、少し比較しながら検討しましょう。 このブログはこんな人にお勧め ACCESSで挫折をした人 ACCESSを、少しは、利用したいと思っている人 ACCESSを難しいと思っている人 このブログを、読み終わるころには・・・・ 今回は、そんなに新しいことはしません。 以前の動画で紹介した内容になります。 ACCESSを毛嫌いしている人は、はっきり言いますが、システム作成側に問題があります。 ここを少し、意識したほうが良いです。 あなたが作成するシステムを操作するのは、同僚ではありません。 お客様なのです。 ACCESSのクセを楽しむ ACCESSは、難しいのではありません。 主に小細工が必要なのです。 特に、ループなどを利用するに当たり、本当に面倒なんです。 しかし、結構ループが決まったりすると感動です。 ACCESSのクセを楽しむ 作業手順 その1  Excelのループ編 Excelの普通のループのコードです。 今回は、セルA1~セルA6が空欄だったら
0
カバー画像

【ACCESS Excel連携】毎月の集計したクエリって意味あるの?

YouTubeでも紹介しています。是非ご覧ください。なぜかクエリというものは、増えます。 それは、ACCESSの使い方を知らないからです。 または、覚えるのが面倒だからです。 毎月の集計クエリって意味あるの? こんにちは。無駄なクエリを僕滅する委員会の伊川です。 ACCESSを、我が社でも利用していますが、なぜ、クエリは増え続けるのでしょうか? カンタンな操作しか、基本書に掲載されていないことが原因でしょう。 ACCESSとExcelの連携となると敷居が高いと思う人も多いようです。 今回は、Excelを利用して、無駄なクエリを僕滅します。 実務でクエリが増える現象は 月の集計 4半期毎の集計 月間の個人成績 こんな感じでしょうか? 日本人は、物持ちが良いので、平気で3年前のクエリを残しておきます。 3年前の情報は、普通、毎日の実務では利用しません。 でも、なんか、あった時に、困るから・・・・・・ 今回の記事で、もう、困ることはなくなります。 このブログはこんな人にお勧め ACCESSの中にクエリが沢山ある人 ExcelとACCESSの連携を勉強している人 SQLを勉強している人 このブログを、読み終わるころには・・・・ はっきり言いますが、無駄なクエリを30個減らせます。 集計に関するクエリは、作成する必要がなくなります。 問題は、SQLを利用するのですが、SQLの公式を利用すればカンタンです。 ExcelVBAで、SQL文を書く 以前にも、この手の記事は記載しました。 しかし、ユーザーフォーム等、結構、面倒です。 今回は、ユーザーフォームを利用しないで、セルで設定します。 要
0
カバー画像

【ACCESS SQL】サイバイマンを減らすクエリ

YouTubeでも紹介しています。是非ご覧ください。SQLをSQLビューから作成を始めると、今までのクエリが無駄に思えてきます。 エイリアスとjoinを利用して、クエリを作成します。サイバイマンを減らすクエリ こんにちは。伊川です。 前回は、エイリアスについて解説しました。 しかし、実行するクエリに関しては、3つあります。 この3つのクエリを1発で実行する方法を紹介します。 単純に、INNER JOINと、エイリアスを利用します。 JOINに関しては、下記の記事で紹介しています。 相変わらずですが、競馬ネタであることをご了承ください。 このブログはこんな人にお勧め ACCESSを勉強している人 クエリを勉強している人 ACCESSにクエリが沢山ある人 このブログを、読み終わるころには・・・・ 複数のクエリを作成すると、メンテナンスが困難になります。 SQLを、直で編集するスキルがあれば、複数のクエリを作成することなく、 1つのクエリで実行することができます。 1発のクエリで実行する Q_買い目1というもを作成するのに、 Q_指数買い目順位2 Q_指数買い目順位5 上記の2つのクエリが必要となります。 当然、1発で実行できるなら、2つのクエリは不要になるわけです。 この、Q_指数買い目順位2、Q_指数買い目順位5は、MT_数値追加から、派生したものです。 MT_数値追加から、派生したクエリ(サイバイマン)ならば、1発で実行できます。 1発のクエリで実行する 作業手順 その1 見出しの考え方 SELECT ~ FROM~ WHERE~ この形が基本です。 SELECT ここには、ク
0
カバー画像

【ACCESS SQL】長いSQL文を短く短く 短縮する

YouTubeでも紹介しています。是非ご覧ください。クエリは、普通、ACCESSでは、デザインビューから作成します。 しかし、SQLで編集は厳しいものがあります。 それは、SQL文が長いからです。 長いSQL文を短く短く 短縮する こんにちは。伊川です。 今回は、SQL文を短くすることを紹介します。 SQL文から、編集するということは、なかなか厳しいですよね。 かといって、SQL文の文法も、ACCESS初心者に難しいですね。 しかし、ACCESS初心者だからこそ、覚えてほしいです。 VBAのコード同様に、SQL文も、テクニックを利用することで、短くできます。 このブログはこんな人にお勧め ACCESSを利用している人 クエリを勉強している人 SQL文を勉強している人 このブログを、読み終わるころには・・・・ 今回紹介するのは、エイリアスという技です。 複雑なクエリは、SQLの知識があれば、デザインビューよりも、 SQL文を使って編集したほうが楽と感じるでしょう。 エイリアスを利用する そもそも、エイリアスとは、どのようなことをするのでしょうか? 端的に言いますと、テーブルの名前を、勝手に変更するということです。 変更というよりは、テーブルに、あだ名をつけるということです。 下記の記事を参照してください。 ここにエイリアスを、少しだけ記載しています。 つまり、私の本名ではなく、通り名の、伊川直助を、代用しようという考え方です。 エイリアスを利用する 作業手順 その1 もともとSQLを確認する 競馬ネタですが、現在、上記のようなクエリがあります。 SQLに変換すると下記のようなクエ
0
カバー画像

【ACCESS SQL】ACCESSとSQLの基本がここにある。それがリレーションシップ

YouTubeでも紹介しています。是非ご覧ください。ACCESSの醍醐味は、リレーショナルデータベースを作成できることです。 リレーショナルデータベースって・・・・・・ カンタンに言えば、テーブルをつなげることです。 ACCESSとSQLの基本がここにある こんにちは。伊川です。 前回は、SQL文を利用した、カンタンな計算と、サブクエリを紹介しました。 サブクエリを使えるようになると、ACCESSは、もっと便利になります。 さらに今回は、SQL文を利用して、テーブルをつなげます。 カンタンに言えば、リレーションを組みます。 これは、サブクエリ以上に便利です。 このブログはこんな人にお勧め ACCESSで、クエリを勉強している人 ACCESSで、少し、高度なクエリを書きたい人 データベースに興味がある人 このブログを、読み終わるころには・・・・ ACCESSには、クエリを作成するために、デザインビューという機能があります。 しかし、デザインビューは、初心者のために、利用しやすい環境を、ACCESSが作ったのです。 データベースを操作するには、データベースを操作するよりSQL文です。 テーブルをつなげるJOINとWHERE テーブルをつなげることが、ACCESSの醍醐味です。 今は、Excelにも、PowerQueryがあり、テーブルをつなげることができます。 しかし、Excelは、どこまでいってもExcelです。 つまり、デザインビューの機能を超えることはできません。 ACCESSでは、JOINと、WHEREで繋げることができますが、WHEREで繋げるのは、古い書き方なので、新し
0
カバー画像

【ACCESS SQL】SQL文で、カンタンな計算をしてみよう

YouTubeでも紹介しています。是非ご覧ください。SQLでは、もちろん、計算もすることもできます。 ExcelのようなSUM関数、AVEREGE関数も用意されています。 今回は、計算結果を条件として、データを抽出してみましょう。 SQL文で、カンタンな計算をしてみよう こんにちは。伊川です。 2回の渡り、SQL文の紹介をしてきました。 今回は、SQLでカンタンな計算をしながら、データを抽出してみます。 利用する関数は、カンタンな関数です。 Excelでお馴染みの関数です。 しかし、Excelと利用方法は少し違います。 まら、SQLでは利用できても、ACCESSで利用できない関数もあります。 Excelでも、ACCESSでも、SQLでも利用できる関数を紹介します。 このブログはこんな人にお勧め クエリの利用方法を勉強している人 SQL文を勉強している人 高度なクエリを書いてみたい人 このブログを、読み終わるころには・・・・ 計算のコードは、Excelの関数と変わりません。 少し、書き方が変わります。 また、SQLでは利用できるが、ACCESSで利用できない関数もありますので、その際は、別の関数を利用するしかないです。 SQLで、計算結果に基づいて、データ抽出する 今回、利用する関数は、上記の関数です。 SQLで、計算結果に基づいて、データ抽出する 作業手順 その1 カンタンな計算 salary列の合計値と平均値を求めよ SELECT SUM(salary), AVG(salary) FROM MT_Empoyee; このように記載します。 フィールドの名前が変ですね。 Expr
0
カバー画像

【ACCESS クエリ】クエリは、SQL文で記載すると面白くなる?

YouTubeでも紹介しています。是非ご覧ください。どんなに、優れたデータベースを、作成しても、欲しいデータを抽出できなければ意味がありません。 この、データ抽出は、データベースを操作するに場合に、必須の知識となります。 クエリは、SQL文で記載すると面白くなる? こんにちは。伊川です。 クエリを制するのみは、データベースを制する。 最近は、すっかりSQLに、ハマっています。 SQLの基本書には、必ず、MySQLを、パソコンにインストールして、開発環境を整えるところから始まります。 ただ、MySQLを、インストールしなくても、ACCESSを利用して、手軽に勉強できます。 今回紹介する書籍は、非常に変わりやすく記載されています。 私も、SQLを基礎から勉強しようと思い、購入しました。 この書籍の良いところは、サブクエリ、相関クエリ等、 ACCESSの基本書では、記載されていないことが、記載されています。 1つのテーブルから、クエリを複数作成してもいいですが、メンテナンスが大変です。 短いSQLを、サクサクっと記載して、万能なデータベースを作成しましょう。 このブログはこんな人にお勧めACCESSで、クエリを勉強している人 SQLの勉強をしている人 サブクエリ等、複雑なクエリを作成したい人 このブログを、読み終わるころには・・・・今回は、SQLの基礎中の基礎です。 しかし、この基礎に関しては、SQLの文法を学ぶに当たり非常に重要なことです。 この基礎を勉強して、複雑な抽出条件を記載できるようになりましょう。 ACCESSを利用して、SQLの勉強をするACCESSには、クエリを作成す
0
カバー画像

ファイルサーバからSharePointサーバへの置換え

最近、組織内でSharePointサーバを導入するケースが増えています。その中で、従来のファイルサーバからSharePointサーバに完全移行した際に、Excelマクロが動作しないなどの問題も発生していると聞きます。 ・従来のファイルサーバ(例:¥¥サーバ名¥部署名) ・SharePointサーバ(¥¥テナント名@SSL¥DavWWWRoot)実際、SharePointサーバに完全移行した後で、従来の作業を、従来通りの感覚で行う対策は難しいです。私達は、購入者様の「こういうことをしたい」を丁寧にヒアリングして、現実的な解決策を 一緒に考えさせて頂く、ということを基本スタンスにしています。````````````` 私達の感覚では、Microsoft SharePointの位置づけは、チーム作業を支えるデータ共有プラットフォームだと思っています。 表形式データの中身を、WEB上のデータベース(名称:SharePoint List)に置いて、ユーザインターフェースとしてExcelを使用するような形が想定されているのかと。 そうすれば複数人のチーム作業で、リアルタイムでデータが共有される、といった青写真が描かれているようにも思えます。 本質的には、既存のExcelデータ(管理台帳など)をSharePoint List上にアップロードして、クエリを使用して、そのデータと連携するのが対策となるかと思います。 具体的には、クエリで読み出して集計作業を行ったり、Excelマクロを組んで SharePoint List上のデータを追加/編集・更新/削除したり。 一方で、私達は、日常の業務に追わ
0
カバー画像

【ACCESS クエリ】Power Query Power Pivotなんて使わない

YouTubeでも紹介しています。是非ご覧ください。世の中は便利になり、power query power pivotとうがあります。 なんちゃってデータベースです。 しかし、バッタもんは、どこまで行ってもバッタもんです。 Power Query Power Pivotなんて使わない 今回は、クエリについて説明します。 以前に、Excelユーザーが知らないデータベースの作成方法等を紹介しました。 私の個人的な意見としては、私の趣味における競馬には、全く利用できません。 なぜかというと、私は、膨大なデータの中から、統計で、競馬の必勝法を、探しています。 四半期とか、先月とか、そんな話ではありません。 競馬は通常、土日で、6開催あり、約1,000頭の出走があります。 1ヶ月で、約4,000頭です。 そして、検索機能を付けて、その結果を、また、テーブルに保存するという内容です。 その中で、周知の事実かもしれませんが、結構、役に立つ競馬の必勝法を紹介します。 このブログはこんな人にお勧め ACCESSを勉強している人 ACCESSでクエリを勉強している人 競馬で高確率で、的中する情報が欲しい人 このブログを、読み終わるころには・・・・ データベースに関しては、欲しい情報が、すぐに抽出できなければ意味がありません。 実務においても、競馬においてもです。 今回は、グループ毎に抽出します。 フラグを立てたデータから、グループ全体を抽出します。 クエリを利用して、個人から全体を見る 木を隠すなら森。 このような言葉がります。 確かにその通りですね。 隠した木が、他の木に紛れるからです。 競
0
カバー画像

データーベースのデバッグツール <WinSQL>

 何種類かのデータベースを扱う技術者にとって、専用ツールを使用したクエリテストは避けられないものです。  私がストレスを感じるのは、データベースエンジンごとに、ユーザーインターフェースの使い勝手が全然違って、「ただクエリをテストしたいだけ」なのに、クエリに集中できないことです。 そこで私が愛用しているツールが「WinSQL」です。   www.synametrics.com/SynametricsWebApp/Download.do?ProgName=WinSQL これは様々な種類のデータベースに対して、一つの共通したインターフェースからクエリを発行することが出来るツールです。 これを使用すると、データベースにアクセスするプログラムを開発する、一般的な手順の中で(1) 画面設計/作成(2) DB接続※場合により、トランザクション処理を開始。(3) SELECTクエリでテーブルデータを読込み。(4) (3)項の結果に応じて、INSERT, UPDATE, DELETEなどのクエリを発行。(5) SELECTクエリで、データの不整合がないか確認。※場合により、トランザクション処理を終了。といった流れの (3)(4)項を 効率的に進めることができます。非常におすすめのツールです。
0
10 件中 1 - 10
有料ブログの投稿方法はこちら