Access

Perl DBIでAccessクエリに接続し、データをハッシュの配列で取得する際、キーが重複する事がある

クエリの中に複数のテーブルでリレーションを作った場合、SELECT文で取り出す際のフィールド名は、「テーブルA.フィールドB」という風に表される事がある。特に、複数のテーブルに同じフィールド名が使われている場合、これがないとフィールドの区別が付かな…

PerlでAccessデータベースに接続

Accessデータベースのテーブルからフィールド名を取得する方法 ODBC経由でデータベースと接続するには my %TYPES = $db->ColAttributes(SQL_COLUMN_TYPE_NAME); TYPESにはフィールド名と型名のハッシュマップが格納される。

PerlからODBC経由でAccessファイルの内容を操作する

ODBCはWindowsで標準サポートされているデータベースドライバで、他の言語からでも使える。 JavaでJDBCを使ったが、そのようなものだろう。 Perlの場合はDBIモジュールからデータベースとして接続できるらしい。 ODBCによるAccess操作 SQLステートメント

Accessトレーニング

金村さんに教えてもらったページ群。 ある程度決まった所要時間で読み進めて行く事で学べるので便利。 Access 入門 http://office.microsoft.com/training/training.aspx?AssetID=RC061181381041 他のユーザーが作成したデータベースで作業する http://offic…

Accessを使いこなすためにDB設計の基本をおさらいしてみた

Java, Perl, Grailsを勉強する過程で、何度もSQLのDBを設計してきたが、予備知識はSQL操作とテーブルの第1〜第3正規形のみで、デザインの心得のようなものは纏まった形で勉強したことが無く、自分で考え付いたものを何となく形にしていた。(他人のアイデア…

Accessの操作法を覚える

内部的にはSQLらしいが、SQLコマンドではなくGUIを使って、DB構造をデザインしていく形となる。 オブジェクトを作成 それぞれの違いはまだはっきりと分からないが、以下のようなものをデザインすることになる。 テーブル クエリ フォーム レポート ページ マ…