WinActor

2020.05.14
プチライブラリ Access関連
Access操作(単一行Update)

指定されたAccessファイルに作成されているテーブルのデータを、キーを指定して更新します。
単一行を操作するライブラリのため、「更新対象行の主キー」および「更新対象行の主キー値」にて単一行を絞り込みます。複数行の更新や主キーを設定していないテーブルの更新を実施する場合は、「Access操作(SQL文実行)」ライブラリをご利用ください。

設定項目に記載の例は以下のようなテーブルを想定しています。
「ID,会社名,住所」(IDが主キー)

Accessでデータ操作をされるユーザ向けのライブラリです。 テーブルのデータを更新することができます。

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

プチライブラリ概要

入力

【ファイル名】
操作対象のファイルを絶対パスか相対パスで指定してください。

【テーブル名】
データ更新対象のテーブル名を指定してください。

【更新対象列名】
対象テーブルで更新する値の項目名をカンマ区切りで指定してください。

(例)
会社名,住所

【更新値】
「更新対象列名」に対応した値をカンマ区切りで入力してください。
更新値に「,(カンマ)」が含まれる場合は、ダブルクォーテーションで括ってください。

(例)
サンプル株式会社,""ABC県,XYZ市""

【更新対象行の主キー】
更新対象の行を一意に特定可能な列名(主キー)を指定してください。
主キーが複数ある場合は、カンマ区切りで設定してください。

(例)
ID

【更新対象行の主キー値】
「更新対象行の主キー」に対応する値を設定してください。
複数ある場合はカンマ区切りで設定してください。
「更新値」と同様に、更新対象行の主キー値にカンマが含まれる場合はダブルクォーテーションで括ってください。

(例)
3

【画面表示待機時間(秒)】
Accessファイルが完全に立ち上がるまでの待機時間を秒で指定してください。
空白の場合は、デフォルトで30秒が設定されます。ただし、30秒以内に立ちあがった場合は待機は解除され、Update処理が実行されます。(※1)(※2)

(※1)ボリュームが大きく、立ち上がりが遅いファイルに対して指定を行ってください。
(※2)「完全に立ち上がった状態」とは、Access画面のタイトルにファイル名が表示された状態を言います。

【処理結果】
処理結果を格納するための変数を指定してください。
該当データが存在しない:0
該当データが存在する :1

出力
指定データが更新されたAccessファイルと処理結果が格納された変数
詳細
.NET Framework 3.5 (.NET 2.0および3.0を含む)を有効化してください。
動作確認環境

・WinActor6.3.2、Windows10、Microsoft 365
・WinActor7.1.1、Windows10、Microsoft 365
・WinActor7.3.1、Windows10、Microsoft 365

キーワード
Access,テーブル,SQL,UPDATE,更新

変更履歴

版数 日付 修正内容
版数
1.0版
日付
2020/5/14
修正内容
初版
版数
1.1版
日付
2020/6/19
修正内容
ファイルパスが大文字から小文字に変換されてしまう環境等で、操作できない場合があるため修正
版数
1.2版
日付
2020/8/7
修正内容
プチライブラリ概要の「詳細」に「.NET Framework 3.5 (.NET 2.0および3.0を含む)の有効化が必要」の補足説明を追記
版数
1.3版
日付
2021/12/24
修正内容

・ファイル名を「PL2005_486_AccessOperation_SingleLineUpdate_1.1.0.ums6」に変更
・Accessファイルが複数起動できるよう修正
・ライブラリ実行後にAccessファイルが閉じられないよう修正

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

"Access関連"に関連するその他のプチライブラリ

プチライブラリ一覧へ戻る
当サイトでは、お客さまに最適なユーザー体験をご提供するためにCookieを使用しています。当サイトをご利用いただくことにより、お客さまがCookieの使用に同意されたものとみなします。詳細は、「プライバシーポリシー」をご確認ください。