Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1207 / 2272 ツリー ←次へ | 前へ→

【8164】レポートフッダーに『女:計○○名』と表示するには? ねこです☆ 06/7/4(火) 17:24 質問[未読]
【8166】Re:レポートフッダーに『女:計○○名』と表示する... クロ 06/7/4(火) 17:44 回答[未読]
【8169】Re:レポートフッダーに『女:計○○名』と表示する... ねこです☆ 06/7/5(水) 9:34 質問[未読]
【8170】Re:レポートフッダーに『女:計○○名』と表示する... クロ 06/7/5(水) 10:33 回答[未読]
【8172】Re:レポートフッダーに『女:計○○名』と表示する... ねこです☆ 06/7/5(水) 11:10 お礼[未読]
【8179】上記の式の応用について ねこです☆ 06/7/7(金) 15:43 質問[未読]
【8180】Re:上記の式の応用について クロ 06/7/7(金) 15:54 回答[未読]
【8181】Re:上記の式の応用について ねこです☆ 06/7/7(金) 16:07 質問[未読]
【8182】Re:上記の式の応用について クロ 06/7/7(金) 16:30 回答[未読]
【8183】Re:上記の式の応用について ねこです☆ 06/7/7(金) 17:01 お礼[未読]
【8247】再度 上記の式の応用について ねこです☆ 06/7/14(金) 14:20 質問[未読]
【8257】Re:再度 上記の式の応用について クロ 06/7/14(金) 16:40 回答[未読]
【8262】Re:再度 上記の式の応用について ねこです☆ 06/7/14(金) 17:02 お礼[未読]

【8164】レポートフッダーに『女:計○○名』と表示する...
質問  ねこです☆  - 06/7/4(火) 17:24 -

引用なし
パスワード
   始めまして。Access初心者です。どなたかお教願います☆
Access2000を使っています。

  レポートで『五十音順の名簿』を作成しました。
  レポートフッダーに『女:計○○名』と表示したいです。

・レポートの元となるテーブル:『住所録』
・性別フィールド:ルックアップウイザートで『男』『女』『不明』の3種類を作り
       入力しています。

 私が失敗した テキストボックスのコントロールソースに入れた式は・・・
 『Dcount(性別,住所録,[女])』です。

どなたか正しい式を教えていただけますでしょうか?
よろしくお願いします☆

【8166】Re:レポートフッダーに『女:計○○名』と表示す...
回答  クロ  - 06/7/4(火) 17:44 -

引用なし
パスワード
   こんにちは

> 私が失敗した テキストボックスのコントロールソースに入れた式は・・・
> 『Dcount(性別,住所録,[女])』です。

=DCount("*","住所録","[性別]='女'")

でどうでしょう?

【8169】Re:レポートフッダーに『女:計○○名』と表示す...
質問  ねこです☆  - 06/7/5(水) 9:34 -

引用なし
パスワード
   ☆クロさんへ☆

ご返信本当にありがとうございます(T∀T)
きっと私の質問は超簡単なことなんでしょうね・・・(^∀^;
 完璧です!!ちゃんと表示されましたぁぁ♪

あと2つだけ質問してもいいでしょうか?
●『=DCount("*","住所録","[性別]='女'")』の『"*"』は何を意味していますか?
●『DCount』以外の『D』が付く関数(DAvg、DSum、DMax、DMin、DLookup)も
 同じように作ったら良いですか?

【8170】Re:レポートフッダーに『女:計○○名』と表示す...
回答  クロ  - 06/7/5(水) 10:33 -

引用なし
パスワード
   おはようございます

>●『=DCount("*","住所録","[性別]='女'")』の『"*"』は何を意味していますか?

カウントする対象レコードのフィールドが特定のフィールドなくてもいい
から「*」にしてます。
ただ、カウントだからそうしただけです。

>●『DCount』以外の『D』が付く関数(DAvg、DSum、DMax、DMin、DLookup)も
> 同じように作ったら良いですか?

Dの付くのは定義域集計関数です。VBエディタの方のヘルプで調べて
みてください。
DCount以外はレコードのフィールドそのものを計算(合計や最大など)する
からちゃんとフィールド名を入れてください。

【8172】Re:レポートフッダーに『女:計○○名』と表示す...
お礼  ねこです☆  - 06/7/5(水) 11:10 -

引用なし
パスワード
   ☆クロさんへ☆

たくさんの貴重なアドバイス
 本当にありがとうございました♪
私ももっと勉強して、
 早く使いこなせるように頑張りたいと思います。

また質問箱を利用させていただくことがあると思いますが、
 よろしくお願いします☆
    ヽ(´∀`)ノ☆*..*☆゜゜*..☆

【8179】上記の式の応用について
質問  ねこです☆  - 06/7/7(金) 15:43 -

引用なし
パスワード
   本当に何度もすみません・・・
前回と同じレポートフッダーで
教えていただいた『=DCount("*","住所録","[性別]='女'")』を応用してみました。

●私がしたいこと
 『所属』フィールドの『営)』を含むレコードのカウント
   ・レポートの元となるテーブル:『住所録』
   ・『所属』フィールド:『営)経営課』『営)企画営課』
            『総務課』『人材課』 の4種類のデータを入力

●私が失敗した式
 =DCount("[所属]","住所録","[所属]='*営)*'")

なぜ出来ないのでしょうか?

【8180】Re:上記の式の応用について
回答  クロ  - 06/7/7(金) 15:54 -

引用なし
パスワード
   こんにちは

> =DCount("[所属]","住所録","[所属]='*営)*'")
>
>なぜ出来ないのでしょうか?
演算子は「=」でなく、Like です。(「のようなもの」って感じです)
また、営の前の「*」はなくてもいいです。

"[所属] Like '営)*'"

ですね。
「*」は

【8181】Re:上記の式の応用について
質問  ねこです☆  - 06/7/7(金) 16:07 -

引用なし
パスワード
   クロさん!!(;∀;)
できましたぁ。毎回ありがとうございます☆

すみません・・あと1つだけお聞きしてもいいでしょうか?
●『 『営)』が付くレコード以外 』のカウント
    の式を考えていますが全く分かりません。

せっかく前回も教えていただいたのに
全く応用できず、教えていただいてばかりですみません(´д`)〜(TдT)
これから本を買ったりして 自分でも考えれるように頑張ります☆

【8182】Re:上記の式の応用について
回答  クロ  - 06/7/7(金) 16:30 -

引用なし
パスワード
   >●『 『営)』が付くレコード以外 』のカウント
>    の式を考えていますが全く分かりません。

"[所属] Not Like '営)*'"

でどうでしょ?
Not 演算子を併用します。

>せっかく前回も教えていただいたのに
>全く応用できず、教えていただいてばかりですみません(´д`)〜(TдT)
>これから本を買ったりして 自分でも考えれるように頑張ります☆

はい、がんばってください。

【8183】Re:上記の式の応用について
お礼  ねこです☆  - 06/7/7(金) 17:01 -

引用なし
パスワード
   ☆クロさんへ☆

本当にありがとうございました(´∀`)〜

Accessが少しだけ使えるようになって喜んでいましたが、
自由に使いこなすには まだまだ道のりは遠いようです(´∩`)
クロさん、毎回ご親切に本当にありがとうございます!
頑張って勉強します!!

【8247】再度 上記の式の応用について
質問  ねこです☆  - 06/7/14(金) 14:20 -

引用なし
パスワード
   またまた お尋ねしたいことがあるんです・・・(TдT)→m(__)m
実はまだ レポートを作成途中なんです〜(*_*)
よろしくお願いします。


元となるテーブル:『参加会社一覧』
レポートフッダーに表示したいこと
質問1.『法人名フィールド』の『○○法人』と『○○会社』が付かないフールドの件数を
    返したです
    私が間違えた式
  =DCount("[法人名]","参加会社一覧","[法人名]Not Like'*法人*'or'*会社*'")

質問2.左から以下のようなフィールドを作りました。
   『職種1』『人数1』『職種2』『人数2』『職種3』『人数3』

    職種1〜3には『営業』『事務』『管理職』がランダムな順番に入力され、
    人数1〜3には各職種に入力された職種の人数が入力されています。

   レポートフッダーに『営業職 計○○名』『事務 計○○名』『管理職 ○○名』
   と表示したいです。テキストボックスに入力する式を教えていただきたいです。
   (『営業』をとってみても、各レコードによって『職種1〜3』のどこに入     力されているかバラバラな状態です。こんなことは無理なのでしょう      か・・(;д;))

【8257】Re:再度 上記の式の応用について
回答  クロ  - 06/7/14(金) 16:40 -

引用なし
パスワード
   こんにちは
>質問1.『法人名フィールド』の『○○法人』と『○○会社』が付かないフールドの件数を
>    返したです
>    私が間違えた式
>  =DCount("[法人名]","参加会社一覧","[法人名]Not Like'*法人*'or'*会社*'")

この第三引数を簡単に書ける方法
参加会社一覧でクエリでつくり、法人名フィールドをフィールドに下ろして
抽出対象に条件を入れます。
Andなら同行内に、Orから行を変えます。
その後にメニュー>表示>SQLビューにして
WHERE句のあとがこの第三引数となります。
※( )が多いけど大体分かりますよね

ねこさんが書いているのとどう違うか見比べてください。
省略している部分が見えてくるかと思います。


>質問2.左から以下のようなフィールドを作りました。
>   『職種1』『人数1』『職種2』『人数2』『職種3』『人数3』

こちらは根本的にテーブル設計が変でないですか?
1レコードにそれぞれ3つの職種と人数が必要な訳を教えてください。

※当初の質問と違う場合は別にスレッド建てるようにしてください。
 また、1スレッドにはなるべく1つ質問をするようにしてください。
 一辺に聞いても身に付きませんよ。

【8262】Re:再度 上記の式の応用について
お礼  ねこです☆  - 06/7/14(金) 17:02 -

引用なし
パスワード
   ☆クロさんへ☆

ご解答ありがとうございますm(__)m

質問1:教えていただいたようにやってみます(^∀^)♪
質問2:別の集計方法に変更になりました。
※  :一度にたくさん質問して申し訳ありません。
    以後、1つづつするようにしますm(__)m

毎回丁寧なご指導ありがとうございます♪

1207 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078222
(SS)C-BOARD v3.8 is Free