Access(アクセス)
- Access 更新クエリについて
Access365で顧客データを管理しようとしています。 「T_更新履歴」の情報を「T_顧客情報」へ更新クエリを用いて更新させたいです。 「T_更新履歴」には今回更新されたデータのみが入っており、更新のない項目については空白状態です。 例) 顧客ID/顧客名/電話番号/住所… / /00-0000-0000/… 今回は電話番号に更新があった為、電話番号のみが入力され、他項目は空白 こういったテーブルの場合、空白項目は更新せず、入力のある項目、今回の例では電話番号のみを更新するといった動きが理想なのですが、更新クエリで可能でしょうか。 ちなみに、毎月100件以上のデータ変更(更新)があり、「T_更新履歴」にはExcelデータを取り込んでデータを蓄積しています。 Accessをよく分かっておらず恐縮ですが、お知恵をお借りできると幸いです。 どうぞよろしくお願いいたします。
- ベストアンサー
- katatsumuri33
- Access(アクセス)
- 回答数4
- URLを開くには
Access219 URLフィールド(ハイパーリンク型)のあるテーブルを作り、試しに開くか確認した所開けず。 調べたらURLの最後に#を入力するとリンクが開けるとあったので、リンクのURLを開けたのてすがレコード数が4000行ぐらいあるので1行毎#を入力する方法よりは他の方法が無いものかご教授頂ければ幸いです。 以上、宜しくお願い致します。
- ベストアンサー
- 1968masaru
- Access(アクセス)
- 回答数2
- ACCESSのマクロのプログラムが実行できない
いつもお世話になっております。 AccessにVBAマクロを含んだプログラムを 共有に配置し、ネットワーク越しでファイルを実行すると添付①の メッセージが出ました。 このファイル内のアクティブなコンテンツはブロックされています。 トラストセンターの設定を確認するかIT管理者にお問い合わせください。というメッセージが表示されます。 その後やった対応といたしましては、 ①トラストセンター⇒トラストセンターの設定⇒信頼できる場所⇒ファイルがあるフォルダ階層までのネットワークパスを入れました。 ②マクロの設定をすべてのマクロを有効にするにしました。 が、状況は変わりません。 この該当するファイルをPCのローカルに移動させて実行させると 問題なく起動いたします。 なにか設定に抜けや解決方法がお分かりの方ご教示お願いできませんでしょうか。
- 締切済み
- shinnnn
- Access(アクセス)
- 回答数4
- Access VBA
MicrosoftAccessのVBAで分からないことがあるので専門家に相談したいです。相談を受けてくれる人を紹介してください。このサイトは駄目でした。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数2
- AccessVBAコードの間違いを指摘してください
Microsoft Accessでデータベースを作っています。テーブル「駅時刻リスト」「列車リスト」クエリ「クエリ1」フォーム「一列車フォーム」「サブフォーム」を作りました。「一列車フォーム」から列車コードを選択すると「サブフォーム」の列車が列車コードで絞り込まれるようにするコードを書きました。間違いを指摘してください。 Private Sub 列車コード_AfterUpdate() Me!サブフォーム.Form.Filter = "列車コード like '*' & [Forms]![一列車フォーム]![列車コード] & '*'" Me!サブフォーム.Form.FilterOn = True DoCmd.Requery End Sub
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数1
- Replace関数
更新クエリにて、品名置換のReplace関数使用で、サブフォームからボタン操作で更新クエリを実行したら以下の事が出来ます。 Replace([品名],"りんご","りんご青森") 品名 りんご を りんご青森 に置換 Replace([品名],"青森","") 品名 の 文字列から 青森 を無くす置換 これをベースに、サブフォームに、テキストボックス1 テキストボックス2 を配置して テキストボックス1 → りんご を テキストボックス2 → りんご青森 に置換 サブフォームを表示しているフォーム1から参照 Replace([品名],[Forms]![フォーム1]![テキスト1],[Forms]![フォーム1]![テキスト2]) サブフォームから参照 Replace([品名],[Forms]![フォーム1]![履歴].[Form]![テキスト1],[Forms]![フォーム1]![履歴].[Form]![テキスト2]) 上記のフォームに配置したテキストボックスから、任意の置換情報を入力して置換する流れを作っているのですが、いずれのフォームからもテキストボックスの内容を認識出来ない様です。 ご教授頂ければ幸いです。 以上、宜しくお願い致します。
- ベストアンサー
- 1968masaru
- Access(アクセス)
- 回答数3
- Access詳しい人教えて
Accessでテーブル、クエリ、フォーム、サブフォームを作りました。フォームの「列車コード」を選択すると該当する列車コードのレコードがサブフォームに表示されるようになっていますが、列車コードを何番にしても、必ずレコードの1番が表示され、しかも列車コードが変わります。どうすればよいか教えてください。 レコードソースは「クエリ1」列車コードのコントロールソースは「列車コード」であり、クエリ1の中に列車コードの項目があることは確認しています。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数1
- Access(アクセス)は無くなるのですか?
MSのサイトではサポートの終了期限が掲載されています。 私は売掛金の管理をエクセルで行っていますが、データが多すぎて重くなったためアクセスに移行しようかと思っています。しかし無くなるソフトであるのならば別のソフトで作りたいです。 なおファイル容量2GBの壁は私の業務では全く関係ないです。完全にスタンドアロンで使います。 今後のアクセスとの付き合い方について教えて下さい。
- 締切済み
- lock_on
- Access(アクセス)
- 回答数2
- Accessフォームのコントロールソース
Microsoft Accessでフォームを作っています。テーブル1とテーブル2があり、レコードソースはテーブル1に設定していますが、フォームの1項目のみテーブル2を参照したいです。どんな設定にすればよいですか。 レコードソースは「駅時刻リスト」、画像の「列車名」は直接入力、「列車コード」は「駅時刻リスト」を参照、「完了フラグ」のみ「素列車リスト」から参照
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数1
- Access コンボボックスの2列目が表示されない
Accessでフォームを作っています。テキストボックス「列車名」に文字列を入力するとコンボボックス「列車コード」のデータが絞り込まれるようにVBAコードを書いていますが、「列車名」を空欄にすると「列車コード」の2列目が表示されません。表示されるようにするにはどうすれば良いですか。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数1
- Access コンボボックスの次の値に移動
Microsoft Accessでフォームを作りました。コンボボックス1の値はテーブル1から参照するようになっています。このフォームにボタンを追加して、ボタンを押すとコンボボックスの値が一つ下の値に移動するようにしたいです。どんなコードを書けば良いですか。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数1
- エクセルに、相性の良いカード型データベース教えて下
例えば、100種類位の商品があります。それぞれ登録番号、品名、単価が、設定されてます。約500人ほどの購入者を募ります。購入数は一人で5種類まで、一種類の購入数は、3個までとします。販売毎にカード型データベースで、購入者情報と販売情報を入力します。販売終了後エクセルで集計し、調整後カード型データベースに戻す事とします。このようなタスクに、エクセルと相性の良いカード型データベースを教えて下さい。ただし、エクセルは、ある程度使えますが、カード型データベースは、使った事ありません。
- 締切済み
- YOSIFUKU
- Access(アクセス)
- 回答数3
- Excel→Access 複数の値を持つデータ
ExcelからAccessにデータをインポートしようとしていますが、複数の値を持つデータのインポートができません。 画像のデータをインポートするにはどうすれば良いですか。(「列車コード」が複数データ) 適当に調べて「VBAを使う」というところまでは理解しました。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数4
- Access フォームの作り方
Microsoft Accessでデータベースとフォームを作っています。 テーブル1 記号 列車名 いよ いよ1号 いよ いよ2号 いよ いよ3号 とさ とさ1号 とさ とさ2号 とさ とさ3号 というテーブルを作ってあります。(実際は100件以上あります) フォームのテキストボックスに「いよ」と入力すると、プルダウンから「いよ1号」「いよ2号」「いよ3号」が選択できるようにしたいですが、どんなフォームを作れば良いですか。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数3
- Accessファイルを社内で共有
Microsoft Access で作ったデータベースファイルを社内で共有する方法を教えてください。全員がMicrosoftアカウントを持っていて、共有のSharePoint、Teams、Outlookがあります。
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数2
- Access Runtimeのメニューバー
AccessRuntime(2016 64bit)メニューバー(ファイル、実行したい作業を入力してください..と表示されているバー)と閉じる(×)や元のサイズに戻す、最大化が表示されているエリアを非表示または無効化したいです。 show toolberでリボンは非表示(Runtimeはもともとリボンがありませんが)くらいしか情報が見つからず教えていただけますでしょうか??
- 締切済み
- wakawaka326
- Access(アクセス)
- 回答数2
- アクセスレポートのセクション繰り返しについて
いつもお世話になっております。 アクセスレポートの「セクション繰り返し」についてお聞きいたします。 グループ化した項目名をグループヘッダー0セクションにテキストボックスを配置して、「セクション繰り返し」を「はい」にし、印刷した際はそのグループ化した項目名がグループ化した全ページに印刷なるようにしました。 また、当該レポートではグループ化を2つしており、最初のグループ化(グループヘッダー0)で連番をふっています。 この最初のグループ化に連番をふるモジュール等は次のとおりです。 1 詳細セクションに非連結の「通し番号_GP」を配置し、ここにグループ化ごとの連番が表示なるようにしています。 2 グループヘッダー0セクションのフォーマット時に下記のモジュールを配置しています。 Private Sub グループヘッダー0_Format(Cancel As Integer, FormatCount As Integer) Me!通し番号_GP = 0 End Sub 3 詳細セクションのフォーマット時に下記のモジュールを配置しています。 Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) If FormatCount = 1 Then Me!通し番号_GP = Me!通し番号_GP + 1 End If End Sub ここで、グループヘッダー0の「セクション繰り返し」を「はい」にして印刷をすると、1ページ目は正しく連番になるのですが、2ページ目になると0から始まってしまい、連番でなくなってしまいます。 また、グループヘッダー0の「セクション繰り返し」を「いいえ」にして印刷をすると、今度は正しく次のページも連番となります。 別のグループ化のページになった際も、正しく1から始まり連番となります。 このように上手く連番がふることができず困っています。 希望する形としては、グループ化した名称がグループ化した全ページに印刷になること、さらにこのグループ化ごとの連番が次のページになっても正しく表示されることとなります。 上手く説明ができませんが、どうぞご教示くださいますようお願いいたします。
- ベストアンサー
- ankle
- Access(アクセス)
- 回答数1
- フォームのテキストボックスの値が空白の時
現在 フォームのテキストボックスに入れた値をレポートのテキストボックスに表現していますが 例えば フォームのテキストボックスの値 を1とした時 レポートの値 1月分 と表示しています フォームのテキストボックス値が空白の時にレポートの値も 空白にしたいのです 現在のままですと 月分 の文字だけが残ってしまいます 何方かご指南ください 使用環境は Windows10 Office2019です よろしくお願い致します
- ベストアンサー
- tom2011
- Access(アクセス)
- 回答数2
- Access VBA フィルター
Microsoft Access のVBAで、メインフォームで条件を設定するとサブフォームがフィルターされて開くというVBAを作っています。 SQL文を「SQLCode」という文字列型変数に入れました。 具体的には以下の内容がSQLCodeに入っています。 [担当者]=[Forms]![検索]![担当者] この変数をフォームにフィルターをかけて開くコードに入れたいのですが、以下の?の部分を教えてください。 Me!Fサブフォーム.Form.Filter. = ? Me!Fサブフォーム.Form.FilterOn = True
- 締切済み
- NKM_Chitose
- Access(アクセス)
- 回答数3
- Accessからエクセルの列に挿入
いつもお世話になっております。 AccessのVBAから開いているエクセル(代理店別進捗)の1行目の右側に2列を挿入をしたいのですが、下記のエラーが出てしまいました。 *プログラムはとりあえず1列追加してみようと思って作ってます。 【エラー内容】 予期せぬエラーが発生しました。 エラーナンバー:424 エラー内容:オブジェクトが必要です。 '代理店別進捗の操作 Dim intColumn As Long ’1行目の左の列番号取得 intColumn = xlWB.Worksheets("代理店別進捗").Cells(Columns.Count).End(xlToLeft).select '取得した列番号に列挿入 xlWB.Worksheets("代理店別進捗").Columns(intColumn).insert
- 締切済み
- aoaoaoki
- Access(アクセス)
- 回答数7