deecyan の回答履歴

全330件中41~60件表示
  • アクセス97のクエリーでIF関数を使って特定のコードがある場合に*を表示させたいのですが、うまくいきません。

    会社でマイクロソフトAccess97を使って作業しています。 初心者で分からないことだらけでして、基本的なことだと思うのですがこちらで質問させていただきます。 給与年月・社員番号・名前・給与コード・給与額のフィールドを持ったテーブルがあります。 従業員一人につき、同年月の給与で複数行の給与項目・金額を持っている形です。(以下イメージ) 給与年月  社員番号  名前  給与コード 給与額 200709    001     花子   A01    200000 200709    001     花子   C02     20000 200709    001     花子   M05     10000 200709    002     太郎   A01     230000 200709    002     太郎   B04      35000 200709    002     太郎   L02     5000                 このテーブルを使ったクエリーで、給与コードがA番台~L番台のものだけを抽出させようとして、 それは式を入れてうまくいったのですが(以下例の通り、結果M05の行は表示されなくなった)、 それと同時に特定の給与コード(例えばL01とL02)があった場合にはその行に「*」を表示、 それら以外なら何も表示しないというフィールドを追加したいのですが、うまくいきません。 クエリーデザイン画面で「要確認」のフィールドを追加、フィールド名欄に、 要確認:IIF([給与コード]=”L01” or “L02”,”*”,””) という式を入れたのですが、結果全ての行に「*」が表示されてしまいます。(以下例) 目指したいのは、この例で言うと、最終行太郎のL02の行のみに「*」を表示させることなのですが。。。 給与年月  社員番号  名前  給与コード 給与額 要確認 200709    001     花子   A01    200000    * 200709    001     花子   C02     20000    * 200709    002     太郎   A01     230000    * 200709    002     太郎   B04      35000     * 200709    002     太郎   L02     5000     * 何を変えたら、目指す結果を得られるでしょうか?

  • vba 複数条件の集計について

    お世話になります、vbaについての質問です。 複数条件の個数を求めるプログラムについてなのですが、 条件が5項目以上、300通り以上あります。 DCOUNTAを使うのも別表を作るのに一苦労です。 なるべく簡易に作成出来る方法はないでしょうか。 ヒントだけでも結構です。 よろしくお願いします。

  • 隣接した列の最後の行まで値を入れる方法 エクセルVBA

    エクセル2003で、下記のようなプログラムを作っています。 (1,1)の列に数字が入っている所まで、(1,2)の列にVLOOKUPで値を引いてくる。 Cells(1,2).Select Selection.End(xlDown).Select L = Selection.Row ですがこのプログラムでは、(1,2)列の一番下の列番号を取得してしまいます(Cell(65536,2)です)。(1,1)列の最後の数字までを取得できるプログラムにするにはどうしたらいいでしょうか。 図解しますと、   (列)1 2  (行)  1   2 A  2   5 F  3   4 H  4   7 T  5   9 Y  6  7      のような具合です。数字や値に規則性はありません。自分なりにやってみたのですが、どうしても上手くいかないので、ぜひ教えて下さい。よろしくお願いします。

  • ACCESSでの抽出

    工事の進捗を管理するにあたってのことでの質問でございます。 まず工事受注(契約)をします。すると、契約時の着工と完工日というのが契約書に書かれます。よって、当初はこの契約書をもとに最終代金の回収日を把握致します。しかし、工事額が大きい現場に関しては、契約後に着工予定日、完工予定日(契約工期)が変更になるケースが度々ございます。よって、社内では、施主様と『着工面談』(着工前最終打合せ)を行った際に施主様と締結する『着工議事録』に記載された工期を最終的な工期として予定を把握することに致しております。 そこで、アクセスで下記のようなテーブルを2つ作りました。 (1)TB_受注    (2)TB_正式工程  ・受注NO     ・正式工程NO  ・契約日      ・受注NO  ・施主名      ・着工日  ・工事場所     ・完工日  ・受注金額  ・着工予定日  ・完工予定日 受注時点では、TB_受注の工程を採用しますが、工程が確定するとTB_正式工程の工期を採用するので、下記のようなクエリーをつくりました。(部分省略します)    着工予定日 完工予定日 着工日     完工日  TB_受注 TB_受注 TB_正式工程 TB_正式工程  着工採用     完工採用  追加フィールド(1) 追加フィールド(2)  追加フィールド(1)には、  IIF(ISNULL([着工日]),[着工予定日],[着工日]) 追加フィールド(2)には、  IIF(ISNULL([完工日]),[完工予定日],[完工日]) とし、クエリーを実行すると「着工採用」「完工採用」には自分が思い描くとおりの日付が表示してくれました。  これをフォーム上でこんなことをしたいのです。  上のクエリーをフォームの表で一覧にすることは可能でした。  そのフォームから、○月の引渡、もしくは○月の着工だけを抽出して一覧にすることがいまいち上手くいかないのです。  フォーム名を「工程管理」とし、・「着工自」・「着工至」・「引渡自」・「引渡至」というテキストボックスを用意し、そこに入力された日付の範囲をフォーム上で抽出したいのです。  クエリーのフィールどに、抽出(1)と追加して、フォームの「着工自」から「着工至」の間の範囲の着工日付の現場を抽出するようにと下記のような式を入力しました。 抽出(1): IIf([forms]![工程管理]![着工自] Is Null, True,[着工採用]>=[forms]![工程管理]![自]) And IIf([forms]![工程管理]![着工至] Is Null, True,[着工採用]<=[forms]![工程管理]![着工至]) この抽出条件を「True」と入れました。 引渡も抽出(2)として同じようにするつもりだったのですが、この(1)の結果が思わしくないので後回しにしてます。 フォームの「着工自」、「着工至」テキストボックスのイベントで、更新後処理をイベントプロシージャーで、ME.REQUERYとして日付が入力されたら更新するようにもしたのです。 それなのに、フォームを開こうとするとパラメーターの入力ダイアログ”着工採用”がポップされ、OKを押してフォームに出てくるデーターは、「着工自」、「着工至」に入力した範囲の工程ではなく全データーが表示されます。自分としては指定した期間の抽出が可能ではないかと思ったのですが、これはいったいどこをどう直したらよいのかアドバイスいただけませんでしょうか。よろしくお願い致します。  

  • ACCESSでの抽出

    工事の進捗を管理するにあたってのことでの質問でございます。 まず工事受注(契約)をします。すると、契約時の着工と完工日というのが契約書に書かれます。よって、当初はこの契約書をもとに最終代金の回収日を把握致します。しかし、工事額が大きい現場に関しては、契約後に着工予定日、完工予定日(契約工期)が変更になるケースが度々ございます。よって、社内では、施主様と『着工面談』(着工前最終打合せ)を行った際に施主様と締結する『着工議事録』に記載された工期を最終的な工期として予定を把握することに致しております。 そこで、アクセスで下記のようなテーブルを2つ作りました。 (1)TB_受注    (2)TB_正式工程  ・受注NO     ・正式工程NO  ・契約日      ・受注NO  ・施主名      ・着工日  ・工事場所     ・完工日  ・受注金額  ・着工予定日  ・完工予定日 受注時点では、TB_受注の工程を採用しますが、工程が確定するとTB_正式工程の工期を採用するので、下記のようなクエリーをつくりました。(部分省略します)    着工予定日 完工予定日 着工日     完工日  TB_受注 TB_受注 TB_正式工程 TB_正式工程  着工採用     完工採用  追加フィールド(1) 追加フィールド(2)  追加フィールド(1)には、  IIF(ISNULL([着工日]),[着工予定日],[着工日]) 追加フィールド(2)には、  IIF(ISNULL([完工日]),[完工予定日],[完工日]) とし、クエリーを実行すると「着工採用」「完工採用」には自分が思い描くとおりの日付が表示してくれました。  これをフォーム上でこんなことをしたいのです。  上のクエリーをフォームの表で一覧にすることは可能でした。  そのフォームから、○月の引渡、もしくは○月の着工だけを抽出して一覧にすることがいまいち上手くいかないのです。  フォーム名を「工程管理」とし、・「着工自」・「着工至」・「引渡自」・「引渡至」というテキストボックスを用意し、そこに入力された日付の範囲をフォーム上で抽出したいのです。  クエリーのフィールどに、抽出(1)と追加して、フォームの「着工自」から「着工至」の間の範囲の着工日付の現場を抽出するようにと下記のような式を入力しました。 抽出(1): IIf([forms]![工程管理]![着工自] Is Null, True,[着工採用]>=[forms]![工程管理]![自]) And IIf([forms]![工程管理]![着工至] Is Null, True,[着工採用]<=[forms]![工程管理]![着工至]) この抽出条件を「True」と入れました。 引渡も抽出(2)として同じようにするつもりだったのですが、この(1)の結果が思わしくないので後回しにしてます。 フォームの「着工自」、「着工至」テキストボックスのイベントで、更新後処理をイベントプロシージャーで、ME.REQUERYとして日付が入力されたら更新するようにもしたのです。 それなのに、フォームを開こうとするとパラメーターの入力ダイアログ”着工採用”がポップされ、OKを押してフォームに出てくるデーターは、「着工自」、「着工至」に入力した範囲の工程ではなく全データーが表示されます。自分としては指定した期間の抽出が可能ではないかと思ったのですが、これはいったいどこをどう直したらよいのかアドバイスいただけませんでしょうか。よろしくお願い致します。  

  • エクセルのマクロ(初心者です)

    株価データをもとにローソク足グラフを書くマクロを作ろうと考えています。 5分足のデータで、一日のうちある時間帯だけのグラフを書きたいのです。 時間、始値、安値、高値、終値がA列からE列まで並んでいます。 ここでたとえば、ある日の9時から10時までの1時間のローソク足チャートを描き、その後、次の日に移ることを考えます。 具体的なマクロは、 1)前日のチャートを削除 2)当日の9時のセルに移動 3)9時台のデータを選択 4)グラフの作図 5)グラフのチェックをした後、次の日に移動して1)からの繰り返し ということになると思います。 グラフの作図はキーボードマクロを使えばわかるのですが、 お聞きしたいのは、それ以外の部分です。 特にアクティブセルから、右に4列、下に12行選択する方法とか、 アクティブセルを次の日の基準になるセルに移動させる方法、 さらには、グラフのチェックをする際、一度マクロを止めて、チェックが終わったら再びマクロを動かす方法などを教えていただけるとうれしく思います。

  • エクセルのindirectの使い方について

    今、セルに「=VLOOKUP($C$3,'1A'!$A$6:$AA$103,C$4,FALSE)」 と入っているとします。 シート名が「1A」というところを見ています。 シートが1A~6Aまであるので上記「」と同じシートに A1~A6のセルに1,2,3,4,5,6と入力してindirect関数を使って =VLOOKUP($C$3,'1A'!$A$6:$AA$103,C$4,FALSE)の「'1A'!」の部分を 修正したく思っています。 どのようにしたら良いのですか?

  • JAL悟空の予約 代理店経由かJAL直接か違いはありますか?

    年末に家族四人(幼児・乳児あり)でNY旅行を考えています。 JAL便で行きたい為、HPから予約状況を見ていたのですが希望の日にちはWEBセイバーになっていました。 しかし旅行代理店で問い合わせると悟空で取れるとの事。取れなくなると困ると思い予約したのですが、その後JALからも取れるようになっていました。 JALならばカード決済、eチケットなど利点があり代理店よりも1万円ほど安いです。 でも難点は帰りの座席が真ん中の4人席しか空いて居ないのです。席は3席しか取らないので残り1席に座る方に迷惑をかけてしまう事、あと落ち着かないのもあって窓側が良いのです。 代理店で取ったほうは窓側で取れています。 代理店は入金前なのでキャンセルも可ですので、キャンセルしてJALに申し込むか迷っています。 やはり代理店経由より直接の方がチケットの優遇度?というのでしょうか、扱われ方は違うのでしょうか? また座席指定をしてチケットを購入したあとに座席の変更は出来ますでしょうか?(こちらを見ていると当日カウンターで出来そうな気もしますが) JALで取る利点が良く分かる方がいらしたら教えてください。

  • excel vba シートがなければコピーしたい

    excel vba で教えてください sheet名0を雛形に、使用者が1 2 3のsheet名でコピーして利用できるようにしたい。1はあるのでコピーを作らない。2はないのでsheet名0をコピーして作るといったように現在sheet2があるや否やで作成するや否やを判断してsheet copyをしたい。 すべてのsheet を名前をしらべつつ判断したいのです 教えてください

  • Excel リンクの更新メッセージについて

    Office 2003 を使用しています。(ファイルの制作者は、2002 あるいはOfficeXPかも) Aと Bの Excel ファイルが同じフォルダに入って配布されてきました Aで集計された(合計)数値が、Bの一部のシートのセルに入力されるようになっています 現在は、A・B 共に参照している(編集していない)段階ですが、 開くたびに次のようなメッセージが出ます <以下> このブックには、ほかのデータソースへのリンクが含まれています。 ・リンクを更新すると、Excelは最新のデータを取り込もうとします。 ・リンクを更新しないと、以前の情報が使用されます。 注意: データリンクは許可無く機密情報にアクセスして共有するのに使用される可能性があります。また、その問題を起こす可能性のある操作に使用される場合があります。このブックの作成元が信頼できない場合は、リンクを更新しないでください。 「更新する(U)」 - 「更新しない(N)」 - 「キャンセル(H)」 <以上> これは 1・ファイルの場所の関連付けに対して、更新を尋ねてきていると思っていたのですが  (同一フォルダに有るのだから 「更新しない」を選んでいます) 2・リンクされた数値の更新を行うかを尋ねているのでしょうか  (現在は参照のみですから 「更新しない」を選んでいます) 「更新しない」を選んでいるのは正解なのでしょうか それとも、1・2共に間違った考え方でしょうか また、 数値に変更を加える場合はどのようにすれば良いかをご教授願います

  • 年末年始の成田空港でのエクストラ料金?

    今年年末年始に海外旅行を計画中です。 出発は12/23で、帰国を1/1~1/4成田空港着を予定しています。 昨年の年末年始(帰国は今年の正月)で海外旅行をした知人によると、成田空港が混雑する時期の帰国だと、空港使用のエクストラ料金を3万円だか5万円だか支払ったそうです。 (知人が言うには、混雑時のテロ対策等々のための費用を使用する人から取っているらしいとのことですが・・・) 毎年発生するものでもないらしいのですが、以下ご存知の方教えてください。もしもその費用が2008年の1/1着ならかからず、1/2~1/5着ならば掛かるというのでしたら、1/1着で帰国しようかなと思っています。 1、何のための費用 2、今回の年末年始(2007年末~2008年初)にも予定されているのか。&その金額 よろしくお願い致します。

  • 沖縄本島か石垣島かで迷ってます

    はじめまして。 私は2歳の子供をもつ主婦ですが、今回12月の頭に沖縄のリゾートで、 子供にクリスマス気分を味わせてあげたい、また子供が水がとても大好きなので 思い切り遊ばせてあげたいと言う思いで企画を立てているのですが、 沖縄本島はどのホテルも空港から遠くて・・・ならばこの際石垣まで 行ってみては???と考え中でして が、なんせ初めてなものでよく分からず旅行をした事がある方が いらっしゃいましたら是非アドバイスを頂きたいと思います 宜しくお願い致します。

  • 沖縄の海についてお願いします。

    10月11日に沖縄に旅行に行く予定なのですが、現在、台風が沖縄を通過中です。ここで質問なのですが、台風が通過した後、海がきれいに戻るには、何日くらいかかるものなんでしょうか?どうしても子供に、きれいな海を見せてやりたいので、よろしくお願いします。

  • Excel2002で各列ごとにIMEの学習の度合いが異なるんです。

    Excel2002(SP3)を使って、情報を管理している者です。 大量の情報を入力する必要があるので、IMEスタンダード2002による学習の機能(Excelの機能?)は大変役に立っています。 例えば、あるセルに「鈴木」と入力したいとき、「す」と入力すると自動的に「鈴木」という候補が白黒反転した状態で文字の右側に現れ、Enterキーを押すと「鈴木」と表示される、といった具合です。 ところが、この機能が、各行によって働いたり働かなかったりするんです。私としては、全部のセルでこの機能を働かせたいと思っているのですが、その方法が分かりません。 ちなみに、IMEのツール-プロパティ-辞書/学習タブを見ると、学習は「最適」で、「学習結果をユーザー辞書に書き込む」にはチェックが入っている状態です。 どなたかExcelもしくはIMEに詳しい方、アドバイスのほどよろしくお願いします!

  • VBAでMODE関数をつくる

    VBA初心者です。VBAを使ってMODE関数をつくるにはどのようなプログラムを書けばよいのでしょうか?わたしは、同じ数字が出てきたら足していく→合計を元の数字で割る→割った答えが最大になるとき、元の値が最頻値。というイメージをもったのですが、これをプログラム化することは可能でしょうか?教えてください!!!

  • この連休にコスモス・もみじの身頃スポットを教えてください

    この連休に、コスモスを見に行こうと思っていましたが、目的の万博公園はまだ一分咲きのようで、予定変更します。 関西で、秋の花、もみじなどが見頃のスポットを教えていただけませんでしょうか。どうぞ宜しくお願いします。

  • 英語OSでのエクセルを使ったプログラム

    日本語OS・日本語VB2005・日本語Excelの環境で作ったプログラムを、 英語OS・英語ExcelのPCにインストールして実行したところ、Excel関連の操作でのみエラーが出ます。 開発環境のExcelが原因だと思い、開発環境を英語Excelに変更しても駄目でした。 この環境で、どうにかしてExcelを操作できるようにできないでしょうか?

  • 【Access】 コマンドボタンでデータ追加

    アクセス初心者なのですが、 コマンドボタンをポチッっとした時に、 あらかじめ作成してあるテキストボックスに、 日時を追加していきたいのですが、どう組めば良いのでしょうか? 具体的には、電話をかけた履歴を表示したいのです。 nowを使い、日時を入れるだけなら作れるのですが、 最初に入れたデータはそのままに、カーソルのある位置にデータの追加というのは出来ないものなのでしょうか? アクセス2007を使用しています。

  • アクセスでデーブルが見れなくなりました。

    アクセス初心者です。どなたか教えてください。 WindowsXP/アクセス2003で今まで使っていたデータベースを立ち上げて、直接テーブルにデータを書き込もうとするのですが、テーブルが出てきません。 詳しく説明しますと: 1)アクセスのデータベースをクリック 2)メインスィチボードが表示 3)いつもはメインスイッチボードを閉じて、下に出てきているウィンドウを開けると作業ができるのですが、ウィンドウを開けても何も出てこない状態です。 すみませんが、どなたか教えてください。宜しくお願い申し上げます。

  • ACCESS 共有できない (起動時に開く設定をしたフォームしか開かない)

    ACCESS初心者です。 ACCESSで住所録データを共通フォルダに入れて活用しようとしています。 共有フォルダに入れたファイルは私は問題なく開くことができます。 しかし、他のユーザーからは、起動時の設定画面のフォームのみしか開くことができず、コマンドボタンで他のフォームを開くことができません。 まったく開かないという訳ではないので困惑しています。 ファイルは完成しているのに共有できなくて困っています。 どうか教えて頂けないでしょうか。よろしくお願いいたします。