OOo BASE へ Access のデータをインポートする方法
現在使用中のBASE のデータベースや新たに作りたいBASE にAccess やCSV のデータを取り込むには、
まず新しいDBを開きデータソースをAccess とし、目的のmdbファイルを指定してBASE から利用できるようにする。
つぎに、取り込みたいAccess 側のテーブルをBASE 側にドラッグして持ってくる。ここでデータのコピーのウィザードが起動するので、質問に従って構造だけをコピーするのか構造とデーターの両方か、どのフィールドをコピーするか、フィールドの型や長さをどうするかを指定する。
「完了」するとBASE 側に新たなテーブルが出来上がる。
他のソフトで作られたCSV ファイルを読み込むのにもほぼ同様の手順で行えばよい。CSV の場合はmdbを指定するのに該当するところが、csvファイルのあるディレクトリを指定するようになる。
インポート時にエラーが出た場合は以下を確認してみること。
1) 数値型フィールドのデータ中に不正な文字がないか。カンマもダメみたい。
2) 文字型フィールドの文字数がオーバーしてないか。
3) 入力の省略が(Null)認められていないフィールドでデータが空になっていないか。
なんでエラーになったのかメッセージを出してくれると有難いのだが。