Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3704 / 9994 ←次へ | 前へ→

【9548】Re:フォームに自動的に採番をしたいのですが
回答  hatena  - 07/6/10(日) 11:24 -

引用なし
パスワード
   >表形式のフォームに連番を0001〜nnnnまで自動採番をして
>表示したいのですが。
>
>「Aテーブル」から、会社名順に抽出する
>「Aクエリ」を作り、抽出した結果を表示する
>「Aフォーム」を作りました。
>この「Aフォーム」(表形式です)の行の一番左には、"連番"という領域が
>あります。
>この"連番"に1〜自動採番をしたいのですが手法が分かりません。
>
>「Aテーブル」のデザインは、氏名,会社名,住所・・ となっています。
>
>前画面の条件入力画面で「会社名順表示」ボタンクリックした時のイベントは
> Private Sub 会社名順表示_Click()
>    DoCmd.OpenForm "Aクエリ"

ここは、

DoCmd.OpenForm "Aフォーム"

ですよね。
> End Sub です。

>「Aクエリ」の内容は
>SELECT *
>FROM お客様情報
>ORDER BY お客様情報.会社名カナ;
>としました。
>
>「Aフォーム」のデザインは
>連番(非連結),氏名(連結),会社名(連結),住所(連結)・・
>となっています。

会社名カナ には重複は有りませんか。
ないのなら、連番 のテキストボックスのコントロールソースに

=DCount("*", "お客様情報", "会社名カナ='" & [会社名カナ] & "'")

と設定すれば連番が表示されると思います。
クエリの方に、上記の式の演算フィールドを追加しても
いいです。

SELECT *,
DCount("*", "お客様情報", "会社名カナ='" & [会社名カナ] & "'")
AS 連番
FROM お客様情報
ORDER BY お客様情報.会社名カナ;
1,245 hits

【9535】フォームに自動的に採番をしたいのですが 大河原 07/6/8(金) 19:31 質問[未読]
【9540】Re:フォームに自動的に採番をしたいのですが kohji 07/6/9(土) 16:56 回答[未読]
【9541】Re:フォームに自動的に採番をしたいのですが 大河原 07/6/9(土) 20:33 質問[未読]
【9544】Re:フォームに自動的に採番をしたいのですが kohji 07/6/10(日) 5:18 回答[未読]
【9548】Re:フォームに自動的に採番をしたいのですが hatena 07/6/10(日) 11:24 回答[未読]
【9549】Re:フォームに自動的に採番をしたいのですが 大河原 07/6/10(日) 11:43 発言[未読]
【9550】Re:フォームに自動的に採番をしたいのですが hatena 07/6/10(日) 11:55 回答[未読]
【9552】Re:フォームに自動的に採番をしたいのですが 大河原 07/6/10(日) 14:08 質問[未読]
【9555】Re:フォームに自動的に採番をしたいのですが hatena 07/6/10(日) 17:15 回答[未読]
【9557】Re:フォームに自動的に採番をしたいのですが 大河原 07/6/10(日) 20:45 お礼[未読]
【9558】Re:フォームに自動的に採番をしたいのですが 大河原 07/6/10(日) 20:48 お礼[未読]

3704 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free