bonaron の回答履歴

全1000件中241~260件表示
  • 同一値集合ソースの複数コンボボックスでプルダウンメニューに既入力値を再表示させない

    まだ6ヶ月程度のAccess初心者です。データ入力上の誤入力を避けたいのですが方法がわからず悩んでいます。初心者で、未だ基本的な理解ができていないためだと思いますが、どなたか解決法をご教授いただければありがたく存じます。  1つのフォーム上に複数のコンボボックスを用意して、同じ値集合ソース(テーブル)を参照して入力をしようとしています。  このとき、まず、コンボボックス1に、参照しているテーブルから”DATA1”という値を入力したとき、次のコンボボックス2のプルダウンメニューには、先の”DATA1”を表示しないように、SQLステートメント:クエリビルダの抽出条件を設定しようと考えています。  このフォームにはコンボボックスを全部で4つ用意して、順次入力の都度、入力済みのデータはプルダウンメニューに表示しないようにし、重複を避けたいというのが目的です。    コンボボックス2の値集合ソースとして設定する際に、SQLステートメント:クエリビルダの抽出条件に記載したものは次のようなものです。 <>[Forms]![フォーム1]![コンボボックス1]  And  <> [Forms]![フォーム1]![コンボボックス3]  And  <>[Forms]![フォーム1]![コンボボックス4]  ほかのコンボボックス3~4にも、自分以外のコンボボックスと重複させないつもりで、それぞれ抽出条件を入力しました。  さて、実際にこれで動かしてみると、1回目はうまくいって喜んだのですが、入力値をDeleteして再入力を試みたところ、リストボックスが何も表示されない状態になり、悩んでいます。  何か設定上で不足している、あるいは論理上で考え違いをしているのだと思いますが、何とか解決したいと切に思っています。何卒よろしくお願いします。

  • アプローチからアクセスへデーターのコピー

    データベースは初心者です。 ロータスアプローチで作成したデーター(レコード)をアクセスに コピーしたいのですが、どの様にすれば出来るのでしょうか? 簡単な方法があれば教えてください。

  • excel2002vbaで選択しているセルがハイパーリンクとそれ以外のものを区別する方法

    ハイパーリンクをenterキーでリンク先に飛べるようにマクロを挿入したのですが、ハイパーリンク以外のセルでenterキーを押下した時に、「インデックスが有効範囲にありません」というエラーメッセジが表示されていまい通常のセル移動が行えません。 使用しているマクロは以前に掲載されていた以下のマクロをしようしています。 何かいい方法はあるでしょうか? Sub Auto_Open() '起動時 キー設定 On Call SettingKeys(True) End Sub Sub Auto_Close() '終了時 キー設定 Off Call SettingKeys(False) End Sub Sub SettingKeys(flg As Boolean) If flg Then Application.OnKey "{Enter}", "JumpHyperLink" Application.OnKey "~", "JumpHyperLink" Else Application.OnKey "{Enter}" Application.OnKey "~" End If End Sub Sub JumpHyperLink() If TypeName(Selection) = "Range" Then Selection.Hyperlinks(1).Follow NewWindow:=False End If End Sub

  • エクセルでキーボード1つ打つだけで「○」を入力する方法

    エクセルに大量に○を不規則に入力するのですが,なるべく手間を省きたいと考えています。 できればキーボードかマウスのクリック1つで入力できるといいのですが,何かよい方法はないでしょうか??

  • セルの色付&オブジェクトとしての扱い

    xpをつかっております エクセル2003の作業で A1に数字を入れるとB1~~~~AA4まで数字分のセルが色付けされるみたいなことは可能でしょうか? またその色付されたセルを独立したオブジェクトとして扱うことはできますか? すいませんが、お願いします

  • Access2007 ユーザー設定のツールバーの変更

    Access2007を使用してAccess97アプリをアップグレードしています。(97⇒2003⇒2007の順でアップグレード) Access97で作成していたユーザー設定のツールバーをAccess2007で表示すると、アドイン内に表示されますが、高さが高くて、フォームが画面に入りきらなくなっています。97で使用していた時の状態と同等の高さに変更する方法はないでしょうか。ご存知の方、教えてください。 宜しくお願いします。

  • Access 2000ひと月単位で一日ごとの累計を出したいのですが・・・。

    いろいろ探して、 累計: DSum("新規","日報","[日付]<=#" & [日付] & "#") という、式をクエリに貼り付けたのですが、これだと、月ごとの累計にならず、困っています。どなたか、お教えいただけないでしょうか ID   日付    年月   新規  累計 1  2008/10/20  2008/10   1   1 2  2008/10/25  2008/10   1   2 3  2008/11/05  2008/11   2   4 ⇒ 2 4  2008/11/10  2008/11   1   5 ⇒ 3 5  2008/11/15  2008/11   2   7 ⇒ 5 6  2008/11/20  2008/11   1   8 ⇒ 6 7  2008/11/25  2008/11   1   9 ⇒ 7 8  2008/11/30  2008/11   2   11 ⇒ 9 9  2008/12/05  2008/12   1   12 ⇒ 1 10  2008/12/10  2008/12   2   14 ⇒ 3 一度クエリで11月(2008/11)だけにしてからやればよいと思ったのですが、DSum関数がテーブルからしか作れないようで、うまくいきません。お願いします。

  • ms-ime2002

    初心者の質問で申し訳ありません。わかりにくいところも多いと思いますが、なにとぞよろしくお願い致します。 MS-IME2002を使っています。 入力モードをひらかなにして、ローマ字キーで打っています。 例 SI と打つと、し と出ます。それを、市四氏などに変換して文を作っております。 ところが、何かのキーに触ったのでしょうか、入力モードをひらがなにすると、 KANAがロックになり、SIと打っても、「とち」と出ます。 KANAをクリックして、ロックを外すと、今度は、入力モードが、全角英数になります。 この文も、携帯で打ったものです。大変困っています。 元の状態にして使いたいのですが、どうしたらいいでしょうか?

  • SQL文で教えてください。

    次のようなデータがあったとします。 HANCD,KOKCDは主KEYで、すべてStringです。 HANCD|KOKCD|DAY1|DAY2|DAY3|DAY4 0001|000001|20081001|20080928|20080930|20081003 0001|000002|20081210|20080925|20081030|20081015 0002|000001|20080911|20080918|20081005|20081002 0002|000003|20080917|20080925|20080928|20081012 0003|000003|20081006|20081210|20081210|20081002 0003|000004|20081011|20080923|20081013|20080926 上記6人のレコードでDAY1~DAY4の中でDAY3が最大である人の 結果を返すSQL文がわからなくてこまっています。 MAXは使えないし・・・。 回答としては HANCD|KOKCD 0002|000001 0003|000003 0003|000004 が結果として返ってくるSQL文です。 よろしくお願いいたします。

  • ¥マークを付けたくない

    ユニオンクエリを作成すると通貨のフィールドに「¥」マークが勝手に付いちゃうんですが 消す方法はありますか? 普通のクエリではつきません。 よろしくお願い致します。 (access2003です)

  • ツール アイコンが出ません

    ノート パソコン NEC  OS XP  OFFICE WORD 2003 において メニューバー の項目 の中に 以前あったはずの ツールの項目が 消えてしまいました。 どこへ行ってしまったんでしょうか? オプションの項目がみたいのですが、何時もはツール から出していまた。ご指導ください

  • エクセル上とVBA上の動きの違いについて

    教えてください。 先程質問をして早まって回答を締め切りしてしまったものです・・・。 申し訳ないです・・・。 質問の内容としては、 「1234  14   35」 のように、 数字と数字の間にスペースが入っています。 スペースの数は一定ではありません。 これを一つのハイフン”-”に変換したいのですが、 どうしたらよいでしょうか? substituteを使うと、1234----14--35になってしまいますし、TRIMを使うと消えてしまいますし・・・。 というものでした。 回答で、SUBSTITUTE(TRIM(A1)," ","-") を教えていただき、早速エクセルでためしたところ、 結果がOKだったので喜んで締め切ってしまいました・・。 ところが、実際にVBAに kakou2 = Application.Substitute(Trim(b(x)), " ", "-") とかいたところ、うまくいきません。。 元データは「ABCD 123456」 で、結果は 「ABCD--123456」になりました。 なぜなんでしょう・・・。 今度からきちんと最後まで確認してから回答を締め切ろうと 反省しております。 どなたか助けてください。。 よろしくお願いします。

  • Excelのセル内の文字色について

    A列には名前を入力して名前の後に 名前(ニックネーム) の様に()を入れています。 一度に、この()の文字色のみを変えるにはどうしたらよいでしょうか。

  • Excelのセル内の文字色について

    A列には名前を入力して名前の後に 名前(ニックネーム) の様に()を入れています。 一度に、この()の文字色のみを変えるにはどうしたらよいでしょうか。

  • Excelのセル内の文字色について

    A列には名前を入力して名前の後に 名前(ニックネーム) の様に()を入れています。 一度に、この()の文字色のみを変えるにはどうしたらよいでしょうか。

  • EXCEL セル内の一部文字色を太字にしたい。

    EXCEL2003を使用しています。 アンケートの集計を行っています。 C・D・E列にコメントが入力されています。 その列それぞれのセル内の一部が、赤・青・緑と色分けされているので、その色の付いた文字を太字に変えたいのですが、どうしたらいいのでしょうか? 使用している色は、黒・赤・青・緑です。 VBAで変えられそうですが、全くわかりませんので、ご回答の程、どうぞよろしくお願いいたします。 また、色の数値の出し方も併せて教えてください。

  • EXCEL セル内の一部文字色を太字にしたい。

    EXCEL2003を使用しています。 アンケートの集計を行っています。 C・D・E列にコメントが入力されています。 その列それぞれのセル内の一部が、赤・青・緑と色分けされているので、その色の付いた文字を太字に変えたいのですが、どうしたらいいのでしょうか? 使用している色は、黒・赤・青・緑です。 VBAで変えられそうですが、全くわかりませんので、ご回答の程、どうぞよろしくお願いいたします。 また、色の数値の出し方も併せて教えてください。

  • EXCEL セル内の一部文字色を太字にしたい。

    EXCEL2003を使用しています。 アンケートの集計を行っています。 C・D・E列にコメントが入力されています。 その列それぞれのセル内の一部が、赤・青・緑と色分けされているので、その色の付いた文字を太字に変えたいのですが、どうしたらいいのでしょうか? 使用している色は、黒・赤・青・緑です。 VBAで変えられそうですが、全くわかりませんので、ご回答の程、どうぞよろしくお願いいたします。 また、色の数値の出し方も併せて教えてください。

  • エクセルのユーザーフォームのスクロールについて

    現在、エクセルのユーザーフォームを作成中ですが、 ユーザーフォームに下記のようにコードを書き込み スクロールをさせていますが、 Private Sub UserForm_Initialize()    Me.Height = ActiveWindow.Height  Me.ScrollBars = fmScrollBarsBoth  Me.ScrollHeight = 655 End Sub  このユーザーフォームにマルチページを使用しているせいか、 ユーザーフォームを呼び出す際に、マルチページのトップ位置から スクロールのカーソルの位置が指定されてしまい、 ユーザーフォームのマルチページより上部がスクロールしないと 絶えず見えないようになってしまっている状況です。  ユーザーフォームを呼び出す際に、このユーザーフォームの 上部(一番上)からスクロールのカーソルが設定できるようにするには どのようにすればよいか教えて頂きますでしょうか? よろしくお願いいたします。

  • Access2003 テーダの並び替えについて

    レポートにて、データの並び替えがうまくいきません。 日付順に並び替えをしていますが、只今日付が古い順に並び替えています。 それを逆にしたいのですが、うまくいきません。 日付が新しい順に並び替えるにはどうしたら良いのでしょうか? 現在、レポートのプロパティでは 開く時・・・[イベントプロシージャ] ******************************************* Private Sub Report_Open(Cancel As Integer) Me.OrderBy = "日付" Me.OrderByOn = True End Sub ******************************************* になっています。 宜しくお願い致します。