bonaron の回答履歴

全1000件中121~140件表示
  • カッコ付けのオブジェクト名をvbaで認識させる方法はありますか?

    アクセス2003です。 フォーム名を「(あああ)」としてしまったのですが Form_(あああ).Requery をすると 「コンパイルエラー 不正な文字列です」 となります。 Form.Controls("あああ").Requery Forms "(あああ)".Requery もダメだったのですが どうにかしてオブジェクト名を変えずにカッコ付けのオブジェクト名をvbaで認識させる方法はありますか? ご教授よろしくお願い致します。

  • Access メニューバーの作成で印刷ダイヤログを出したい

    Access2003を使っています。 独自のメニューバーを作成し、その中に「印刷」を入れました。 しかし「印刷」を選択するといきなり印刷が開始されます。 希望としては、印刷ダイヤログ(プリンタを選択したい)を 出したいのですが、どのコマンドを選べばよいでしょうか・・? よろしくお願いします。

  • ACCESSのデータシートビューの設定について

    ACCESSのデータシートビューにした時、右クリックしても何も出てこなくなってしまいました。右クリックを禁止にするような設定等があって知らずにやってしまったのかもしれません。どなたかご存知の方、教えてください。よろしくお願いします。

  • access97のリンクテーブルについて

    LAN接続した3台のPCで鋼材計算ツールを使用しています。 (1)鋼材計算ツールはaccess97でツール内でリンクテーブルを使用しています (2)鋼材計算ツール内は2つのDBがありその間でリンクテーブルを組んでいます。 (3)最初は鋼材計算ツールをLAN接続した一台のPCで使用していたが、鋼材計算ツールをコピーして、残り2台のPCでも使用しています。 (4)今回、強度計算ツールをLAN接続していないPCにコピーしましたが動作しません(ネットワーク..エラー)。調べるとリンクテーブルの接続先がLAN接続したPCのDBに成っていました。 (5)リンクテーブルの接続先を変更するには、その他のウイザード(リンクテーブルマネジャ)が必要ですがaccess97のCDがありません。 (6)LAN接続していないPCで強度計算ツールを使用できる良い方法はありませんか? (7)access97のCDは入手できますか?値段、購入方法など教えて下さい。 access97の初心者ですのでわかりやすくお願いします。 以上よろしくお願いします。

  • マイクロソフトオフィス2003ソフトを ウインドーズ7に

    マイクロソフトオフィス2003ソフトを ウインドーズ7に インストールしましたが、 ワードやアウトルックを 開く度に 使用承諾書に 同意するか しないかがでて ( 同意するとクリックしても) 毎回でて 困っています  何か設定があるのでしょうか 詳しい方教えてください。

  • Access2007でフィルタ条件を保存しないようにするには?

    Access2007でシステムを作っています。 表形式のフォームのフォームヘッダにコンボボックスを作成し、 コンボボックスで選択した値でレコードが抽出されるようにしたいのです。 今作っているのは、マクロの「フィルタの実行」でWhere条件のところに条件を入れています。 コンボボックスの更新後処理でそのマクロを実行しています。 フォームを開いて、1回目はうまく動くのですが、コンボボックスの値を変更しても抽出結果が最初と変わりません。 どうすればよいでしょうか? 良い方法があれば教えてください。

  • ACCESS クエリにて日付で抽出する方法

    宜しくお願い致します。 アクセスにて出荷管理票を作っています。 その過程で下記のクエリを作成しました。 [商品名][出荷先][出荷日][個数] 上記のクエリで[出荷日]に抽出条件を指定したいのです。 抽出条件は【1月分または7月分】です。 Between … And …を使うと Between #2009/01/01# And #2009/01/31# または Between #2009/07/01# And #2009/07/31# となるのですが、2009年というのは指定したくないのです。 2007年でも2008年でもまた2010年でも抽出したいのですが、何か方法はないでしょうか?

  • Access演算コントロールについて

    Accessの演算コントロール(演算列)で以下を行いたいと思っております。 ■条件 (1)フラグの立っている列のみ演算対象。無い場合はnull値を返す。 (2)フラグの立っている列:次回(カレントレコード)以降、 何回目のテストで今回の平均値を上回るかを演算フィールドに返す (3)テーブル名 テストM ID 教科 点数 平均点 フラグ 演算 1 国語  45   42   0   null 2 国語  40   43   0   null 3 国語  60   80   1   4  ・・・以降4回目のテストで今回の平均値を上回る 4 国語  30   45   0   null 5 国語  55   55   1   1  ・・・次回のテストで今回の平均値を上回る 6 国語  70   47   0   null 7 国語  100   50   0   null Dlookup関数で以下のように式を書きましたが、うまく結果が求められておりません。 =IIf([演算] Is Not Null,DLookUp("[ID]","テストM","[点数] >= " & ([平均点] And "[演算)]" Is Not Null))-[ID],Null) 上記の式で演算を行うとID3のレコード演算結果が「-2」(※1-3の結果) ID5のレコード演算結果が「-4」(※1-5の結果)になります。 VBAを使ってでも解決したいと思っております。 大変恐縮ですが、どなたかアドバイスでもご教授頂けますでしょうか? よろしくお願い致します。

  • 回答群から選ぶのですが、

    情報技術者様。 分かります所は教えてくださいまし。 1、1件分のデータ。 2、複数のデータをまとめたもの。 3、ほとんどのプログラミング言語で利用できる基本的なデータ構造   で、同じ型のデータを連続的に並べ、添字により識別する。 4、前後のデータの所在地をポインタにより連結するデータ構造で、デ  ータの削除や挿入が容易である。 5、先に入力されたデータが先に出力される(先入先出法)データ構造。 6、後に入力されたデータが先に出力される(後入先出法)データ構造。 7、スタックで、データを入力すること。 8、スタックで、データを出力すること。 9、キューに、3→5→8と順に入力した後、最初に出力される値はい  くつか。 10、スタックに、3→5→8と順に入力した後、最初に出力される値   はいくつか。 [回答群]キュー、ファイル、リスト、スタック、POP、配列、PUSH、レコード、3、5、8。

  • アクセス2007でプロジェクトを作るには

    いつもはアクセス2003でアクセスプロジェクトを作っているのですが、 たまたま2007で作ることになりました。 最初の画面で「新規作成」のアイコンがあるのですが、mdbしか作れないようになっています。 adpを作るにはどのようにしたらいいのでしょうか? どなたかよろしくお願いいたします。

  • Access2007 定型文入りメールフォームの起動

    アクセス2007を使用してプロジェクト管理のDBを作ろうとしています。 フォーム中に案件ID、担当者、メールアドレス、属性(開始前、仕掛中、完了等々)、その他詳細を入力していき、 そのフォーム中にあるボタンをクリックすると、その担当者宛に Outlookのメールフォームが立ちあがるようにしたいと思っています。 またメールフォームの中には案件の属性に合わせた定型文を入れたいです。 普通にハイパーリンクを貼ってもメールフォームが立ちあがりますが 定型文を入れると言うところでつまづいてしまっています。 どうかお助け下さい。

  • クエリでの出力の仕方について

    ACCESSでクエリを使って出力の仕方について、 教えてほしいのですが、 クエリで重複したデータを出力することはできますが、 仮にその重複がなくて空だった場合、元のテーブルを表示させること ってできないのでしょうか。 今できることは、 元のテーブル⇒重複クエリ実行⇒元テーブルと重複したテーブルを 比較して重複していないデータを出力 やりたいことは、 元のテーブル⇒重複クエリ実行⇒元テーブルと元テーブルと重複した テーブルを比較して重複していないデータを出力 ※重複したテーブルがない場合は、元のテーブルを出力

  • Access2003とAccess2007の違い

    Access独習者です。 入門書で「物品貸出状況フォーム」を作成しました。 フォーム画面「物品貸出状況一覧表」の下に作ったコンボボックス289「大分類」とコンボボックス291「小分類」で 貸出状況を調べる物品を絞り込み一覧表に取り込みます。 コンボボックス「大分類」「小分類」の値集合ソースはそれぞれ「T_大分類」と「T_小分類」です。 Access2003では下記のコードとコンボボックス291「小分類」の値集合ソースのクエリビルダに組み込んだ 抽出条件「大分類番号[コンボ289]」で絞り込んだ物品が一覧表に表示されたのですが、Access2007では コンボボックス289「大分類」を変更後コンボボックス291「小分類」が更新されません。 Access2003とAccess2007でなにか違いがあるのでしょうか。 お聞きするのに提示すべきコードなどそろっていないかもしれないのですが、ご助言いただければ助かります。 よろしくお願いいたします。 Private Sub コンボ289_AfterUpdate() Me!コンボ291.Requery End Sub Private Sub コンボ291_AfterUpdate() Me.Filter = "小分類番号=" & コンボ291 Me.FilterOn = True End Sub

  • Access フォーム「使用可能」を「いいえ」にすると・・

    フォームのデザインビューから、プロパティで「使用可能」についてです。デフォルトでは「はい」になっています、これを「いいえ」に変更するとグレーっぽい背景色(塗りつぶし)に強制?変更されてしまいます。 よい機能なので使いたいのですが、塗りつぶし色を変更することはできませんか? バージョンは2007です。

  • Microsoft Access 2002から2003へ移行すると

    はじめに、私はVBAは使うことが出来ません。 Microsoft Access 2002で作成したデータベースを、Access2003で開くと、何故か一番最初に使用するマクロで作成したMsgBoxが、画面の裏側に隠れてしまいます。それを表示するには、何らかのアプリケーションを立ち上げ、例えばWordやIEなどを一度開き、再度Accessに戻るとMsgBoxが現れます。2002では普通にマクロ機能が作動します。 なにか対処法はありませんか? また、2002でString関数を使って簡易的なグラフを作成していますが、そのフォームを2002で開くと普通に簡易グラフが表示されます。 しかし、それを2003で開くと、画面が点滅して固まります。 2002と2003では基本命令文がちがうんでしょうか?

  • ACCESS2003 標準モジュールCALLについて

    お世話になります。 ACCESS2003で、標準モジュールの呼び出しについて次のような流れを 作りたいと思っていますす。 標準モジュール名:TEST public sub AA() dim txtB as string (*1 txtB = "TEST.subBB" (*2 call txtB end sub 実現させるには、*1の命令がobjectまたはmodule型で宣言し、 2)はset命令を利用すると思います。 どのように命令作成してよいか困っています。 実際に作成する場合、どのような設定、命令が必要でしょうか。 既出、文献でも教えていただけないでしょうか。 よろしくお願いします。

  • Acccess クエリで演算結果を抽出条件に入れる事はできませんか?

    下記のような2つのテーブルを用意しています。 クエリにて、部数Aまたは、部数Bの数だけ、ループさせる方法をとりたいのです。 【テーブル】 T_会社 ---------------------------------- 会社名  部数A  部数B  住所 ---------------------------------- A社  3   20  東京都・・・ B社  2  10  埼玉県・・・ ---------------------------------- 【テーブル】 T_連番 ---------------------------------- 連番 ---------------------------------- 1 2 ・・・・ 100 ---------------------------------- 部数Aの場合は、うまくいっています。 【クエリ_部数A】 部数Aの数だけ、ループさせる SELECT T_会社.* FROM T_会社, T_連番 WHERE ((連番)<=[部数A]); ・・・抽出条件 ---------------------------------- 会社名  部数A  部数B 住所 ---------------------------------- A社  3 20 東京都・・・ A社  3 20 東京都・・・ A社  3 20 東京都・・・ B社  2 10 埼玉県・・・ B社  2 10 埼玉県・・・ ---------------------------------- しかし、部数Bの場合、この数字の「÷2」の値の数だけ、ループさせたいのですが、抽出条件に、演算結果(部数B計算)を入れると上手くいかないのです。 SELECT [部数B]/2 AS 部数B計算, T_会社.* FROM T_会社, T_連番 WHERE ((連番)<=[部数B計算]); ・・・抽出条件 ・・・ 部数B計算に対して、「パラメータの入力」ダイヤログが出て、表示できません。 クエリで演算結果を抽出条件に入れる事はできませんか? できるだけ、VBAを使用せずに処理を行いたいのです。 お分かりになる方がいらっしゃれば、アドバイスをお願い致します。 環境: WinXP 、Access 2003

  • Access2007のナビゲーションウィンドウ

    初めまして。 MS-Access2007のナビゲーションウィンドウですが、これを自動的に閉じる方法はないでしょうか? F11を押せば閉じることは知っていますが、ユーザーが操作せずにマクロ(もしくはVBA)もしくは設定等で autorunマクロ実行と同時に自動的に閉じたいと思っています。 また、「Accessのオプション」->「カレントデータベース」->「ナビゲーションウィンドウを表示する」のチェックを はずせば非表示になるは理解していますが、運用上不都合なので避けたいと思っています。 どなたかご存知の方いらしたらご教授願います。 宜しくお願い致します。

  • レコードの追加について

    Access2007を使用しています。 フィールド名:登録番号1と登録番号2にそれぞれ9999を入力したいと思い、下記のプログラムを組みました。 Sub Sam() Dim H As Integer Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("Test") rs.AddNew H = 1 rs!登録番号&H = 9999 H = 2 rs!登録番号&H = 9999 rs.Update rs.Close End Sub 実行すると、rs!登録番号&H = 9999 の行で 「実行エラー '3265': このコレクションには項目がありません。」 とでました。 調べてみたら rs!登録番号1 = 9999 としたいところが rs!登録番号&H = 9999 となっていました。 rs!登録番号1 = 9999 と表示させる事はできないのでしょうか。 どなたかご教授の程、お願いします。

  • 構文エラー : 演算子がありません。

    アクセスからデータをひっぱってくる、SQL文で、 以下エラーメッセージが発生します。 [Microsoft][ODBC Microsoft Access Driver] クエリ式 'D_time <= & w_jyukobistart' の 構文エラー : 演算子がありません。 ちなみに w_jyukobistart は、画面上で入力された、日付データを含む変数です。この変数をSQLに使っていることが、根本的に違うのでしょうか? '実績テーブル(重複処理する用)へのデータ格納のためのSQLstrSQL6 = "SELECT .sID,B.subject,B.D_time FROM (SELECT sID,Min(D_time) AS mtime ,subject FROM Reg1Data WHERE D_time <= & w_jyukobistart GROUP BY sID,subject) A INNER JOIN Reg1Data B ON A.sID=B.sID AND A.mtime=B.D_time GROUP BY B.sID,B.subject,B.D_time ORDER BY B.sID,B.subject;"