Access(アクセス)

全440件中181~200件表示
  • 2つのテーブルのフィールドの結合について。

    下記のように2つのテーブルレコードの結合ではなく フィールドの結合は出来るのでしょうか。 アドバイスよろしくお願いいたします。 テーブル1 [フィールド1][フィールド2][フィールド3]   1      A      1      2      A      1      3      A      1      テーブル2 [フィールド1][フィールド2]   1      A            2      A            3      A          結果 [フィールド1][フィールド2][フィールド3][フィールド4][フィールド5]   1      A      1     1 A   2      A      1    2 A   3      A      1    3     A    

  • Accessで条件設定用のテーブルを作成する方法

    Accessの条件設定用のテーブルを作成してクエリで結合する方法について質問があります テーブル名「名簿」(データ数99) ID 名前 役職 1 名前1 部長 2 名前2 次長 3 名前3 NULL 4 名前4 NULL 5 名前5 NULL ・・・ 99 名前99 NULL ※NULLは空欄で役職無し 上記名簿に対して 部長と次長は目標値0 特定の人物は目標値2 それ以外は目標値4 と設定したいのです。 下記の「目標値」のような 条件設定用のテーブルを作成し、 クエリで結合することは可能でしょうか? テーブル名「目標値」(データ数5) 名前 役職 目標値 * 部長 0 * 次長 0 名前3 * 2 名前5 * 2 * * 4 ※「*」はどの値でも関係なくヒットして欲しい クエリの結果としてほしいのは下記のような結果です クエリ(データ数99) ID 名前 役職 目標値 1 名前1 部長 0 2 名前2 次長 0 3 名前3 NULL 2 4 名前4 NULL 4 5 名前5 NULL 2 ・・・ 99 名前99 NULL 4 テーブル「名簿」の内容は変更できないものとします。 同じ結果が得られるのであればテーブル「目標値」は変更可能です。

  • 2つのテーブ2つのフィールド一致レコード抽出

    複数マッチングデータテーブル [フィールド1][フィールド2][フィールド3]   1      A      1      2      A      1      3      A      1      4      A      1    5      A      1      6      A      1   複数マッチング引抜テーブル [フィールド1][フィールド2][フィールド3]   1      A      1      2      A      1      3      A      1      4      A      1    5      A      1      6      B      1  クエリ(結果) [フィールド1][フィールド2][フィールド3]   1      A      1      2      A      1      3      A      1      4      A      1    5      A      1    上記のように [フィールド2][フィールド3]のデータが 一致したデータのみ 抽出したいのですが アドバイスいただけないでしょうか。 因みに 不一致クエリなら SELECT 複数マッチングデータ.* FROM 複数マッチングデータ LEFT JOIN 複数マッチング引抜 ON (複数マッチングデータ.[フィールド2] = 複数マッチング引抜.[フィールド3]) AND (複数マッチングデータ.[フィールド2] = 複数マッチング引抜.[フィールド3]) WHERE (((複数マッチング引抜.[フィールド1]) Is Null)); のような感じで対応できるのですが 一致データ抽出についてアドバイスお願い致します。

  • Access Dlookupの#エラーについて

    AccessのDlookupの使い方について教えてください。 添付のファイルのようにAテーブルの複数のフィルドからBテーブルの1つのフィルドに紐づけることはできないので、Dlookup関数で表示させようと思っています。 以下の通り関数をビルドにいれ、表示させると「#エラー」と表示されてしまい、エラーの箇所をクリックすると「抽出条件でデータ型が一致しません」と表示されてしまいます。 ※それぞれのテーブルのデータ型は全て「短いテキスト」となっております。 ご教授いただければと思います。よろしくお願いいたします。 施設得意先: DLookUp("得意先","T_KNA1","通常納入使用駅 =" & [T_MD-Net].[施設コード] & "")

  • ACCESSからのプリントを自動化する方法

    ACCESSに1万件のデータが入っています。 これを全部PDF書類化したいのです。 データ番号1のページを表示して画面内に置かれている印刷ボタンを押し、(印刷先=PDFで保存)データ番号の「1」とおなじファイル名1と付けて保存する。 続けてデータ番号2を表示して、ファイル名2を付けて保存する。。。。 これを1万回繰り返したいわけです。 このようなマクロとかプログラムを作れますでしょうか。

  • Accessのレポートである条件で改ページする

    accessを使用しています。 基のテーブルがあり、直前に作成した出荷データから「届先のピッキングリスト」と「トータルピッキングリスト」を印刷させます。 その時に、この抽出「届先のピッキングリスト」データをA4に印刷したいと思うのですが、入れる箱に最大15個しか入らないので、数量が15個になるたびに、2ページ・3ページと増やしていきたいのですが、どのような順序でレポートを作成したら良いのでしょうか? ご回答をお願いいたします!

  • インポートしたデータが検索でヒットしない

    登録名簿フォームにて コンボボックス→値集合ソース→クエリツールにて Noと名前と生年月日で情報を取ってくる検索ボックスを使用していました。 ある日インポートの機能を使用してインポートしたデータが その検索ボックスで引っかからないことに気付きデータを確認したところ 「確かにデータは格納されているけれども検索ボックスでは検索できない」 という現象になっていることが判明しました。 検索ボックスで対象データを検索した際のメッセージボックスには 「指定した項目はリストにありません。リストから項目を選択するか、リスト項目と同じテキストを入力してください。」 と出てきます。 名前を削除して再入力して保存してもNG コンボボックスを同じ条件で作り直してもNG クエリを使用したデータシートビュー等にはしっかりデータが出てくる そのためクエリツールにてテーブル参照部分をクエリ参照に作りかえたがNG ただし、 Noの検索窓もありますがそちらは問題なく使用できる。 何が原因なのかどうしてもわからずこちらに相談してみました。 もし何かヒントがありましたら是非お聞かせいただけると幸いです。 どうぞよろしくお願いいたします。

  • access テーブルの内容を合計して別テーブルに

    accessでテーブルの数値を合計して別のテーブルに追加するにはどうしたら良いでしょうか。よろしくお願いします。 テーブルA チーム名 名前 点数 チームA ああ 100 チームA いい 250 チームB うう 300 チームB ええ 200 チームC おお 150 テーブルB チーム名 点数 (チームごとに点数を集計・最初はデータは空です)

  • 作成済みフォームが「デザインビュー」に切り替えられ

    【パソコンの環境】 ACCESSバージョン:ACCESS2007  OSバージョン:Windows10 【困っていること】 [ホーム]タブの[表示]グループから[デザインビュー]に切り替えたくても、表示ボタンは無効のままで操作することができません。 【やっていること】 フォームの余白部分を探してマウスを右クリックし、表示されるメニューから「デザインビュー」を選択しています。フォームに余白部分が少ないときは、反応するエリアを探して対応しています「困っていることの詳細」。 【やりたいこと】 作成済フォームの再編集「手直し」の際、[ホーム]タブの[表示]グループから[デザインビュー]を選択したいと思っています。 以上ですが、宜しくお願いします。

  • フォームの計算結果を小数点以下で切り捨てたい

    借入金に対する支払い回数と金額を求める計算式フォーム「テーブルなし」を作り始めました。下記の数式は「借入金」と「金利」と「手数料」の総額を「回数(任意指定)」で割って、月額を表示する最後のテキスト窓のですが、小数点以下の切り捨てた数値を表示したいと思っています。 ■経過と現状(やってみたこと) 「最初にレコードソースに設定した数式」  =Nz([総額])/Nz([回数]) ※数式を入力する前は「#Div/0!」が表示されたので変更。 「変更した現在の数式」  =IIf(Val(Nz([回数]))=0,Null,[総額]/[回数]) ※WEBにて探索しコピーして使用する。 ■やりたいこと  =IIf(Val(Nz([回数]))=0,Null,[総額]/[回数]) 小数点以下を切り捨てる記述「追加方法」を教えてください。 ■追加のお願い 一般的に小数点以下四捨五入が多く用いられている事もあり、=IIf(Val(Nz([回数]))=0,Null,[総額]/[回数]) で表示される数値を四捨五入する場合の記述も教えてください。 以上ですが、宜しくお願いします。

  • Access2019開発ソフトの配布について

    教えてください。 以前使用していたAccess2007ではPackage Solution機能があり、配布用にSetup.exeを生成する事ができましたが、Access2019にはそれに準じた機能は無くなってしまったのでしょうか?

  • アクセスの検索で、「探す場所」の初期値を変更したい

    アクセス初心者です。アクセスのバージョンはoffice365です。 現在、アクセスで検索する際、「探す場所」の初期値が「現在のドキュメント」になっていますが、「現在のフィールド」を初期値に変更したいです。 詳しく説明すると、アクセスのテーブル・クエリ・フォームなどで、ホームの虫メガネアイコン または ショートカットキーctrl+fで出て来る、「検索と置換」ウインドウの「探す場所」の初期値を「現在のフィールド」に変更したいです。 検索の度に「探す場所」を変更するのが面倒なので、設定方法をご存知でしたら教えてください。 よろしくお願いします。

  • アクセスの検索で、「探す場所」の初期値を変更したい

    アクセス初心者です。アクセスのバージョンはoffice365です。 現在、アクセスで検索する際、「探す場所」の初期値が「現在のドキュメント」になっていますが、「現在のフィールド」を初期値に変更したいです。 検索の度に「探す場所」を変更するのが面倒なので、設定方法をご存知でしたら教えてください。 よろしくお願いします。

  • エクセル→アクセスのコピペで切り捨てられてしまう

    アクセス初心者です。アクセスのバージョンはoffice365です。 アクセスのテーブルをエクセルにコピペして加工し、加工したものを再度アクセスのテーブルに貼り付けるという処理をしています。 あるフィールドが、アクセス→エクセルはうまくいきますが、エクセル→アクセスで255文字でデータが切り捨てられてしまいます。 フィールドのデータ型は「長いテキスト」ですので、検索したところ、64,000 文字までは入るようです。 もともとアクセスで入力をしていて、そのフィールドには255文字以上のデータも入っています。 エクセルへのコピペはうまくいくのに、なぜアクセスに戻す時に切り捨てられてしまうのでしょうか? どうすれば解決できますか?

  • アクセスフォームで写真を拡大

    アクセス初心者です。 データ件数分、小さな写真が縦に並んだフォームがあります。 小さな写真のうち1枚をクリックで、その写真を拡大表示したいです。 「イベントのビルド」を使えば実現できるのでは?と思いましたが、わかりません。 ご存知の方、アドバイスをお願いします。 よろしくお願いします。

  • accessのテーブル設計について

    超初心者で、超初歩的な質問になりますので優しく教えてください・・・ accessのテーブル設計について教えてください。 Excelで管理していた社員台帳が退職者含めると500人ほどに増えてきたので、社員の管理ソフトを作るように言われ必死でaccessを勉強し頑張っているところです。 そして、もともとのマスタなどはエクセルから拾っているのですがどうしてもそのまま入れることができないようなものが出てきています。 それが住所歴や昇給歴などのその個人によって複数あったりなかったりするものです。 Excel管理だったので 社員CD  氏名  昇給日   基本給    年齢給 123    A   2018/10/1 350000   50000          2018/4/1  355000    52000 124    B   2018/10/1 360000   65000          2018/4/1  355000    52000 ・ ・ ・ のようにずらーっと並んでいます。 この時、テーブルの設計はどのようにしたらいいでしょうか? 社員CDと氏名のテーブルを作成するのはわかるのですが、昇給額のようなものはどのようにテーブルを作り、どのように他のテーブルとつなげていいのかわかりません・・・ どなたかお力を貸して下さるとうれしいです。  

  • ACCESSにて前年同日実績を確認するフォーム

    たびたびわからないときに閲覧させて頂いております。 今回、どうしてもわからないことがあり 皆さまのお知恵を拝借させて頂ければと思い 質問を書き込みさせて頂きます。 ACCESS2016にて フォーム上にてコンボボックスにて年月を選択すると その月の当年と前年をレポートのリストとして出力して確認する。 というのを作ろうとしております。 そこで前年実績を抽出するクエリ・当年実績を抽出するクエリを作り それらを合体させてリスト化するクエリを作成。 フォームの詳細へと合体するクエリを「帳票リスト」にて流し込む形を考えているのですが うまくできません。 2つのクエリを連結させた段階で 帳票リストが機能しなくなり、リストを生成することができません。 よろしくお願いいたします。

  • Access365のイントラネット使用

    Access365でデータベースの利用を検討しています。 同じネットワーク上 同じセグメントの イントラネットで 複数のパソコンから同じ時間帯に同じデータベースを利用することは出来ますか? ネットワーク上にはnasなどのファイル共有の仕組みはあります。 よろしくお願いします。

  • Accessの短いテキスト型の後ろ空白埋めさせない

    Accessで短いテキスト型で項目を定義してデータを登録すると、 設定した桁数まで後ろに空白が勝手に埋まります。 例えばフィールドサイズを10桁に設定して "abcdefg"という7桁データを入れると、 "abcdefg"+半角スペース3桁になります。 半角スペースで埋まらないようにできませんか?

  • Access結合後の短いテキスト型のインデックス

    Accessの検索にて、テーブルA LEFT JOIN テーブルB で外部結合し、 WHERE句でテーブルBの短いテキスト型を抽出条件にすると、検索が遅くなります。 【テーブル定義】 テーブルA( ・年月日(日付/時刻、重複ありインデックス) ・コード(短テキスト、重複ありインデックス) ・属性あ(短テキスト、重複ありインデックス) ・属性い(短テキスト、重複ありインデックス) ) テーブルB( ・コード(短テキスト、主KEY) ・属性う(短テキスト、重複ありインデックス) ・属性え(数値、重複ありインデックス) ) 【件数】 テーブルA:15万件 テーブルB:500件 =====SQLここから===== SELECT * FROM テーブルA LEFT JOIN テーブルB ON テーブルA.コード = テーブルB.コード WHERE 属性あ IS NULL AND 属性い = 'あああ' AND 属性う = 'アアア' AND 属性え = 1 GROUP BY 年月日、 属性う =====SQLここまで===== この検索SQLは遅い(1分30秒くらい)のですが 『AND 属性う = 'アアア'』を削除すると 10秒くらいに速くなります。 ”属性う” のインデックスが効いてないように見えるのですが どのようにチューニングしたら速くなるでしょうか? エクセルからLAN越しにDAO接続してSQL実行してます。 AccessはOffice365(バージョン1902)です。