例として
insert (項目A,項目B,項目C) values (select max(項目1) from table,'AA','BB')
のようにすると
「システムで予約されているエラー(-3025)です。このエラーに対するメッセージはありません。」
と出る場合の対処
insert (項目A,項目B,項目C) values (select max(項目1) from table,'AA','BB')
↓
insert (項目A,項目B,項目C) select distinct max(項目1) from table,'AA','BB' from table
として、1レコードのみselectが返却するようにすればOK。
あとは、DLookupを使う方法もあり。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1247653057