Access(アクセス)

全440件中241~260件表示
  • アクセスのテーブルでのルックアップフィールド表示

     いつもお世話になっております。  ACCESS2016を使用しています。  お聞きしたいのは、条件によってテーブルのルックアップフィールドに表示されるデータを変えたいのですが、その方法が分かりません。  フォームでのやり方は分かりますが、テーブルで表示させたいと思っています。  例えば、下記のようなテーブルがあるとします。 [入力用テーブル名:T_元号別担当者] 元号フィールド、担当者フィールド 平成      a 平成      b 令和      c 令和      d [ルックアップ用テーブル名:T_平成担当者] 担当者フィールド a b [ルックアップ用テーブル名:T_令和担当者] 担当者フィールド c d  イメージは、元号フィールドが平成の場合、担当者フィールドにT_平成担当者を、 元号フィールドが令和の場合、担当者フィールドにT_令和担当者をルックアップとして 表示させたいと考えています。  このやり方をどうぞご教示お願いいたします。

  • 改行数および文字数の制限(追加要望)

    https://okwave.jp/qa/q9701482.htmlの続きです。 上司から文字数と行数の制限の他に「入力必須=空欄不可にしてほしい」と追加の要望があり、入力規制に「Is Not Null」を入れても空欄のまま進んでしまいます。 空欄のまま次のテキストボックスへ移動しようとしたら「入力必須項目です。」と表示させて移動させないようにするには、どのようなコードをどこに追加したらよろしいのでしょうか?

  • 【Access2010】 改行数および文字数の制限

    下記リンクを参考に、更新前処理とキー入力時に改行数の制限をかけました。 ※テキストボックス名「申請理由」 参考リンク → http://www.accessclub.jp/bbs3/0064/superbeg24259.html ここに、さらに1行当たりの文字数を「35」(バイト数70)という制限を追加したいのですが、どうすればよろしいでしょうか?

  • 【Access2010】 コンボボックスのリセット

    オプションボタンとコンボボックスの連携(再クエリ)はできています。 オプションボタンや選択(1)~選択(3)を選んだ後にどれか1つでも選び直した場合、選択(1)~選択(3)をリセット(空欄)にする方法はありますか?  <やりたいこと>   ・オプションボタンを選び直したら選択(1)~選択(3)すべてリセット   ・選択(1)を選び直したら選択(2)と(3)をリセット   ・選択(2)を選び直したら選択(3)をリセット 尚、コンボボックスをリストボックスにした場合、選び直すと自動的にリストが変更されるのは確認できましたが、次ページに移るとリストボックスの部分が前ページの内容がそのまま表示されてしまいました。さらには、次ページの内容を変更後前ページに戻るとリストボックスの部分が次ページの内容が表示されてしまうので、リストボックスの使用はあきらめました。 リストの件数が少ないので本当はリストボックスを使用したいです・・・

  • アイコンとレコードを紐付けたい。

    アイコンとレコードを紐付けたい。 [やりたいこと(テーマ)] Accessヘルプデータベースの作成と自身以外「主観DBの為」の利用でも困らずに使える環境づくり。 [やりたい事のイメージ] フォームを開くボタンにAccess標準のピクチャ「全34種類」を利用しています。その全34個のアイコンとデータを紐付けたいと思っています。具体的にはAccessヘルプファイルにアイコンを配して、アイコン「全34個」を配したフォーム「Access検索フォーム」を開きます。そして各々のコマンドボタンをクリックすることで紐付いたレコードを表示させる。 [オブジェクト] テーブル:Accessスヘルプテーブル ID:オートナンバー フォーム名:Accessヘルプファイル フォーム名:Access検索フォーム テキストボックス名:テーマ 記述例「重なったフォーム」 テキストボックス名:内容  記述例「データを一覧で表示するフォームを開くボタン」 以上ですが、どの様な方法があるのでしょうか。宜しくお願いします。

  • マクロをデザインビューで表示するとエラーが出る

    こんにちは。 Access勉強中の身です。 Access2016で作成したデータベースがAccess2013だと「読み取れない」とでます。 両方win10で作成しました。 Access2013でも、マクロボタンを押すと問題なく動作しますが、 「マクロをデザインビューで表示する」を選択し、閉じた後、マクロボタンを押すと以下がポップアップされます。(追加・削除等、内容を更新しなくても、表示するだけで、その後以下がポップアップされる) 「Microsoft Access データベースエンジンでは Aテーブルのデータを読み取ることができません。このデータを読み取るには、バージョン16.0.7124.1000以降が必要です」 ↓ マクロのシングルステップ エラー番号2950 こちらの表示後は、Aテーブルでも同様にポップアップされ、閲覧・更新できなくなります。 テーブル、フォーム、クエリ、リレーションシップは「マクロをデザインビューで表示する」前までは問題なく動作し、追加、訂正等もできます。 マクロも問題なく動作します。 「マクロをデザインビューで表示する」と、上記ポップアップが出てきて、閲覧・更新不可となります。 マクロの内容を更新したいのにできなくて困ってます。 対処法が分かる方いらっしゃいますか。

  • Accessにてクエリ破損

    初めまして 今後宜しくお願い致します。 早速ですが 2019/12月から Office 2013 Accessにてクエリ破損とタブが出てきて クエリが実行されません。※画像添付 セキュリティ更新プログラムについてこの問題はすべてのバージョンで修正されます との事ですが なおっておりません。 どのようにすればなおりますか お忙しい所 申し訳ございませんが ご教示の程 お願い致します。 宜しくお願い致します。

  • Accessの関数について

    5000/555-55 のような場合で ・/より左側だけの「5000」を反映させる ・/からーまでの間の「555」を反映させる ・-から右側の「55」を反映させる ためにはどういった関数の式を組み立てればいいのでしょうか?

  • フィールドのデータ型で検索結果に差が出る[2]

    正確にはフィールドのデータ型と検索条件「And・Or」の違いで検索結果に差が出るになります。 [アドバイス訴求の背景] 別件「フィールドのデータ型で検索結果に差が出る」でアドバイスをお願いして居りました者です「終了」。実は別の式もアドバイス頂いていた経緯があり、そちらで再度試してみたところメモ形でも「Or」条件であれば、正常に検索できることが確認できました。実は、アドバイスを頂いた記述を私が間違って設定していた為、別件の質問の通り「メモ形」は検索できていませんでした。本当に申し訳ございません。以上の経緯「私のプア」もあり、再度アドバイスをお願いすることに気も引けましたが、アドバイスを提供して下さった方に失礼であると思い投稿しました。 [気になっていること] クエリのパラメータ検索「複数パラメータ」に於いて、フィールドのデータ型が「メモ形」で「And」条件の時だけ検索できません。 1,データベースオブジェクト「簡略」 ・テーブル:世界情報 ・フォーム:世界情報フォーム ・フィールド名:情報   フィールドサイズ:メモ ・フォールド名:タイトル フィールドサイズ:200 ・世界情報クエリ1,2,3,4,「パラメーター(複数パラメータ表示)」 2,フィールド名「情報(メモ形)」を検索フィールドに指定「下記の式(Or)」した時は問題なく検索結果を返します。 Like "*" & [Forms]![情報]![検索1] Or Like "*" & [Forms]![情報]![検索2] Or Like "*" & [Forms]![情報]![検索3] & "*"(情報フィールドの抽出条件にのみ記載) 3,フィールド名「情報(メモ形)」を検索フィールドに指定「下記の式(And)」した時は全て「登録した情報はありません」を返します。 Like "*" & [Forms]![情報]![検索1] And Like "*" & [Forms]![情報]![検索2] And Like "*" & [Forms]![情報]![検索3] & "*"(情報フィールドの抽出条件にのみ記載) ※検索1と検索2にしても結果は同じでした。 4,その他 Like "*" & [Forms]![情報]![検索1] And Like "*" & [Forms]![情報]![検索2] And Like "*" & [Forms]![情報]![検索3] & "*" の式をクエリの記載場所が異なるので「式1: 」は付いていません。 以上ですが、宜しくお願いします。

  • フィールドのデータ型で検索結果に差が出る

    クエリのパラメータ検索「複数キー入力」に於いて、フィールドのデータ型の違いで、検索ができない状態になる。スキルが低く現状突破ができていません。ご面倒をお掛けしますが、アドバイスを宜しくお願い致します。 [気になっていること] フィールドの「データ形」で「メモ形」だけ検索できない現象がでます。「メモ形」を持つデータベースは同じ結果「検索できない」になりました。勿論、私のデータベースの作り方に問題があるかもしれませんが。 [こだわりの背景] 対象のデータベースは作り始めて歴史が長く「全873レコード」、作り始めの頃「習い始めの時期」のタイトル付けがプアであり、「情報」での検索が可能になれば、検索効率が向上し更に有効に活用できると考えています。 [お願い・・・(反省)。] 設定等の内容にて以下記載の通りですが、アドバイスをお願いできればと思います。式に付きましては、このサイトで親身にご対応頂きましたが、質問時にデータ型の情報は詳しくお伝えしていませんでした。反省しております。 1,データベースオブジェクト「簡略」 ・テーブル:世界情報 ・フォーム:世界情報フォーム ・フィールド名:情報   フィールドサイズ:メモ ・フォールド名:タイトル フィールドサイズ:200 ・世界情報クエリ1,2,3,4,「パラメーター(スペースで区切り複数条件設定可)」 2,フィールド名「タイトル(テキスト形)」を検索フィールドに指定「下記の式」した時は問題なく検索結果を返します。 式1: Eval(BuildCriteria("'" & [タイトル] & "'",10,"*" & Replace([表題(一文字可)]," ","* And *") & "*")) 抽出条件:-1 式1: Eval(BuildCriteria("'" & [タイトル] & "'",10,"*" & Replace([表題(一文字可)]," ","* Or *") & "*"))  抽出条件:-1 3,フィールド名「情報(メモ形)」を検索フィールドに指定「下記の式」した時は「式が正しく入力されていないか、複雑すぎるため評価できません。たとえば、数式に複雑な要素が多すぎます。変数に式の一部を割り当て、式を簡単にしてください。」と返します。 式1: Eval(BuildCriteria("'" & [情報] & "'",10,"*" & Replace([内容(一文字可)]," ","* And *") & "*")) 抽出条件:-1 式1: Eval(BuildCriteria("'" & [情報] & "'",10,"*" & Replace([内容(一文字可)]," ","* Or *") & "*"))  抽出条件:-1 4,その他 Eval(BuildCriteria("'" & [情報] & "'",10,"*" & Replace([内容(一文字可)]," ","* And *") & "*"))の式をクエリに記載すると先頭に「式1: 」が勝手に付いてしまいますが、動作に問題はないでしょうか。 以上ですが、宜しくお願いします。

  • ACCESSパススルークエリでオラクルDB接続

    パススルークエリを用いてオラクルDBの「売上明細」テーブルのデータを抽出する。 抽出の対象はLOCALのテーブル「対象年月」で指定した月のデータに絞る。 上記の抽出をする場合、選択クエリのSQLでは Select * From 売上明細 Where Exists (Select * From 対象年月 Where 売上明細.YM=対象年月.YM); で抽出出来るのですが、パススルーだと#942「表またはビューが存在しません。」 のエラーが出ます。  年月の条件を付けずにすべてのデータを抽出することは出来るのですが 構文教えていただけるとありがたいのですが

  • Access クエリ 抽出・演算

    Access クエリについてご質問させていただきます。 テーブルのデータを特定の条件に一致するレコードだけ抽出し、演算を実施したいです。 (1):CSVデータをテーブルに取り込みます。 テーブルは左から『取引No』『部門コード』『部門名』『発注入力日』『担当者名』『発注日』『伝票No』『伝票行No』『商品コード』『商品名』『入数』『発注数(入力数)』『発注数量※1』『発注金額※2』『出荷日』『出荷数量※3』『出荷金額※4』となっております。 ※1:発注数量は入数×発注数が計算済みです。 ※2:発注金額は発注数量×単価で小数点以下切り捨てで計算済みです。 ※3:出荷数量は入数×出荷数が計算済みです。 ※4:出荷金額は出荷数量×単価で小数点以下切り捨てで計算済みです。 (2):クエリを使用して、商品名が『単3乾電池』の出荷数量を10で割り、10で割り切れるレコードを求めたいです。 (3):(2)の演算結果(10で割った後の整数)を合算して合計値をクエリの演算結果として表示したいです。 ※(2)の抽出条件でのクエリをすでに作成済みで、合計したクエリを作成したいです。 どのようにすればよろしいでしょうか?

  • パラメータークエリで2個以上の条件を認識させたい

    [やりたいこと] パラメータークエリで2個以上「スペースで区切って」の条件を認識させたいと思っています。可能な方法があればアドバイスをお願いいたします。 [現状] フォームのレコードソースにパラメータークエリを設定していますが、パラメーターに条件を2個以上「スペースで区切って」入力する際、必ず該当レコード無しとなってしまう。 [パラメーターの抽出記述] ・抽出条件欄への記述は「Like "*" & [内容(一文字可)] & "*"」 ・テーブル名:情報データベース「フィールド:日時、発生国、分野、内容、WEB」 ・クエリ:情報データ検索クエリ「抽出条件欄(記述):Like "*" & [内容(一文字可)] & "*"」 ・フォーム:情報データ検索結果単票(単票)「レコードソース:情報データ検索クエリ」 以上ですが、宜しくお願いします。

  • Access レポート 集計について

    Accessのレポートについてご質問いたします。 Accessのレポートにクエリのデータを出力し、全データ出力後のレポート下部に、『商品名』フィールドに出力した、商品名ごとの数の集計を表示したいのですが、どのように記載すればよろしいでしょうか?

  • フリー検索結果を(単票)と(帳票)で表示させたい

    [やりたいこと] フリー検索結果を単表フォームで表示していますが、検索レコードが多とき帳票フォームで表示させたい。アドバイス「ご指導」をお願い致します。 [オブジェクト(Access2007)] テーブル名:情報データベース「フィールド:日時、発生国、分野、内容、WEB」 クエリ:情報データ検索クエリ「抽出条件欄(記述):Like "*" & [内容(一文字可)] & "*"」 フォーム:情報データ検索結果単票(単票)「レコードソース:情報データ検索クエリ」 フォーム:情報データメインフォーム(単票) [現状のご報告(運用)] 情報データメインフォーム(単票)上にコマンドボタンを配して、情報データ検索結果単票(単票)を開いています。 [やりたいことのイメージ] 検索結果として単票フォームが開いた後、情報データ検索結果単票(単票)に配したコマンドボタンで、情報データ検索結果一覧(一覧)を開いて検索結果を一覧で表示させたい。 [考えてみたこと(やりたいことは自力実現できず)] 1,情報検索総合フォームを作成し、情報データ検索結果単票(単票)と情報データ検索結果一覧(一覧)を開く2個のボタンを配して、データが多そうなときは(一覧)のコマンドボタンで検索。データが少ないと思われるときは(単票)のコマンドボタンで検索。しかし、データの多少は実行してみないと分からないのと、結局のところ2度手間になるので断念しました。 2,ドルグボタンで(単票)検索後に(一覧)検索を行い、(単票)と(一覧)を一緒に表示させる方法もあるかと考えました。しかし、この方法では1のコマンドボタン2個が1個になるだけで、検索文字を入力する工数は変わらないので、考えただけで終わりました。※元々、マクロやプロシージャのコマンドやコーティングが分からないレベル。 3,自分なりの結論として、やはり(単票)で表示させたあとに、(単票)上に配したコマンドボタンで帳票を開く方法がベストかと考えました。「アドバイスがありましたら宜しくお願いします。」 以上ですが、宜しくお願いします。

  • Access 切り捨て合計クエリ

    Accessのクエリにて以下の集計・抽出を作成したいです。 抽出クエリの条件 (1):テーブルから商品名フィールで商品で始まるレコードを抽出する (2):抽出したレコードの数量フィールドの値を2000で割る (3):割り算後、小数点以下(1未満)が発生した場合は、0とする。 集計クエリの条件 (4):抽出クエリの条件式(1)~(3)を実施したのち、商品ごとに切り捨て後の整数を合算する ※数量が2000以上のレコードを抽出したいです。 どのようにすればよろしいでしょうか?

  • Access VBA コントロール 型違い

    Access VBAについてお尋ねいたします。 VBAの標準モジュールからフォームに設置したコントロールを変更したいのですが、型違いというエラーが発生しました。どのように修正すればよろしいでしょうか? Dim Fname As Form:Dim str As String Set Fname = Forms!F99_メイン str = "Toggle_201" Forms(Fname).Controls(str).Visible = False という記述

  • Access VBA 全クエリ 繰り返し

    Access VBAについてお尋ねさせていただきます。 Access VBAを利用して、以下の繰り返し処理を実行したいです。 (1):レコードの有無にかかわらず、すべてのクエリの名称だけを配列に取得する繰り返し処理 (2):レコードの有無にかかわらず、すべてのクエリを開き、各クエリのレコード件数を配列に取得する処理 どのように記述すればよろしいでしょうか?

  • Access クエリ 文字列の一部を抽出して表示

    Access クエリの 文字列の一部だけの抽出についてお尋ねします。 Accessクエリにて、『配達先』フィールドの文字列が長いため、『配達先』フィールドの一部の文字を抽出してクエリに表示したいのですが、どのようにすればよろしいでしょうか? 抽出前 ⇒ 抽出後の順で記載します。 (1):営業部○○課消耗品置き場 ⇒ ○○課 ※○○課消耗品置き場で終わる文字列の場合は、営業部の1字後ろから消の1字手前までを抽出する (2):営業部○○課消耗品置き場(△△係)⇒ △△係 ※○○課消耗品置き場の後に()がある場合は、()の中の文字列だけを抽出 (3):営業部◇F○○課消耗品置き場 ⇒ ○○課 営業部◇F○○課(△△係)⇒ △△係 ※○○課の前に◇F(フロア)がある場合は、◇Fの後ろから(1)か(2)を適用する お分かりの方がいらっしゃいましたら、ご回答のほどよろしくお願い申し上げます。

  • Access クエリ 抽出条件

    Access の クエリ における 抽出条件 の 書き方についてご質問させていただきます。 クエリには、左から『商品名』、『出荷数量』、『注文数量』の3列がございます。 各レコードの『出荷数量』フィールドの値と『注文数量』フィールドの値を比較し、 『注文数量』フィールドの値の方が大きいレコードだけを抽出したいのですが、どのように抽出条件を記載すればよろしいでしょうか? 元データは1つのテーブルに格納されています。 例:注文数量:500、出荷数量:200など出荷数量が少ないレコードを抽出対象 注文数量:100、出荷数量:100など注文数量=出荷数量レコードは抽出対象外