• ベストアンサー

アクセスでクエリをコピーした時の名前

ちょっとした機能・内容を変更して 新しいクエリを作る場合に、 元あるクエリをコピーして、その上で修正して 新しく作ることをよくやります その場合、コピーして新しく作成されるクエリの 名前を入れなければなりません これを、元の名前がデフォルトで入っているとか あるいは 別の方法で、VBを使ってでも、できないでしょうか こんなこと位入力しろよ!、と言われそうですが ブショウな質問ですみません

  • maaaa
  • お礼率91% (330/362)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

CTRLキーを押しながら、コピーしたいクエリをドラッグすると出来ますよv(*'-^*)b

maaaa
質問者

お礼

やってみて出来たので感激しました 一生の宝です

その他の回答 (1)

回答No.2

私も通常はCtrlを押しながらC&Vでショートカットしていますが、このようなときは ファイル - 名前を付けて保存 にすると、「~のコピー」になるので便利です。 (使用バージョンは97と2000です。)

maaaa
質問者

お礼

やってみて出来たので感激しました 一生の宝です

関連するQ&A

  • クエリのコピー

    クエリをコピーしてコピーしたクエリを編集した場合、コピー元のファイルに変更を反映させない方法はあるでしょうか??

  • Access 再クエリについて

    メインフォーム(単票)に合計を表示したサブフォームと、その合計の元になり入力可能なサブフォームを作成しました。 この入力可能なサブフォームにデータを入力した場合、合計のサブフォームの表示を更新したいのですが、 入力可能なサブフォームに更新後処理で再クエリを指定したのですが、名前が正しくないとエラーが表示されます。 サブフォームに再クエリの指定はどのようにするのでしょうか? 名前:(入力可能なフォーム) ■F調査データ(売上構成)のサブフォーム 名前:合計サブフォーム ■売上構成比 店舗別合計のサブフォーム 更新したいフィールド名 売上構成の合計

  • VBからACCESSクエリーの呼びかた

    こんにちは、VB(2003)とACCESS2000でプログラムを作成しております。 ACCESSの知識は少しあるのですが、VBが苦手です。 VBからACCESSのクエリを呼ぶにはどのようにしたら良いでしょうか? また、ACCESSのクアリの検索条件に[質問を聞く]とか入力すると ACCESSのクエリの検索条件を自分で指定できますが、VBからこの [質問を聞く]の部分は入力できるのでしょうか? この辺が、できなくて困っております。 経験がおありのかたが いらっしゃいましたら、 教えていただけると、ありがたいです。 よろしく、おねがいします。

  • Accessのクエリについて

    Accessの初心者です。 “クエリ”がよくわからなくて困っています。 (1)テーブルの情報を更新した場合、クエリも自動で内容が更新するのでしょうか? 複数のクエリがある場合、テーブル更新後すぐにアクセスを閉じて、次にアクセスを起動させた時はクエリの内容も更新されるか。 それとも、テーブル更新後に各クエリを実行しないと更新しないとでしょうか。 (2)クエリ実行後、表示されたデータの一部を書き換えて出力した場合、元のテーブルの内容も変更されてしまうのでしょうか。 教えてください。 どうぞよろしくお願い致します。

  • Access2000のクエリ

    顧客管理の担当者別ランクをクエリで作成してあります。ランクは1から始まり、追加、変更した人のランクを例えば10として入力した時に以前10だった人から順番にランクが入れ替わる方法がありますか?

  • Accessの再クエリについて

    Win2000、Access2000を使用しています。 1.すでに入力してあるデータ(Aフォーム、単票形式)の内容を変更して   「登録ボタン」をクリックすると再クエリを行う 2.「Bを開くボタン」をクリックすると、Bフォーム(単票形式)が開く 3.BフォームにはAフォームの変更が反映されている。 という流れにするため、Aフォームの登録ボタンをクリックしたら、再クエリをするようにVBを組みました。 AとBは、ID(オートナンバー型)でリレーションを組んでいます。 Aフォームは閉じないでそのまま表示させておき、Bフォームを開くボタンを作成しました。 ところが、再クエリをすると、1件目のデータを表示させてしまいます。 変更したフォームが2件目とか3件目であっても1件目を表示させてしまうので、変更したフォームを表示させたいんですが、どなたかおわかりになる方がいましたら、お教えください。 再クエリのVBは以下のとおりです。 Private Sub btn_登録_Click() Dim touroku As Integer touroku = MsgBox("このデータを登録しますか?", vbYesNo + vbQuestion, "登録") If touroku = vbYes Then DoCmd.Requery End If End Sub 説明がわかりずらくって申し訳ありませんが、よろしくお願いします。

  • ACCESS2000で、クエリの書き方教えてください。

    ACCESS2000のクエリで下記のような処理をしたいのですが構文の書き方がわからないので教えて下さい。 if [納入期限] < 今日の日付 [納付日] = 入金日を入力して下さい < 例 2005/8/10 > '真の場合、入金日を入力させ納付日に代入する。 (次のクエリフィールドへ移動) '単純に (次の次のクエリフィールドへ移動) (次の次の次のクエリフィールドへ移動) [納付日] = 今日の日付 '偽の場合、今日の日付を納付日へ代入する。 (次の次のクエリフィールドへ移動) (次の次の次のクエリフィールドへ移動) こんな感じですが、クエリで作成可能でしょうか? SQLとかVBは全くといっていいほど分からないので、出来ればクエリで処理したいのですが。。 よろしくお願いします。 ※[]は、テーブル上にフィールドがある分です。

  • access2007でクエリの名前を変えて保存

    RDBの知識はありますが、accessを使ったことがありません。 あるテーブルに対して既に作成したクエリを読み込み、一部の条件を変更して、名前を変えて保存することはできますか。クエリのタブを右クリックすると出るメニューの中に「上書き保存」がありますが、名前を変えて保存がないようです。他の方法であれ、結果として同じことが得られればかまいません。

  • VBAからADOを使ってクエリのクエリを作成したい

    VBAからADOを使ってクエリのクエリを作成したい ADO初心者です。 VBA側で入力された引数を元に、ADOを使ってあるmdbファイルにあるクエリ(1)の抽出条件を変更した上で(抽出条件はVBA側の引数によって毎回変わります)、クエリ(1)の中から重複したレコードを抽出するクエリ(2)を作成したいと考えています。クエリ(1)並びにクエリ(2)をそれぞれ単独で作成する事は出来たのですが、クエリ(1)の結果を反映したクエリ(2)を作成する方法が分かりません。 なお、クエリ(1)の抽出条件変更は、RecordsetオブジェクトのOpenメソッドを使って行っています。何となくこれはレコードの更新は出来てもクエリの更新は出来ないような気がしており、それが原因のような気がしているのですが、クエリの更新をしたい場合はどうすればよろしいでしょうか?

  • アクセスのクエリの特定のフィールドをテーブルにコピー

    アクセスのクエリの特定のフィールドをテーブルにコピー お世話になります。<(_ _)> 仕入管理入力フォームにて「仕入管理テーブル」へデータを入力して 「仕入管理テーブル」を基にクエリにて「管理番号」を作成しています。 入力終了後に、コマンドボタンを押してそのクエリの「管理番号」フィ ールドだけを別の「商品説明テーブル」の「管理番号」フィールドにコピー したいのですが… 参考サイト・参考書等で調べたのですが、クリック時イベントにどのように コードを書けばいいのか解りません。 宜しくお願い致します。 アクセス 超~初心者の質問ですみません<(_ _)>

専門家に質問してみよう