ちょうどOracleのDBをAccessでテーブルリンクするように
NOTESのDBをAccess2000からテーブルリンクさせたいのですが、
そのようなことは可能でしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

テーブルリンクのようにする事は難しいとは思いますが、アプローチを変えると、連携は可能です。



ノーツの開発ライセンスがある事が前提になりますが、ロータススクリプトから、ODBCドライバ経由でデータベース接続は実は可能です。
そのスクリプトを動かすマシン上にODBCドライバを定義しておく必要がありますが、ノーツ側からデータを吐き出すというアプローチならば、(トリガーがノーツ側になってしまうという欠点はありますが)とにもかくにも丸ごとエクスポートはできます。

これが代替案になるかは、要件によりますけどね。
参考になれば・・・。
    • good
    • 0
この回答へのお礼

またまたyou-mさんありがとうございます。
結局のところデータの安全性を考えると恐ろしいので、
ノーツDBをOracleに変換するという方向で考えてみます。

お礼日時:2002/03/12 20:08

以前は、notesDBのODBCドライバをロータスが”販売”していました。


しかし、この製品はすでに販売終了となっており、事実上Access等からノーツデータベースを参照するのは、不可能となってしまいました。

ノーツデータベースアクセス用の、汎用ActiveXなどをロータスが作らない事には、極めて難しい要件だと思います。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
ってことは、どちらかのDBを変換するしか方法はないということでしょうか?
うーん、まいったなー。

それかAccessとnotesと両方に互換性のある何かを間にかませて、、
うーん、データの安全性を考えるとそれも怖いですね。

お礼日時:2002/03/11 19:52

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QLotus notesでの新規フォルダの作成方法

勤め始めた会社で、Lotus notes(バージョン7)のメールを使用しています。

受信フォルダの下に、いくつかの新規フォルダを作りたいのですが、
左の方にある『受信フォルダ』を右クリックして新規フォルダを作ると、

送信済みフォルダとか、ごみ箱とかよりも下にある『フォルダ』という部分に
新規フォルダができるんです。。。

私としては、Outlook Express や Windows Liveメールのように、
『受信フォルダ』のすぐ下というか、『受信フォルダ』の枝分かれのような形に
なってほしいのですが。。。

このような、私の希望に合う形にすることは可能でしょうか?
あまり notes に詳しくないので、わかりやすく教えていただけると助かります。

Aベストアンサー

残念なのですが、Notesの機能のデフォルトでは[フォルダ]の下にフォルダが作られるようになっています。

Domino Designerを利用してカスタマイズをすればどうにでもなるのですが、一般ユーザーの方にはカスタマイズの権限は与えられていないことが普通です。

Domino Designer が利用できるということであれば、アウトラインを編集することにより可能です。

QAccessでOracleのテーブルをリンクし、Access側では読み取り専用にしたい

社内にOracleデータベースでのシステムが立ち上がっているのですが、管理帳票の出力用に、OracleのデータをAccessで読み込みたいと思っています。
テーブルのリンクそのものは知っており、成功しているのですが、Oracleデータベースのデータを壊さないようにするため、このリンクテーブルを読み取り専用にしたいと思っています。どのようにすれば良いでしょうか。

なお、Oracle側で読み取り専用ユーザを作成して、そのユーザでリンクすれば良いことは理解していますが、それは最後の手段にしたいと思っています。別の方法でうまくできないでしょうか。

Aベストアンサー

Accessからは、ODBCでOracleにリンク接続しているのでしょうか?
それであれば、ODBCの設定画面(コントロールパネル→管理ツール→データソース(ODBC))で、「読み取り専用接続」という設定がありますので、そこにチェックをすればOKだと思います。

QDreamweaver notesフォルダは何?

こんにちは、DreamweaverでWEBを作る練習をしています。
notesというフォルダができますが、これって何なのでしょうか?
ご存知の方がいましたら教えてください。
よろしくお願いします。

Aベストアンサー

こんにちは!

ファイヤーワークスやフラッシュで作ったファイルなどをDreamweaverに挿入したときに、そのファイルと元のファイルの関連付けの情報などが入っています。

これがあることによりDreamweaverに挿入したファイルを選択して、プロパティインスペクタのファイヤーワークスのボタンを押しただけで、元のファイルが自動的に立ち上がって編集する事が出来ます。

QAccessとDB2のテーブルリンクで…

お世話になります。

ある2台のサーバーが社内にあります。
その2台のサーバーにはそれぞれ、IBMのDB2というデータベースを使用していて、それぞれのDB2内には同じデータベース名(テーブル)が存在します。

現在、サーバーAから新サーバーBに社内WEBシステムの移行を行っていて、Access2000のテーブルリンクを使って、サーバーAにあるDB2のデータベースAのテーブルとリンクをしています。
その際、テーブルリンクをする為にWindows2000の「ODBC データソース アドミニストレータ」のシステムDSNで、「IBM DB2 ODBC DRIVER」を使用してデータベースAにODBCを介して接続しております。
ですが、サーバーA側と同じ名前の、新サーバーBのデータベースAにODBCを介してテーブルリンクを繋ごうとすると、サーバーAと新サーバーBのデータベースAという名前が同じだからか、システムデータソースを追加しても、新サーバーB側のデータベースAに接続が出来ません。

この場合、新サーバーBのデータベースAの名前を同じものではなく、別の名前に変更した方が宜しいのでしょうか。

質問内容に不足な点がございましたら、内容を再度追加致します。
どうぞご教授宜しくお願いします。

お世話になります。

ある2台のサーバーが社内にあります。
その2台のサーバーにはそれぞれ、IBMのDB2というデータベースを使用していて、それぞれのDB2内には同じデータベース名(テーブル)が存在します。

現在、サーバーAから新サーバーBに社内WEBシステムの移行を行っていて、Access2000のテーブルリンクを使って、サーバーAにあるDB2のデータベースAのテーブルとリンクをしています。
その際、テーブルリンクをする為にWindows2000の「ODBC データソース アドミニストレータ」のシステムDSNで、「IB...続きを読む

Aベストアンサー

同じテーブル構成のデータベースに対する、複数のDSNが
あってもなんの問題もないはずです。IPアドレスとDSNだけが違うってこと
ですよね。

サーバAを参照しているテーブルリンクは、データソースをサーバBに変更した
だけではずっとサーバAを参照しています。サーバBをデータソースに指定した
状態で、テーブルリンクを削除して再度リンクすればサーバBを参照できると
思います。

接続先の変更のたびにリンクテーブルは、再度リンクしなおさないとだめなので
僕は面倒なんでVBAでやってますけど。

Qlotus notes のメールフォルダの見つけ方

お世話になります_(._.)_
lotus notesを使用しておるのですが、
メールをフォルダにいくつか分けて保存しておりました。
そのメールを整理しようとして、あるフォルダの移動
先を受信ボックスに設定してしまった所、フォルダ自
体見れなくなってしまいました;;
どうしたらそのフォルダを元に戻すことできるのでし
ょうか;;
どなたか教えていただけないでしょうか?

Aベストアンサー

フォルダを受信ボックスに移動したんですか??
通常Notesでは、フォルダの移動に関して受信ボックスをマウス移動で選ぶと、浸入禁止マークが出るはずです。
右クリックでは、フォルダの移動を示す項目はありません。

yogoo1981様の状態はバグなのでしょうか・・・

で、戻す方法というか見つける方法なのですが。。。。
(1)ツールの下のアーカイブにいないでしょうか?
(2)その画面はアーカイブ画面ではないでしょうか?
(3)同名のフォルダ作成してみる。
(4)(3)の状態で、outlookにIMAP4によって対応させた後、outlookのDBXファイルでフォルダ名と同名のものの中を見てみる。
(5)ビューの全ての文書で紛失したフォルダに入れておいたメールがないか調べる。
(6)(5)の状態であった場合、新ルールを設定後、手動で移すしかないですね・・・
(7)(5)の状態で無かった場合、メール・フォルダそのものが削除されたと言うことです。

文書能力が乏しいため、あまりお役に立てないかと思いますが、参考にしていただければ幸いです。

フォルダを受信ボックスに移動したんですか??
通常Notesでは、フォルダの移動に関して受信ボックスをマウス移動で選ぶと、浸入禁止マークが出るはずです。
右クリックでは、フォルダの移動を示す項目はありません。

yogoo1981様の状態はバグなのでしょうか・・・

で、戻す方法というか見つける方法なのですが。。。。
(1)ツールの下のアーカイブにいないでしょうか?
(2)その画面はアーカイブ画面ではないでしょうか?
(3)同名のフォルダ作成してみる。
(4)(3)の状態で、outlookにIMAP4によって対応...続きを読む

Q異なるDB間の異なるテーブルの特定レコード間のリンクは可能か?

Window98, Access2000を使用しています。
現在(1)住所録DBと(2)家計簿DBをAccessにて作成しています。家計簿DBは長年使っていますのでかなりの情報量です。(1)の住所録DBは先日から作り始めたばかりです。そこで質問させていただきたいのですが、(2)の家計簿DBにあるAccount名と住所録DBにある会社名とリンクをさせたいのですがどのようにしたらよいのでしょうか? 外部テーブルとしてリンクさせるテーブルを新たに新規Account名として追加して家計簿DBにつくることは出来ますが、完全な目的達成の問題点として、

1)家計簿DB内にあるAccount名の数は1000件を超えていますが、そのそれぞれのAccount名テーブルはかなり簡素なものなので、そのテーブル構造及びフィールド(住所、担当者(個人名)、交信情報(メモ))やそれぞれのリンク構造は住所録DBを使いたい。但し、1000件以上のAccount内容全てにその詳細情報は不要で、家計簿DBの特定のAccount名につき住所録DBの会社テーブルにある特定のレコードとリンクさせ、内容を充実させたい。即ち異なるDB間で特定のテーブル内にある特定のレコード間のリンクは可能か否か?

2)家計簿DB内のAccount名は会社名もあれば個人名もあります。一方住所録DBには、家計簿DBのAccount名テーブルの該当リンク先テーブルとして、会社名は (a)会社テーブル、個人の場合は (b)担当者(個人)テーブルのように2種類のテーブルが存在していますが、それぞれ該当レコードにリンクさせる事は可能か?

上記1)、2)に付き技術的可能性の可否について、或いは目的達成のためのアイデアが頂ければ喜びます。宜しくお願いします。

Window98, Access2000を使用しています。
現在(1)住所録DBと(2)家計簿DBをAccessにて作成しています。家計簿DBは長年使っていますのでかなりの情報量です。(1)の住所録DBは先日から作り始めたばかりです。そこで質問させていただきたいのですが、(2)の家計簿DBにあるAccount名と住所録DBにある会社名とリンクをさせたいのですがどのようにしたらよいのでしょうか? 外部テーブルとしてリンクさせるテーブルを新たに新規Account名として追加して家計簿DBにつくることは出来ますが、完全な目的達成の問...続きを読む

Aベストアンサー

1. リンクテーブル
住所録DB内に、家計簿DBのAccoutテーブルのリンクテーブルを作成するということです。Access のメニューの「ファイル(F)」→「外部データの取り込み(G)」→「テーブルのリンク(L)...」で作成します。リンクテーブルを作成すると、住所録DB内にあたかもAccount テーブルがあるかのように見えるのですが、データの実体は家計簿DBにあります。住所録DB内のリンクテーブルに対してデータの追加や変更、削除を行えば、家計簿DB 内の Account テーブルに対して追加、変更、削除が実行されます。

2.クエリー
>特定のレコードのリンクは内容を確認しながら一件一件指定する必要があります。
ということなので、二つテーブルを関連付けるフィールドがないようですね。関連付けさせるためのフィールド(結合フィールド)がなければ、二つのテーブルをリンク(リレーションともいいます。)させることはできません。逆に言うと、二つのテーブルをリンクさせるための作業が、結合フィールドを作成、および結合フィールドにデータをセットする行為になります。
もう少し具体的に書きますと、
Acount テーブルに、ID というフィールドと名称というフィールドがあり、次のようなデータが入っているとします。
ID   名称
---------------------
0001  山田さん
0002  佐藤さん
0003  鈴木さん

一方、住所録DBの担当者テーブルには番号というフィールドと氏名というフィールドがあったとし、次のようなデータが入っているとします。

番号  氏名
------------------------
1000  鈴木 一郎
1051  山田 太郎
1129  山口 努
1131  木村 庄之助
1132  山田 花子

Account テーブルの 0001 と 担当者テーブルの 1132
Account テーブルの 0003 と 担当者テーブルの 1000
をリンクさせたいとします。

方法1.番号を振りなおす
Account テーブルか、担当者テーブルのどちらかの番号を振りなおすわけですが、例えば担当者テーブルの番号を振りな直すなら、

番号  氏名
------------------------
0003  鈴木 一郎
1051  山田 太郎
1129  山口 努
1131  木村 庄之助
0001  山田 花子

のように、ID と 番号を一致させなければなりません。

方法2.フィールドを追加する
フィールドIDとフィールド番号の型(数値型とか文字型とか)が一致していれば、番号の振り直しでもよいのですが、型が一致していなければ、一致するフィールドを追加せざるを得ません。
↓こんな感じにします。

番号  ID  氏名
------------------------
1000  0003 鈴木 一郎
1051  0002 山田 太郎
1129  0004 山口 努
1131  0005 木村 庄之助
1132  0001 山田 花子

今日は疲れましたので、続きはまた今度にします。

1. リンクテーブル
住所録DB内に、家計簿DBのAccoutテーブルのリンクテーブルを作成するということです。Access のメニューの「ファイル(F)」→「外部データの取り込み(G)」→「テーブルのリンク(L)...」で作成します。リンクテーブルを作成すると、住所録DB内にあたかもAccount テーブルがあるかのように見えるのですが、データの実体は家計簿DBにあります。住所録DB内のリンクテーブルに対してデータの追加や変更、削除を行えば、家計簿DB 内の Account テーブルに対して追加、変更、削除が実行されます。

2...続きを読む

QNotesのメールのフォルダについて

Notesのメールでフォルダを新しくフォルダを作成したんですが、
間違ったフォルダを作成したのですが、
削除の方法を教えてください。
バージョンは5です。

Aベストアンサー

まずフォルダをクリックして反転表示させます。
次にメニューの「アクション」→「フォルダオプション」→「フォルダの削除」で完了です。
名前の変更や移動も「フォルダオプション」で出来ます。

QAccess2000でExcelからリンクしたテーブルのデータがうまく表示されません

Excelで作成したあるワークシートをAccessでテーブルとしてリンクしたのですが、
インポートは成功したのですが、Excelで他のシートのフィールドを参照する
式を入力した一部のデータに#Num!エラーが表示されうまく表示されません。
値のみが入力されているNo.とかはうまく表示されるのですが、
計算式が入るとダメなのでしょうか?
また、良い解決策はないでしょうか?

Aベストアンサー

エラー値「#NUM!」は、数式・関数の数値に問題のあるときに出る表示です。

私が思うに、エクセル上であるセルに別ワークシートのセルを参照させる場合、そのワークシートの名前やセル番号を数式に入力しますが、アクセスにインポートするともちろんセル番号はなくなりますから、それが原因で参照が不可能脳になるのではないかと思います。
アクセス上での参照の仕方を確認したほうがいいでしょう。

QLotus Notesでフォルダを含む古いメールを別途コピーしたいです

Lotus Notesでフォルダを含む古いメールを別途コピーしたいです。

初めてLotus Notesを使用している派遣先で就労を始めました。
前任者は、ツールのアクションからDBへコピーの機能を使用し
メールのみをワークスペースに作ってあったローカルドライブ?に
移動していたようなのですが
フォルダごと移動する方法は、判らなかったみたいです。

最近メールの容量が多すぎて送受信は、出来ますが受信する為に
ダブルクリックをすると
「@@kbオーバーしています」みたいな?警告が常に出ます。

まだ業務開始をしたばかりで過去のメールは、削除したくない為
整理の為に過去のメールをフォルダごとコピーして保存しておき
通常使用しているメインのメーラーの方のフォルダとメールは、
削除したいのですが個人単位で可能でしょうか?
それとも情報システム部の管理権限者に依頼しないと駄目なのでしょうか?

出来ればワークスペースに新しい移動先を作成して今回からは、
そちらにコピーするようにもしたいのですが
(現在コピー移動?しているローカルも結構沢山です。
2年半就労していた前任者が全てメールだけ移していました。)
あちこちヘルプ等を見ても作り方すら判りませんでした。

職場で色々確認しながらこちらで質問させて頂きたかったのですが
Web閲覧ブロックが厳しくてこういった場やブログ及びSNS等は
情報システム部に使用目的を申請して許可を得ないと一切閲覧出来ません。

色々概念や専門用語に誤りもあるかと思いますがご回答頂けると嬉しく思います。
宜しくお願い致します。

Lotus Notesでフォルダを含む古いメールを別途コピーしたいです。

初めてLotus Notesを使用している派遣先で就労を始めました。
前任者は、ツールのアクションからDBへコピーの機能を使用し
メールのみをワークスペースに作ってあったローカルドライブ?に
移動していたようなのですが
フォルダごと移動する方法は、判らなかったみたいです。

最近メールの容量が多すぎて送受信は、出来ますが受信する為に
ダブルクリックをすると
「@@kbオーバーしています」みたいな?警告が常に出ます。

まだ業務開始をし...続きを読む

Aベストアンサー

質問をみる限りですが、サーバー上にあるメールのサイズが大きすぎて、エラーメッセージが表示されるように見受けられます。メールをローカルのPC側に持ってくるには以下の方法があります。

1. レプリカ - サーバーとローカルのメールを同期を取り、同じ状況にする方法
2. アーカイブ - サーバーからメールを引き取り、ローカルのPCにコピーする方法(一方通行)

レプリカとアーカイブを併用することもできます。
http://okwave.jp/qa/q4385714.html

今回はアーカイブの方が適している思いますので、アーカイブについて解説します。

前任者がアーカイブの設定をしているかどうかは、以下の方法で分かります。
1. サーバーのメールを開く
2. [アクション - アーカイブ - 設定]を選択

ここに表示されている条件でアーカイブ(メールをローカルにコピー)しています。

実際にローカルに移動する方法でよくある方法は
1. ローカルに移動したいメールを選択
2. [アクション - アーカイブ - 選択されたアーカイブ文書]をクリック

これで条件にしたがってメールが移動されます。条件によってはサーバー上のメールだけ消して、ローカルにメールをコピーしないような条件も作成できますので、条件を確認するのをお忘れなく。(前任者がそれで設定しているのであれば、問題ないとは思いますが...。)

あとは、Notesに関する本も出版されております。バージョンは異なるかもしれませんが、基本的な考えはまったく変わりませんので、一度目を通すといいかもしれません。

http://www.amazon.co.jp/Lotus-Notes-8-5%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89-%E5%8C%97%E6%B5%A6-%E8%A8%93%E8%A1%8C/dp/4798022942/ref=sr_1_1?ie=UTF8&s=books&qid=1284449207&sr=8-1

質問をみる限りですが、サーバー上にあるメールのサイズが大きすぎて、エラーメッセージが表示されるように見受けられます。メールをローカルのPC側に持ってくるには以下の方法があります。

1. レプリカ - サーバーとローカルのメールを同期を取り、同じ状況にする方法
2. アーカイブ - サーバーからメールを引き取り、ローカルのPCにコピーする方法(一方通行)

レプリカとアーカイブを併用することもできます。
http://okwave.jp/qa/q4385714.html

今回はアーカイブの方が適している思いますので、アーカイブ...続きを読む

QAccess2000でAccess97のテーブルを利用する方法

Access97からAccess2000へのコンバージョンを行っています。様々な問題が発生しているのですが、解消困難な問題があり質問させて頂きます。
まず、背景・環境など長くなりますが、説明します。
自社で開発したプログラムの97→2000への移行を行っていますが、予算とマシンスペックの問題で、ユーザーのOS(95、98、2000、XP)、Office(97、2000)共に混在する状況となります。また、一人のユーザーが複数の事業所で仕事をしており、使用するマシンも一定ではなく、一台のマシンを複数のユーザーが使用します。
問題となっているプログラムは、プログラム本体とデータ部分がそれぞれ別のmdbファイルとして構成されており、本体からテーブルのリンクでデータ用mdbを利用しています。
また、ワークグループを利用しパスワードによるアクセス管理を行っています。
データ部分は、他のプログラムでも利用しており、そのプログラムも97版と2000版が混在しています。
そのため、データmdbは97で利用したいと思っています。
ところが、2000のプログラムでDlookup関数を使用し、97データの取得結果が正しくありません。途中で切れたり、余計な文字が後ろについてしまいます。リンクテーブルを選択クエリにしても同じでした。

(正)東京三菱銀行→(誤)東京三菱銀行??○!!
(正)123456→(誤)1234
Dlookup("フィールド名" & "","リンクテーブル名")
という風に文字列の後に空文字を加えると正しく表示されます。
ただ、すべてのDlookup関数を調べ処理を追加するには数も多く、今後の保守に問題が残ります。
また、データを2000に変換すると問題が発生しません。しかし、互換のため、97形式でデータmdbを作成することも考えたのですが、設定したワークグループセキュリティが解除されることも判明しています。
解決方法か関連情報をお持ちの方、ご教授お願いします。

Access97からAccess2000へのコンバージョンを行っています。様々な問題が発生しているのですが、解消困難な問題があり質問させて頂きます。
まず、背景・環境など長くなりますが、説明します。
自社で開発したプログラムの97→2000への移行を行っていますが、予算とマシンスペックの問題で、ユーザーのOS(95、98、2000、XP)、Office(97、2000)共に混在する状況となります。また、一人のユーザーが複数の事業所で仕事をしており、使用するマシンも一定ではなく、一台のマシンを複数のユーザーが使用します。
...続きを読む

Aベストアンサー

DLookUpはAccessのライブラリの関数です。バージョンの違うDBに、バージョンの違う同名のAccess関数を使用するのはどうかと、、、

SQL文で問い合わせても一緒ですか?

可能であれば、ADOを利用することをお勧めします。


人気Q&Aランキング

おすすめ情報