- 締切済み
DMAXを使って登録ボタンを作りたい
accessを使い現在ある利用者IDの最大値をDMAXで検出し そのIDに+1をして登録を行いたいのですがまったくできません・・・ 現在最大のIDがZZZZ4000だったとすると自動検索してZZZZ4001で登録できるように。 riyou_id = DMAX("riyou_id", "riyou_infotb")+1 とすると「型が一致しません。」となってしまいます。 できれば、最大値+1のIDを検出し登録用のフォームを表示し、新しいレコードを出して登録ができるまでの書き方を教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- nicotinism
- ベストアンサー率70% (1019/1452)
回答No.2
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
お礼
回答ありがとうございます。 ?dmax("right(riyou_id,4)","riyou_infotb","left(riyou_id,4)='ZZZZ'") なのですが実行後 「オブジェクトは、このプロパティまたはメソッドをサポートしていません。」となりました。 left(me!riyou_id,4) & format(dmax("right(riyou_id,4)","riyou_infotb","left(riyou_id,4)=' & left(me!riyou_id,4) & "'") + 1,"0000") こちらですとコンパイルエラーになりました・・・ できればモジュールだけでどうにかしたいです(涙