締切済み アクセスでの質問です。値と倍率を掛けてたものを、表示したい場合どうした 2010/07/29 11:08 アクセスでの質問です。値と倍率を掛けてたものを、表示したい場合どうしたら良いでしょうか? アクセスでの質問です。値と倍率を掛けて表示したい場合どうしたら良いでしょうか? 件数が5万件近くあります 参考画像のテーブルにあります 【数値】×【倍数】をかけたものを、【名前】その掛けた数値分だけ表示をさせたいです よろしくお願いいたします 画像を拡大する みんなの回答 (1) 専門家の回答 みんなの回答 Star-X ベストアンサー率45% (23/51) 2010/07/29 11:50 回答No.1 やり方はいろいろありますが、その一つに 値段×倍率 の数値が必要ですので、クエリーを使います。 クエリーの新規作成 ↓ デザインビュー ↓ テーブルの表示から目的のテーブルを選択 追加・閉じる ↓ ID・名前・値段・倍率をフィールドにセット ↓ 倍率の次の空白フィールドにマウスをセットし右クリック ↓ 「ビルド」を選択 ↓ テーブルをダブルクリック ↓ 目的のテーブルをクリック ↓ 「値段」をクリック 上に表示されます ↓ 上段の「*」をクリック ↓ 「倍率」をクリック ↓ OKを押す これでそのクエリーを開いてみてください。 「式1」のタイトルで掛けあわされた数値が表示されるはずです。 このクエリーを使って、フォームで表示させればOKのはずです。 普段クエリーを使われてなければ、わかりにくいかもしれませんが・・・ 質問者 補足 2010/07/29 12:26 早速、試してみました! クエリーはそんなに使いこんでいる訳ではないのですが ご指南の通り、掛け合わせた数字が表示されました ありがとうございますm(_ _)m ただ… フォームでの表示方法が分からず、止まってしまました お手数なのですが、再度、ご指南いただけると助かります 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンWindowsWindows XP 関連するQ&A 表示倍率の求め方 表示倍率の求め方 お世話になります。 現在、表示されている画像がある場合 その倍率を100→200にした場合に表示される部分(縦の長さ・横の長さ)は どのように計算されているのでしょうか? ※逆の縦の長さ・横の長さから、それを表示する倍率はいくら必要かでも 結構です。 ※具体的には、縦:100、横:100で、表示倍率が100%の物があった場合 それを200%にしたら、縦・横はどのような計算方法で、どのような値になるのでしょうか? お手数ですがよろしくお願いします。 Accessのフォームで値が見た目変更されない はじめまして、こんにちは。 Accessを使用して自社ツールを作成しています。 バージョン:Access2003 OS:WindowsXP フォームのレコードソースに、あるテーブルを連結させて一覧にして表示しています。 複数のコンボボックスを用意して、選択された値によって検索をかけ、 レコードソースの値を書き換えて再表示しています。 この検索はコンボボックスの更新後処理にVBAでSQLを記述して行っています。 Dim str_sql As String str_sql = str_sql & "select * from T_テーブルA where ○○コード = 1" Me.RecordSource = str_sql かなり省略していますが、実際はコンボボックスで選択された値によって SQLを生成しています。 フォームにはtxt_件数という名前でテキストボックスを用意してあります。 レコードソースを設定した後に、同じ条件でカウントし件数を表示しようと しているのですが、これがうまくいきません。 Me!txt_件数 = Nz(DCount("*", "T_テーブルA", "○○コード = 1"), 0) 件数が1件でもある時は正しい値が表示されます。 0件の場合は前回の表示のまま見た目上かわりません。 例) 1回目の検索で200件→テキストボックス[200]と表示 2回目の検索で0件→テキストボックス[200]と表示 3回目の検索で10件→テキストボックス[10]と表示 このような感じです。 ただし、実際は正しい値[0]が設定されているみたいです。 別のウインドウを一度フォームにかぶせて避けると[0]になりますし、、 2回目で[200]と表示されているものをコピーすると[0]がコピーされます。 Me!txt_件数 = Nz(DCount("*", "T_テーブルA", "○○コード = 1"), 0) If Me!txt_件数 = 0 Then Me!txt_件数 = 0 End If 馬鹿げていますが、このようにしても正しく[0]が表示されませんでした。 Accessを再起動しても状態は変わらず、困っています。 環境の問題でしょうか? 解決策など解る方いらっしゃいましたら教えてください。 よろしくお願いいたします。 画像を全体の200%の倍率で表示したい場合 <IMG SRC="http://www.○○.jpg" WIDTH=200 HEIGHT=200> のように画像のサイズを設定していますが 縦=数値 横=数値 ではなく、画像を全体の200%の倍率で表示したい場合は どうソースを書けばいいのでしょうか? WIDTH=200 HEIGHT=200 これだと200%以上に大きくなってしまいます。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム アクセス2000でまた質問です。 Win2000,アクセス2000使用しています。 フォーム上のコンボボックスを使用してデータを入力しています。 コンボボックスの値("新規";"変更")のそれぞれ件数を計算したいのですがうまくいきません。 例)コンボボックスの値→"新規";"変更" 新規が何件 変更が何件 というようにしたいんですが、件数を表示させるテキストボックスのプロパティのコントロールソースという所を使って計算させることができますか? よろしくお願いします。 fireworks 表示倍率変更の質問です fireworks 表示倍率変更の質問です fireworks cs4を使っています。 表示倍率を中途半端な数値、120%とか、130%とかに 変更したいのですが、やり方がわかりません。 100%とか、150%とかはできるのですが・・・ どなたかご存知の方教えていただけませんか? よろしくお願いします。 アクセスのクエリで アクセスのクエリで、テーブルAのフィールド1が空白の場合は、0と表示し、(数値型)そうでない場合はフィールド1の値を表示するにはどの様にしたら良いですか? 誰か教えて下さい。よろしくお願いします。 ACCESSフォームでのレコード数の表示方法 ACCESS2000のフォームについて教えて下さい。 フォームのプロパティ『移動ボタンを表示する/しない』を『はい(表示する)』にした場合、「現在何件目のレコードにいるのか」と「レコード全件数」が表示されますよね?ここに表示される数値を、テキストボックスにも表示させたいのですが、どのような方法があるでしょうか。 「レコード全件数」はMax関数を使ってみたのですが、、「現在何件目のレコードにいるのか」を取得する方法が分かりません。 ご存知の方、どうぞよろしくお願いいたします。 access2000で検索、結果の表示件数制限 access2000で受注管理をおこなっております。 フォームから条件を指定し,クエリでテーブルを検索し結果を表示している のですが、データが多すぎて困っています。 そこでフォーム上から検索前に表示させる件数を指定する機能をつけたいと 考えています。 100件と指定したとすると、まず100件表示して次の100件を表示する、などの操作が できればいいのですがやり方がわかりません。 せめて、表示件数に達すればあとの検索はしないといった表示件数を制限する 方法だけでも教えてください。よろしくお願いします。 ACCESS 帳票フォーム 表示件数 ACCESSの帳票フォームに表示させる件数を指定することは可能なのでしょうか。 全部で1000件のデータが入っているテーブルがあります。 それを最初オープンした時には最初の500件を表示。次へボタンを押したら501から500件を表示するイメージです。戻るボタンもつけようと思っています。 どなたか分かる方いらっしゃいましたらお願いします。 アクセスでエクセルみたいに前後の値で計算 アクセスでエクセルみたいに、前後の値で計算はできますか? 例えばアクセスに 日付 金額 2013/06/30 ¥1,000 2013/07/31 ¥1,500 2013/08/31 ¥1,800 というテーブルがあり、 クエリで新しいフィールドを作り、 2013/07/31 500 2013/08/31 300 を表示させることは可能ですか? エクセルなら =B3-B2 でできますが、アクセスのクエリでこういう事をする場合、どうすればよいでしょうか? 添付画像はエクセルの例ですが、実際にやりたいのはアクセスです。 access2003コンボボックスの質問です Access2003+sql2005で コンボボックスのテーブルに顧客マスタ(顧客コード+顧客名)を値集合にセットしています。 最大レコード件数を10万にしているのですが、中身はちょうど1万件しか入ってきません。 コンボボックスは1万件が最大なのでしょうか? ご存知の方、教えて下さい。 値をテーブルに数値型として保持する方法を教えてくだ アクセスのテーブルに数値型のフィールドを作って、 小数点以下表示桁数を1にしてるのに、 12.5と入れると12になってしまいます。 12.5という値をテーブルに数値型として保持する方法を教えてください。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム access2003の質問です。 access2003の質問です。 レコードが1000件以上あるテーブルです。 [販売文][説明文]というフィールドがあります。 [販売文]のなかのあるレコードの値を [説明文]のすべてのレコードに入れたいのですが、 どのようにすればいいでしょうか? たとえば、[販売文]の500行目のレコードの値を 反映させたい場合を教えていただけますか。 どうかよろしくお願いします! [Access2013]リストボックスの値指定 以下の様な事をしたいと思っていますが上手く行きません。 上手くいく方法はありますでしょうか? テーブル1 id 名称 →列名 1 みかん 2 りんご 30 トマト 上記の様なテーブルがありそれをフォーム上に配置したリストボックス(複数選択可)の値集合ソースにしています。 リストボックスから入力した値は、みかんのみを選択した場合は「1」、みかんとりんごを選択した場合は「1;2」とDBに保存しています。 (この部分は想定通りの動きをしています。) 入力用フォーム以外に、別フォームのデータシートビューで一覧表示をしています。 そこで上記リストボックス値でDBに入っている「1」や「1;2」を「みかん」や「みかん;りんご」と表示したいと思っています。 データシートビューにもリストボックスを配置し、値集合ソースは入力フォームと同じテーブル1に、コントロールソースを「1;2」が入っているフィールドにしましたが、「1」のみの場合は選択状態で表示されますが、「1;2」の場合未選択になってしまいます。 やりたいことは、ここで入力をするつもりはありませんのでただ文字列として「みかん;りんご」が出てくればいいです。 ただ、一々フォームロードなどでSQL文(+ループ処理)を書くと件数が数万件は少なくともあるのでロード時の待ちが長くなりそうです。 また、リンクテーブルマネージャで外部DBと接続しているので、テーブル定義をAccess独特のものに変更するのは難しいです。 idは自然増加に任せており桁数はまちまち、複数選択の個数も1~数十と様々です。 質問内容 ・リストボックスのコントロールソースにて複数値を指定する方法はありますか?(そもそもとして、そういうことが出来ないものなのでしょうか? また,区切りに変更、splitで配列化等はすでに行って駄目でした。) ・処理時間に影響が少ない方法で「みかん;りんご」とデータシートビューに表示する方法はありますでしょうか? ・例えばリストボックスを使用せずテキストボックス等に変更してコントロールソースでselect 名称 from テーブル1 where id in Replace("1;2",";",",")の様な事をした結果複数件出た場合は区切り文字で区切って全部出す等を可能なのでしょうか? よろしくお願いいたします。 ACCESSで集計のSQLの質問です 各IDごとのデータ件数を表示するSQLで質問です。テーブルは次のようになります。 連番 ID 名前 1 10 あああ 2 10 いいい 3 20 ううう 4 30 えええ 5 40 おおお 6 40 かかか となってるときに、IDごとのデータ件数をだしたいのですが。宜しくお願いいたします。 accessで質問します。 アクセスで悩んでます。 テーブルでデータ型が「数値」で作成してますが、データ入力するとき「000001、000002」と表示したいです。これって表示可能ですか?どなたかすいませんが教えてください。 アクセスのフォームにDBの値を表示したい タイトルの通りなのですが、 Access2000で、アプリケーションを Access超初心者の僕が作っています。 AccessDBの読み込んだ数値項目を、 フォームに変更等は、一切せず値の表示だけしたいと考えています。 これは、テキストボックスでやるのか、ラベルでできるのか、 また、どのように記述したら、いいのかもわからず、苦慮しております。 どなたか、ご教授くださいませ。 宜しくお願いします。 AccessのVBAにおいて,アクセスフォームに表示されている「値」を AccessのVBAにおいて,アクセスフォームに表示されている「値」を変数の中に格納したい。 例えば,オートフォームの単票形式でフォームを作成した場合,「番号」「製品」といったフィールドが2個あるテーブルを使うと,「番号」「製品」という名前のテキストボックスが2個ほどできます。 (フィールド名やテキストボックス名は問題ではありません。) このフォーム上に「ボタン」を配置し,このボタンをクリックした時に,「製品」というテキストボックスの内容を,メッセージボックスで表示させたい。 MsgBox (Me.製品.Text) と書いてもエラーとなります。 実際には,このフォームで欲しいデータを見つけた時,ボタンクリックで,テキストボックスに表示されている内容をグローバル変数に格納したいのですが,方法が分かりません。 Access 初心者です。どなたかよろしくお願いします。 SQLサーバーからのテーブルのリンク (合計件数の表示が遅い) SQLサーバーのテーブルをアクセスへテーブルのリンクで繋げています。(地球のアイコンが表示されています) そしてこのテーブルを開くとデータ表示されるのですが 移動ボタンの合計件数の表示が遅いです。 (添付画像の部分です) 1分くらいは空白で 横のスクロールバーを下げても上へ戻ってしまいます。 SQLサーバーもアクセスも1台のパソコンのみに入れて 自分ひとりで使用しています。 SQLサーバーとはこんなものなのでしょうか? (件数は1682件とそんな多くないと思います) 早く表示させることは可能でしょうか? よろしくお願いします。 access2000のバグ? windows2000のaccess2000にて、 クエリを実行すると下部の「レコード」 のところに合計件数が6805件と表示されます。 そしてある列を選択して、「昇順で並べ替え」「降順で並べ替え」を実行すると6697件と表示されます。そして2度と6805件と表示されません。 テーブルを閉じて、繰り返すと、また6805件と表示され、同じことになります。 これはバグですか? それとも私がテーブル操作を知らないだけ? #これはこれまで体験したことなし。 #SQLはRIGHT JOINなど含んだものです。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン Windows Windows 11Windows 10Windows 8Windows 7Windows VistaWindows XPWindows MeWindows NT・2000Windows 95・98その他(Windows) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
早速、試してみました! クエリーはそんなに使いこんでいる訳ではないのですが ご指南の通り、掛け合わせた数字が表示されました ありがとうございますm(_ _)m ただ… フォームでの表示方法が分からず、止まってしまました お手数なのですが、再度、ご指南いただけると助かります