how-do-you-do の回答履歴
- VBで電卓の=
VisualBasicで電卓を作っています。 それで11桁数字を入力すると”数字は10桁まで”と表示されるようにする事と=がちゃんと機能するようなコードが知りたいんです. 基本的なことしか習っていないのでC言語はわかりません。 とても困ってます。教えてください。 (^人^)お、ね、が、い
- 締切済み
- Visual Basic
- tsukihimechan
- 回答数5
- コンボボックスについて
Access初心者です。 コンボボックスの一行目にハイフン、もしくは 何も値の入っていない行を表示させたいと思っています。 今は下のようなかたちで値をセットしているのですが、 どうやればできるのか良い方法が思いつきません。 Me!コンボボックス名.RowSource = "SQL文" こういう形式を使うのは無理なのでしょうか? すみませんがよろしくお願いします。 (Windows2000 & Access2000です。)
- Access2002の集計レポート?
商品コード別の集計レポート作成において、デザイビューの「商品コード フッター」部分で「配送の有無(Yes/No型)」のフィールドで「配送有り」をカウントしたいのですが、上手くいきません・・・? =Count(IIf([配送の有無]=Yes,1,0) で表示させると ・Yes との結果です。 ご教示ください。
- 締切済み
- オフィス系ソフト
- noname#211914
- 回答数5
- 重複した件数は?
重複した件数の合計を求めたい場合どうすればいいですか?それを求める関数などありますか?エクセルでデータを作成しているのですが・・・。 (例) A B C D 1組合員CD 品名 氏名 数量 2 1100 A封筒 山田一郎 100 3 1200 B封筒 花田花子 150 4 1100 B封筒 山田一郎 90 5 1100 C封筒 山田一郎 120 6 1200 A封筒 花田花子 100 . . . この場合、人数を知りたいときCOUNT関数を使用すると、C2~C6までの数字になってしまうので 結果=5(人)となってしまいます。 私は”山田一郎”+”花田花子”で結果=2(人)にしたいのです。 この例の場合は二人しか居ませんが、実際私が求めたいデータには何万行という組合員CDのデータがあります。 アクセスならできるかもしれないのですが、使い方を知らないので、なんとかエクセルで出来たらなと思っています。 (オートフィルタを使用してボックスの中を数えていたらなんか数え間違えそうでしたので^_^;) 急ぎの仕事ですのでよろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ootaku
- 回答数5
- Access2002の集計レポート?
商品コード別の集計レポート作成において、デザイビューの「商品コード フッター」部分で「配送の有無(Yes/No型)」のフィールドで「配送有り」をカウントしたいのですが、上手くいきません・・・? =Count(IIf([配送の有無]=Yes,1,0) で表示させると ・Yes との結果です。 ご教示ください。
- 締切済み
- オフィス系ソフト
- noname#211914
- 回答数5
- Access2002の集計レポート?
商品コード別の集計レポート作成において、デザイビューの「商品コード フッター」部分で「配送の有無(Yes/No型)」のフィールドで「配送有り」をカウントしたいのですが、上手くいきません・・・? =Count(IIf([配送の有無]=Yes,1,0) で表示させると ・Yes との結果です。 ご教示ください。
- 締切済み
- オフィス系ソフト
- noname#211914
- 回答数5
- Accessのマクロで、"RunApp/アプリ実行できません。"のエラーがでます。
Access2002勉強中の初心者です。 AccessのマクロでExcelファイルを起動させたいと思っています。 Accessのマクロデザイン画面で、アプリケーションの実行を選択し、コマンドラインにExcel.EXE"C:\WINDOWS\デスクトップ\決算書.XLS"と入れているのですが、次のエラーが表示されます。(C:\WINDOWS\デスクトップ\決算書.XLSが開きたいExcelファイル名です。) 「"RunApp/アプリケーションの実行"アクションを使ってアプリケーションを起動できません。アプリケーションのパスが正しく指定されてないか、アプリケーションのコンポーネントが不足しています。Windowsのエクスプローラまたはファイルマネージャーでアプリケーションのパスを確認してください。」 ちなみに、自宅および会社のパソコン両方とも同じエラーが出ます。 よろしくお願いします。
- Access2002での氏名の変換?
Access初心者です。 外部データをインポートしたのですが、氏名の記載が ひらがな・カタカナ混じりに全角・半角も混じってます。 最終的にカタカナ・半角に修正したいのです。 そこで 1.ひらがな⇒カタカナ変換 あるいは 2.全角⇒半角変換 クエリーウェザードでの方法は分るのですが・・・? 例えば1.のクエリーを保存してから、そのカタカナ変換したものを元に全角を半角に変換したいのですが、上手くいきません・・・? ご教示ください。
- ベストアンサー
- オフィス系ソフト
- noname#211914
- 回答数4
- VBAでのHTTP通信を用いたダウンロード
質問です。 現在、AccessのVBAを用いて、とあるサイトのとあるファイルを定期的にダウンロードするプログラムを開発中です。 ・仕様 固定URLに設置されている「lzh」のファイルをクライアントマシンの指定したディレクトリへダウンロードし、格納する。 ・処理概要 1 受信元URL("http://○○/△△.lzh")を指定 2 格納ディレクトリ("D:\file\"等)を指定 3 URLにあるファイルを格納ディレクトリへダウンロードする。 ・備考 フリーウェア等は使用禁止。Access単体のみで動作することを限定します。 具体的な実装方法、もしくはヒントや、参考になるサイトなどをご存知でしたら、ご指導をお願いいたします。 以上です。
- ベストアンサー
- Visual Basic
- Mizyu
- 回答数3
- エクセルで特定の文字列を含むセルを自動的に塗りつぶしたい
ということなのですが。条件付き書式、あるいはマクロなどで解決できないでしょうか? 特定の文字列に「等しい」セルを塗りつぶすというのは、かんたんにできるようなのですが、「含む」になると、過去ログから見つけられませんでした。 300ファイルくらいあるデータから、特定の文字を含むセルをマーキングし、情報を抽出せねばなりません。 どなたか知恵をかしてくださいませ!
- ACCESSでクロス集計風に表示したい
以下の様なテーブルを 科目 テスト 得点 ------------------ 国語 1中間 50 国語 1期末 60 国語 2中間 55 国語 2期末 65 国語 3期末 70 英語 ・ ・ ・ ・ ・ ・ ・ ・ 数学 1中間 70 数学 1期末 80 数学 3中間 75 数学 2期末 70 数学 3期末 85 以下のような表形式で表示したいと考えてます。 1中間 1期末 ・ ・ 2期末 3期末 国語 60 55 ・ ・ 65 70 英語 ・ ・ ・ ・ ・ ・ 数学 70 80 ・ ・ 70 85 クロス集計クエリで見た目は上記の表形式になったのですが、 表示されるデータシート?で値の編集が出来ませんでした。 (集計結果なので当然?) 科目及びテストは今後追加される可能性が高いので テーブルまたはフォームを固定で持つことは出来ません。 何か良い方法はないでしょうか?
- 締切済み
- その他(データベース)
- vue
- 回答数7
- アクセスから差し込み文書のメール送信の自動化
現在アクセスのデータをワードへの差し込み文書からメール送信しています。 この一連の操作をクリック1回で行う設定は可能でしょうか? 現在の手順は以下のとおりです。 (1) ワードで作成した差し込み文書を立ち上げる。(差し込み元のアクセスのファイルも同時に起動) (2) 差し込み文書からメール送信。 (3) 送信を完了したら、アクセスのテーブルにチェックを入れる。 マクロとかVBAを利用してできるものでしょうか?
- VB6で時刻の範囲に入っているか調べたいのですが。
nenonenoです。こんばんわ。 VBで時間Aから時間Bの範囲に時間Cが入っているかを調べる関数を作ろうとしていますが、初心者なので混乱しています。 Now,DateDiff、DateSerialを使えばよさそうな事は分かったのですが、、、具体的なアルゴリズムが思い浮かびません。 時間A(7:00)、時間B(18:00)、時間C(今)の場合は問題ないのですが、時間Aが(21:00)、時間Bが(7:00)、時間C(今)になった時(つまり、日がまたがった場合)にお手上げです。 varNow = Now ' Now 関数は現在の日付と時刻を返します。 ' 開始時刻と終了時刻 varFrom = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intFromHour, intFromMin, 0) ' 開始時刻 varTo = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intToHour, intToMin, 0) ' 終了時刻 ここまでは書いたのですが、どう判定させて計算したらよいのでしょうか? なにか、ヒントだけでも教えていただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- nenoneno
- 回答数3
- Win98購入時に付属していたセットアップFD(2枚)の作成方法
98のOS購入時にセットアップFD(フロッピーディスク)が2枚ついていました。 このたび、久しぶりに98をインストールをしようとおもったのですが、セットアップFDを紛失していたのです! セットアップFD2枚分のデータだけは保存してあるのですが、ただ単にFDにこれらの内容をコピーしただけではセットアップFDにはならないですよね。これらのデータを使ってどうやって起動用のセットアップFDを作ったらよいのでしょうか? 現在、Win2000を使っています。このようなFDを作成できますか?
- ベストアンサー
- Windows 95・98
- mizu_
- 回答数7
- VB6で時刻の範囲に入っているか調べたいのですが。
nenonenoです。こんばんわ。 VBで時間Aから時間Bの範囲に時間Cが入っているかを調べる関数を作ろうとしていますが、初心者なので混乱しています。 Now,DateDiff、DateSerialを使えばよさそうな事は分かったのですが、、、具体的なアルゴリズムが思い浮かびません。 時間A(7:00)、時間B(18:00)、時間C(今)の場合は問題ないのですが、時間Aが(21:00)、時間Bが(7:00)、時間C(今)になった時(つまり、日がまたがった場合)にお手上げです。 varNow = Now ' Now 関数は現在の日付と時刻を返します。 ' 開始時刻と終了時刻 varFrom = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intFromHour, intFromMin, 0) ' 開始時刻 varTo = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intToHour, intToMin, 0) ' 終了時刻 ここまでは書いたのですが、どう判定させて計算したらよいのでしょうか? なにか、ヒントだけでも教えていただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- nenoneno
- 回答数3
- VB6で時刻の範囲に入っているか調べたいのですが。
nenonenoです。こんばんわ。 VBで時間Aから時間Bの範囲に時間Cが入っているかを調べる関数を作ろうとしていますが、初心者なので混乱しています。 Now,DateDiff、DateSerialを使えばよさそうな事は分かったのですが、、、具体的なアルゴリズムが思い浮かびません。 時間A(7:00)、時間B(18:00)、時間C(今)の場合は問題ないのですが、時間Aが(21:00)、時間Bが(7:00)、時間C(今)になった時(つまり、日がまたがった場合)にお手上げです。 varNow = Now ' Now 関数は現在の日付と時刻を返します。 ' 開始時刻と終了時刻 varFrom = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intFromHour, intFromMin, 0) ' 開始時刻 varTo = DateSerial(Year(varNow), Month(varNow), Day(varNow)) + TimeSerial(intToHour, intToMin, 0) ' 終了時刻 ここまでは書いたのですが、どう判定させて計算したらよいのでしょうか? なにか、ヒントだけでも教えていただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- nenoneno
- 回答数3
- Access2000のテーブルのデータについて
Access2000を使用しています。 テーブルに、HSI-と入力するとHIS-に自動で置き換わってしまいます。 置き換わらないようにする方法を教えて下さい。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- edp-k
- 回答数1
- Accessフォーム/レポートのテキストボックスの表示について
Access2000で クロスクエリーを元にしたフォームで、フィールドが存在しない場合でも エラーにせずに空白を表示したいのですが、うまくいきません。 なるべくなら複雑なVBAは使わずに作りたいのですが よい方法がありましたら教えてください。 例えば下のようなデータになるクロスクエリーがあります。 (a,b,cは一つのフィールドです) a b c ----------- 北海道 1 1 0 東北 2 0 1 関東 0 1 1 ・ ・ それを条件をつけて北海道のみにした場合、次のようになります。 a b 北海道 1 1 フォーム上では、全てのとき(a,b,c全てある)と1つを選択したとき(cがない)でも ないフィールドは0として表示したいのです。 わかりにくい説明かもしれませんが、よろしくお願いします。
- サブフォームのsetfocus
ac2000/win2000 こんにちは。 以下のようにサブフォームのテキストボックスにsetfocusしようと思いコードを書きました。 Me.SF1.Form.コード.SetFocus Forms!コード更新F!SF1.Form!コード.SetFocus 2つ書いたんですが、2つともエラーはでないものの 移動することが出来ません。 どなたか宜しくお願いします。
- ベストアンサー
- その他(データベース)
- niiza
- 回答数2
- アクセス上で4桁の数字を時刻として何時間経過したか計算する方法
0930と2215という2つの4桁のただの数字があります。 2215-0930=1285と言う答えになります。 が、この4桁の数字を時刻として 09:30と22:15の間は12時間45分と計算し、表示形式を12.75とする方法を知りたいです。これをアクセス上のデータで行いたいのですが、いい方法がありましたら教えて下さい。