- ベストアンサー
Access2007 Mid関数
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Mid関数が使えなくなってしまいました。 どう使えなくなったの? エラーになるの?何もでないの? >=Mid([YMD],3,2) & "." & Mid([YMD],5,2) & "." & Mid([YMD],7,2) この式は 08.12.21 のように表示させる式ですよ
関連するQ&A
- Accessで億単位の数値を特定してゼロにする
Accessで、特定フィールドに入っている数値が億単位になっている場合(または指定した桁数以上になっている場合)にゼロにするというクエリを作成したいのですが、どのように指定すればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- 取得したIPアドレスの桁数を揃えたい
Access2000のモジュールで取得したIPアドレスの数値が、頭にゼロが入っている(例:111.011.011.011)ものと入っていない(例:111.11.11.11)ものがあります。 整合を図る時のことを考えて、表示のルールを統一(後者に)したいのですが、中々良い案が出ず困っています。 クエリや関数、VBAなど色々試したのですが(桁数が全て同じであれば、MID関数・Format関数でできそうですが、ばらばらでそれができないのが難しくなっている原因です) 桁数を揃える良い案はないでしょうか?
- ベストアンサー
- その他(データベース)
- アクセスのNZ関数のことで教えて頂きたいです。
アクセスのNZ関数のことで教えて頂きたいです。 アクセス2000です。クエリで 売上日計: nz([売上計],0) というフィールドにプロパティ書式で#,###を入れましたがそうなりません。そのクエリの [売上計]に同じことをしましたら出来ました。 桁数が多いので、桁区切りを入れたいのですが、何か方法があるのでしょうか。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Access 1000以下を切り捨てる関数
Accessのクエリで関数を使用し、1000以下を切り捨てた値を出したいと思っています。 Excelの場合は、 =RoundDown(数値,-3) で、切り捨てられますよね。 Accessで、同様の結果が得られるような関数は、ありますでしょうか? ご存知でしたら、教えてください!!
- ベストアンサー
- Access(アクセス)
- Accessのクエリで、CStr関数を使った項目のグループ化と抽出のエラー
アクセスで「TEST1」という名のクエリでCStr関数を使って数値を文字型にしている「項目1」という名のフィールドがあります。(他にもフィールドはあります) 別のクエリ(「TEST2」)で、「TEST1」クエリを使って、「項目1」フィールドをグループ化し、さらに抽出条件に『 "1" 』と入れて実行したところ、 『集計関数の一部として指定された式 '[TEST1].項目1="1"' を含んでいないクエリを実行しようとしました。』 とメッセージが出て実行できませんでした。 ◎ 数値を文字型にしたものをグループ化しさらに抽出条件で絞り込みたいのですが、どうしたらいいのでしょうか? 「TEST1」クエリをテーブルにしないで実行したいのですが。。。 わかる方がいらっしゃったら、教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスのフォームで、桁数を指定したい。
例)「1」の場合でも、3桁の設定で「001」としたい。 エクセルで言うところの書式設定でユーザー定義で桁数を指定できるように、アクセスのフォームで指定できないでしょうか? その数値を最終的にバーコード化したいのですが、その桁数が違ってしまって、表現したいバーコードが再現できないのです。 ちなみにテーブル、クエリでは書式の設定で(表面だけかも知れませんが)表示できています。 どなたかよろしくご教授のほどよろしくお願いします。
- 締切済み
- オフィス系ソフト
- 【Access97】指定した桁数で区切りたい
txtファイルをAccessへインポートした後、項目毎に区切るためにMid関数を使用していますが、全角文字を2桁として認識してくれず区切り位置がおかしくなってしまいます。 同様の作業をExcelでやっても同じでした(添付画像参照、データは一部項目のみ抜粋)。 項目数=30個、桁数=一行につき255桁(固定)、1つのtxtファイル内のデータ行=200行以上、そのtxtファイル数が数十個あるので毎回Excelの『区切り位置指定ウィザード』を使用するのも大変です。 何とかAccessの更新クエリーで作業したいのですが、指定した位置で区切る方法、もしくは全角文字を2桁として認識させる方法はありませんか?
- ベストアンサー
- その他MS Office製品
- Accessのデータ型について質問です。
Accessのデータ型について質問です。 Accessの数値型に 整数型と浮動小数点がありますが、 (1)整数型のフィールドプロパティに「小数点以下表示桁数」の項目があるのでしょうか? (2)浮動小数点表示桁数を「自動」と「桁数指定」するのとでは、データサイズが変わるのでしょうか? どなたかご存じの方がおられましたら、ご教授よろしくお願いいたします。 m(_ _)m
- ベストアンサー
- その他(データベース)
- Access97 Int関数
小数点の切り捨てをしたくてクエリーで 以下の計算をしてみました。 =Int([個数]*[単価]) ところが以下の数値で計算させると結果が 50232となると思うのですが50231となってしまいます。 数量:460 単価:109.2 結果:50231(電卓で計算すると50232) 結果が小数点になるときは問題ないようです。 使い方が間違っているのでしょうか。 こういう場合Int関数を使うのが誤りなのでしょうか? だとしたら他に当てはまる関数があるのでしょうか? ちなみにテーブルの定義としては 数量:長整数型(小数点以下桁数0) 単価:単精度浮動小数点型(小数点以下桁数0) となっていますが小数点は表示されています。
- ベストアンサー
- オフィス系ソフト
- EXCEL 数字の切り出し方法
こんばんは。 各行に数字が入力されています。 桁数は6桁、5桁、4桁とマチマチです。 この各数字の右から4つめから左方向の 数字を抜き出したいのですが、できますでしょうか? ちなみに、LEFT関数は左から右へmid関数は、 左から指定の桁数からの抜き出しのようです。 ぜひ、教えてください。 (例)25467・・・25を抜き出したい 7683・・・7 7476876・・・7476 というかんじです。
- ベストアンサー
- オフィス系ソフト
お礼
回答いただきありがとうございます。 大分舞い上がっていたようで投稿内容に誤りがありました。 あらためて気を落ち着かせてからやってみたら、Access起動時に「実行しようとしているアプリケーションには解決できないオブジェクト、タイプ ライブラリ、DLL、または外部データベースに対する参照が含まれています。」といったメッセージが表示されていました。 よくよく読んでみると「Visual Basic Editor の [ツール] メニューの [参照設定] をクリックし、[参照設定] ダイアログ ボックスの [参照可能なライブラリ ファイル] リストを確認し、必要な操作を実行してください。このアプリケーションの作成者でない場合は、システムの開発者または管理者に問い合わせてください。[参照可能なライブラリ ファイル] リストの "参照不可:" で始まっている参照のチェック ボックスをオフにし、」とあったのでその通りにしたところできました。 お騒がせしてすみません。 どうもありがとうございました。
補足
おっしゃる通り記載した式での表示は"08.01.21"です。 また、クエリーは実行をかけると「式に未定義関数'mid'があります」とメッセージが表示され、実行できません。