Patch関数の概要
まずPatch関数とは
データソースのレコードを作成、更新することができます。
基本的な構文
Patch(データソース, レコード, 変更内容)
使用例
レコードを追加
Defaults関数を組み合わせて、データソースにレコードを追加して行きます。Defaults関数については下記の記事をご確認ください。
アプリの画面右上に会社名を入力する「CompanyNameInput」とデータソースにレコードを追加する「Button1」を設置。
Patch関数は、「Button1」のOnSelectに書きます。
Patch(取引先リスト,Defaults(取引先リスト),{ タイトル:CompanyNameInput.Text})
レコードを更新
レコードの更新には、LookUp関数と組み合わせて更新していきます。
LookUp関数は、データソースからレコードを取得することができます。特徴は、最初に見つかった1件のレコード返すところです。
Defaults関数については下記の記事をご確認ください。
下のアプリは、取引先リストに登録されているレコードをギャラリーで表示しております。
「会社名」「郵便番号」「住所」それぞれ編集できるように「TextInput」で設置しております。
そして変更内容を保存できるように、レコードの右端に保存ボタンを設置しております。
保存ボタンのOnSelectに設定しているPatch関数は下記コードになります。
Patch(取引先リスト,LookUp(取引先リスト,ID = ThisItem.ID),{タイトル:CompanyName_Input.Text,郵便番号:PostNumber_Input.Text,住所:Adress_Input.Text})
まとめ
今回は、Patch関数の概要、使い方を紹介しました。
フォームを使わずにリストにレコードを追加、更新できる便利な関数です。
私も、上手に使いこなせるようになりたいです!
最後まで、読んでくださりありがとうございました。
コメント
コメント一覧 (19件)
buy lasuna medication – diarex buy online purchase himcolin sale
buy neurontin 100mg online – buy ibuprofen 600mg for sale where can i buy sulfasalazine
generic besivance – buy sildamax without prescription buy sildamax sale
probenecid price – buy tegretol 400mg without prescription tegretol buy online
cheap celebrex 100mg – buy celebrex 200mg pills indomethacin 50mg for sale
colospa 135mg us – order mebeverine 135mg generic pletal 100 mg oral
where can i buy diclofenac – buy aspirin for sale aspirin 75 mg oral
buy pyridostigmine 60mg generic – cheap azathioprine 50mg azathioprine 25mg sale
order generic rumalaya – buy generic rumalaya over the counter generic elavil 50mg
baclofen 10mg brand – buy feldene 20mg pills buy piroxicam pills
buy diclofenac tablets – nimodipine price nimotop online order
periactin online – buy tizanidine pill tizanidine 2mg for sale
buy generic meloxicam – buy rizatriptan generic order toradol 10mg for sale
buy cefdinir 300 mg – order omnicef online cheap how to buy clindamycin
purchase artane generic – emulgel order online buy voltaren gel online cheap
buy prednisone 5mg pills – purchase prednisone generic buy permethrin generic
order accutane generic – order avlosulfon 100mg for sale deltasone 5mg us
acticin order – order tretinoin cream for sale brand tretinoin
betamethasone 20 gm creams – buy monobenzone online where can i buy monobenzone