|
>updateを行うまではテーブルへのレコード追加はデータベース本体に反映されないのでしょうか。
データベース本体というのが何を意味するのかかならずしもよくわからないのですが、
レコードセットにAddnewした場合、Updateされるまでは、
当該レコードはテーブルに追加されません。
これは、テーブルに直接入力したり、連結フォームに入力する場合も同様であって、
新規入力中のレコードはまだテーブルには全く影も形もなく、
フォーカスをカレントレコードの外に移すとか、
明示的に、レコード保存のコマンドを実行するなど、レコードの保存がなされて初めて
テーブルに追加されるようです。
私としては、新規入力中のレコードは、
テーブルとは別のオブジェクトに格納されていて、
レコードの保存がなされた場合に初めてテーブルに追加されるものと
理解しています。
新規入力中のレコードが格納される、テーブルとは別のオブジェクトは、
データベースの一部でしょうから、
新規入力中のレコードは、データベースには反映されていると言っていいと思います。
ただし、そのオブジェクトには、アクセスというアプリケーションの開発者でない限り、
アクセスできないだろうと思います。
|
|