アクセスのクエリーについて




◇-アクセスのクエリーについて-koyagi(1/22-12:14)No.20489
 ┗Re:アクセスのクエリーについて-へぼ3(1/23-09:23)No.20547
  ┗Re:アクセスのクエリーについて-どんべい(1/24-01:37)No.20611
   ┗Re:アクセスのクエリーについて-へぼ3(1/24-08:53)No.20624


20489アクセスのクエリーについてkoyagi 1/22-12:14

OS名:Windows98
パソコン名:FMV5200D9M
ソフト名:Access97
アクセス97のテーブルで、オートナンバーの列、名前の列、住所の列、
とだけあります。クエリーで、その3つの列と、「番号が入った列」
を1つ追加したいと思います。どのように番号を入れたいかというと、
クエリーで名前の欄を昇順で並べ替えするのですが、
その並べ替えした順番に対して上から1,2,3…と振っていきたいのです。
その際、クエリーで「番号が入った列」に対してどのように関数(なのでしょう
か?)を
入れれば良いのでしょうか…? 初心者な質問でごめんなさい。
どなたかお分かりになる方、どうぞよろしくお願い致します。


20547Re:アクセスのクエリーについてへぼ3 1/23-09:23
記事番号20489へのコメント

どうも関数(ユーザ定義を含む)では出来ないみたいです。
私の場合、クエリーを基に連番フィールドを含む新しいテーブルを
作成したり、基のテーブルにあらかじめ連番フィールドを定義して
おいて VBA によって連番付けしたりしてます。

私自身もっとうまい方法がないか知りたいところです。どなたか他
の方法をご存知の方がいらっしゃいましたら是非教えてください。

20611Re:アクセスのクエリーについてどんべい WinFAQは無くなりました1/24-01:37
記事番号20547へのコメント
へぼ3さんは No.20547「Re:アクセスのクエリーについて」で書きました。
>
>どうも関数(ユーザ定義を含む)では出来ないみたいです。
>私の場合、クエリーを基に連番フィールドを含む新しいテーブルを
>作成したり、基のテーブルにあらかじめ連番フィールドを定義して
>おいて VBA によって連番付けしたりしてます。
>
>私自身もっとうまい方法がないか知りたいところです。どなたか他
>の方法をご存知の方がいらっしゃいましたら是非教えてください。
>
インストラクターさんへ質問しておきましたがへぼ3さんと
同じ内容でした。

> クエリーでは不可能です。
> VBA(プログラム)を組まないと出来ませんねー^^;
> 決して初心者な質問じゃないと思います。
>
> 手作業でできるだけ簡単にそれをするなら
> 1:テーブルにその連番をいれるフィールドを追加(数値型にしておく)
> 2:テーブルを開いて並べ替えする。
> 3:全体をコピーしてEXCELのワークシートに貼り付ける
> 4:1:で作成したフィールドにオートフィルで連番を入力し保存
> 5:テーブルのデータを全レコード削除する
> 6:テーブルに4:で保存したexcleファイルをインポートする

20624Re:アクセスのクエリーについてへぼ3 1/24-08:53
記事番号20611へのコメント

> インストラクターさんへ質問しておきましたがへぼ3さんと
> 同じ内容でした。

>> クエリーでは不可能です。
>> VBA(プログラム)を組まないと出来ませんねー^^;


そうですか...やはり "単純明快即解決!" というわけには行き
ませんか...
ありがとうございました。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言