fumufumu_2006 の回答履歴

全466件中201~220件表示
  • DataGridViewで入力チェック後、フォーカスをあてたい

    お世話になります。 現在VB2005で開発中なのですが、DataGridViewの処理で躓いております。 DataGridViewには「氏名」「住所」「生年月日」を入力できるようにしており、全ての項目において入力必須としています。 よって、どれか一つでも入力がなかった場合はエラーメッセージを表示させ、メッセージ表示後に該当項目のセルにフォーカスをあてたいと考え、ロジックを組んでおります。 仮に「氏名」が空白で、次の行の任意セルをクリックした場合、RowValidatedイベントで各セルに対し入力チェックを行い、メッセージを表示させた後にCurrentCellを空白だったCellにし、さらにEditModeで編集可能状態にすればいいと考えていたのですが、結果は最後にクリックした任意セルにフォーカスが移ってしまいます。 入力チェックを発生させるイベントに問題があるのか、カレントセルにフォーカスを当てる処理で問題があるのかで悩んでいる状態です。 どなたか心当たりがあれば教授願いたいです。 よろしくお願いいたします。

  • Access2007でAccess2000のモジュールを動かす

    いつもお世話になります。 Access2007でAccess2000のモジュールを動かすことができなくて困っています。 新しい職場のPCが全てAccess2007に変わってしまいました。 今までは、Access2000でした。そのとき作成したフォームモジュールがAccess2007で全く動作しなくなり困っています。 Access2007でAccess2000ファイルはそのまま読み込み、フォーム自体は表示されます。しかし、VBで作成したモジュールが全く動作しません。 自宅では、Access2000のままですので、Access2000をAccess2007のファイルに変換することなくAccess2000のフォームモジュールを動かす方法はあるのでしょうか。 よろしくお願いします。

  • Access2003VBA リンクテーブル(パスワード付き)を作成するには?

    Cドライブ直下に、A.mdbとB.mdbがあります。 また、B.mdbには、『テーブルX』があります。 A.mdbに、B.mdbの『テーブルX』をリンクさせたいのですが、 b.mdbは、パスワードで保護されています。 以下のコードは、b.mdbに、パスワードの設定が無い場合、使用可能ですが、b.mdbに、パスワードの設定がある場合、どうすればよいのでしょうか?色々ネットで検索したのですが、出てきません。>< 急ぎなので、すみませんが、教えていただけませんでしょうか。 DoCmd.TransferDatabase acLink, "Microsoft Access", "C:\B.mdb", acTable, "テーブルX", "テーブルX", False

  • MicrosoftVisualBasic2005ExpressEditionの不良

    私は、MicrosoftVisualBasic2005ExpressEditionを使用していますが、最近変なんです。http://www.geocities.jp/pipotto18/image.bmp←これを見てください。 編集するところが上に埋まってしまう(表現が下手ですみません。)のです。 アンインストールしても、修復しても、直りません。これって、何ですか?教えてください。お願いします。

    • ベストアンサー
    • noname#114934
    • Visual Basic
    • 回答数2
  • セルの集計

    皆さん、お世話になります。 仕事上、商品(衣類)の各サイズの数量をエクセルの表でまとめているのですが、各サイズの数量を別の表に集計として出したいのですがどうしたらでますか?? 例えば・・・グループ1 シャツ  グループ2            S 1   S 3            M 2   M 2 ・・・てな感じで表を作ってまして、トータル的に・・・      シャツ      S  ??枚      M  ??枚 って出したいのです。 どうぞよろしくお願いいたします。

  • エクセルのみで差込み印刷はできますか?

    ワードを使っての差込み印刷はしたことありますが、 今回はエクセルのみで差込み印刷をしたいと思います。 何か方法はありますか? エクセルで作った表を、ワードに貼り付けて差込み印刷を しようと思ったのですが、編集画面がエクセルになってしまい ダメでした。 チケット表の管理をしていて、000001~05000の番号を封筒に 印刷したいと思ってます。 イメージはこんな感じです。 一枚の封筒の縦に番号を10ずつ印刷させます。 000001 000002 000003 000004 000005 000006 000007 000008 000009 000010 2枚目は000011からになります。2枚目以降、数字が自動的に カウントするようにもできますでしょうか? 急いでます。よろしくお願いします!

  • accessとexcel

    メーカーに勤務する者です。設備管理業務を行っています。設備は定期的にメンテナンスする必要があるため現在はAccessで設備の管理登録(管理番号の登録)を行い、Excelにデータを入力して管理部署と次回メンテナンス月を閲覧できるようにしています。 ただ、この方法だとAccessとExcelに同様のデータを2回入力しなければならず非常に効率が悪いです。 そのため各データ(設備名,管理部署, メンテナンス日)などを入力できるブランクのフォームを用意して、そこに入力することにより管理番号を自動的に発番して、部署ごと次回メンテナンス月ごとにExcelのファイルに振り分けるようにしたいです。 まず、ブランクのフォームを用意して管理番号を自動発番できる所まで教えて頂けないでしょうか? 以上、よろしくお願いします。

  • エクセルの計算式

    こんにちは。 エクセルで簡単な顧客リストを作成したいのですが、 年齢の表示をさせたいのです。 どう表示させたいかというと・・・ -------------------------------------------------- 「生年月日」のセルに西暦で生年月日を入力。 ↓ 「年齢」のセルに現在の年齢が計算されて表示される。 -------------------------------------------------- これって可能でしょうか? お願い致します。

  • OutlookExpress こちらにメールは届いているのに、送ってくれた相手には「送信できませんでした」の報告が

    メールでOutlook Expressを使っています。 しかし、最近特に設定を変更した覚えもないのに不具合が生じています。 症状としては 私の方では、送受信もでき、相手から送られてきたメールも受信でき、メールもきちんと読めるのですが、 なぜかメールを送ってくれた相手には 「送信元: no-reply@app.auone-net.jp 相手先ホストの都合により送信できませんでした。 Receiver's host can't accept your mail 宛先: (私のメアドの一部)@hotmail.co.jp」 というメールが送られているようなのです。 このような場合、どのように対処すればいいのでしょうか? 宜しくお願いします。

  • MicrosoftVisualBasic2005ExpressEditionの不良

    私は、MicrosoftVisualBasic2005ExpressEditionを使用していますが、最近変なんです。http://www.geocities.jp/pipotto18/image.bmp←これを見てください。 編集するところが上に埋まってしまう(表現が下手ですみません。)のです。 アンインストールしても、修復しても、直りません。これって、何ですか?教えてください。お願いします。

    • ベストアンサー
    • noname#114934
    • Visual Basic
    • 回答数2
  • エクセルのマクロで、他のブックを開くときについて

    マクロの記録を利用して、他のブックを開くことをしました。 マクロのモジュールを見たら、 ChDir "C:\Documents and Settings\*****\デスクトップ" Workbooks.Open Filename:="C:\Documents and Settings\*****\デスクトップ\○○.xls" となっていました。 1行目の「Chdir」というのはなんでしょう? また、2行目では開きたいブックをパスを使ってあらわしています。 今マクロを動かしているブックと同じフォルダ内にあるブックや そのフォルダから見て上位のフォルダとか、「c:」から始まる パスを使わないような書き方はあるのでしょうか? ご助言お願いします。

  • VBAでアプリケーションの作成

    VBAを使ってアプリケーションを作成しようとしています。内容は、30個の質問に対してYES・NOどちらかを選択してもらい、YESの数が1~10,11~20,21~30個の場合に分け、結果表示ボタンをクリックするとそれに応じた結果が表れるといった感じです。何かアドバイス頂ければ幸いです。よろしくお願いします。

  • エクセル・スピンボタンを使った時にイベントマクロを発生させたい

    エクセルでスピンボタンを使って数値を上下させたときに イベントマクロを発生させたいです セルC1の入力規則のリストから氏名を選択するとグラフが表示されるのですが いちいちリストから選択するのが面倒なので スピンボタンでリストの上から順番に見ていけるようにもしたいのです スピンボタン(セルA1にリンク)を操作 A1…スピンボタンにリンクして数字が変わる B1…INDEX関数でA1の数字とリストから氏名が選択される B1の値をC1に貼り付ける←ここをマクロにしたい イベントマクロで Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub Range("B1").Copy Range("C1").Select ActiveSheet.Paste End Sub としてもうまくいきません スピンボタンにリンクしたセルの値が変わったと時は Worksheet_Changeだと無理なので、どうしたらいいでしょう わかりにくい説明で申し訳ありません

  • Visual Studio 2008のセットアップ画面が閉じない

    Windows XP proでの、Visual Studio2008について、教えてください。 Visual Studio2008をインストールしたのですが、PCを起動すると、 常にセットアップウィンドウが表示されるようになりました。 その時は閉じるのですが、PCを起動したときは、常に表示されてしまいます。 スタートメニューに登録されているのかと思ったのですが、 見あたりません。 起動されているのは、setup.exeですが、これ自体、どこにあるのかもわかりません。 もうインストールは終わってますし、アップデートの確認も済んでますので、このセットアップウィンドウを表示する必要はありませんので、なんとかして、表示されないようにしたいと思ってます。 このsetup.exeを起動しないようにするために、どのあたりを調べればいいでしょうか?

  • VB2005のBindingSourceのFilterプロパティについて

    VB2005 の初心者です。 SQLServer のテーブルを取得して指定した条件のデータをGridに表示したいのですが、データソースをバインドして DataGridView に表示する場合、条件の指定は BindingSource の Filter プロパティでできるようなのですが、どのように指定したら良いのか分からず、下記など色々試してみてもうまくいきません。 ↓idはデータソースのフィールド名 id = 00001 DataGridView に全件表示することはできたのですが、そのうち条件を指定して表示するやり方を教えていただけますでしょうか。 何かヒントになることでも良いので、皆様の知恵をお借りできれば幸いです。 よろしくお願い致します。

    • ベストアンサー
    • noname#51596
    • Visual Basic
    • 回答数1
  • VB2005-DataGridView 起動時セルが必ず選択される

    VB2005を勉強しているものです。毎度お世話になりありがとうございます。 今回ですが、DataGridViewを使用したプログラムで、起動時は必ず一番上のセルが選択され、DataGridView1_SelectionChangedイベントが動いてしまい、都合悪いのです。選択されない方法はありませんか また選択されたセルの色が青になりますが、色の変更はできますか ご教授願います。よろしくお願いいたします。

    • ベストアンサー
    • noname#147912
    • Visual Basic
    • 回答数2
  • Excelのブック参照エラーについて

    ブック参照を行おうと思っているのですが、エラーになってしまい困っています。 Book1のセルに、Book2のセル(結合セル)の値を表示させるため 1.Book1のセルに「=」を入力 2.Book2の参照先セルを選択 3.Book1に戻ってEnterキー としているのですが、結果は「#VALUE!」になってしまいます。 色々試してみたのですが、どうやってもエラーが消えません。 どうかお知恵をお貸し下さい。 バージョンは2002です。 よろしくお願いします。

  • サブフォームのTab移動について

    VB2005で開発を行っております。 とあるサイトでMDIとは別の方法でフォーム内にフォームを貼り付けることができることを知りました。 以下がその簡単なコードです。 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim f As New Form2() f.TopLevel = False Me.Controls.Add(f) f.Show() f.BringToFront() End Sub End Class ここでそれぞれのフォームにTextBoxなどのコントロールを貼り付け、Tabキーによるフォーカス移動を行うと、Form1のコントロールからForm2のコントロールへの移動は行えるのですが、その後はForm2のコントロール内のみフォーカス移動が行われてしまいます。 できればForm2がGroupBoxやPanelコントロールのように動作してほしいのですが、どのようにすればよいでしょうか?

  • サブフォームのTab移動について

    VB2005で開発を行っております。 とあるサイトでMDIとは別の方法でフォーム内にフォームを貼り付けることができることを知りました。 以下がその簡単なコードです。 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim f As New Form2() f.TopLevel = False Me.Controls.Add(f) f.Show() f.BringToFront() End Sub End Class ここでそれぞれのフォームにTextBoxなどのコントロールを貼り付け、Tabキーによるフォーカス移動を行うと、Form1のコントロールからForm2のコントロールへの移動は行えるのですが、その後はForm2のコントロール内のみフォーカス移動が行われてしまいます。 できればForm2がGroupBoxやPanelコントロールのように動作してほしいのですが、どのようにすればよいでしょうか?

  • Access2000、データのエクスポート

    Access2000でテーブルデータをエクスポートする時、csv形式で保存しますが、その際にフィールド名を付加する設定で保存します。 今回実現したいのは、このフィールド名の手前にデータを置きたいのです。 具体的には欲しいcsvファイルは次のような内容になります。 1行目 公共料金明細 2行目 (空白) 3行目 日付,金額,部門 4行目 20/1/10,2100,01001 5行目 20/1/10,3150,18001 (以下はこのような内容が続く。)(内容はすべてテキスト形式です。) このように普通にエクスポートすると3行目以降のcsvファイルができるのですが、その手前に1行目と2行目のデータを入れたいのです。 1行目はEXCELで言うところのA1セルに該当します。 2行目は何も入れませんが、1行空ける必要があります。 これらは、このcsvファイルを取り込むソフトの都合上、こうせざるを得ないのです。 方法を教えていただきたくお願いします。