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関数の概要、使い方を紹介しました。
フォームを使わずにリストにレコードを追加、更新できる便利な関数です。
私も、上手に使いこなせるようになりたいです!
最後まで、読んでくださりありがとうございました。
コメント
コメント一覧 (35件)
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
metronidazole canada – metronidazole where to buy cenforce online
order generic augmentin 625mg – levothroid tablet buy synthroid 100mcg generic
order losartan sale – cozaar 50mg tablet order cephalexin pills
buy cleocin 150mg online cheap – buy cleocin no prescription buy indocin 50mg
buy provigil for sale – buy meloset 3mg generic order meloset 3mg sale
how to get crotamiton without a prescription – mupirocin medication aczone drug
bupropion medication – how to buy shuddha guggulu shuddha guggulu brand
order generic capecitabine 500 mg – cheap ponstel generic danazol 100 mg usa
purchase prometrium generic – progesterone 100mg pill order fertomid pills
fosamax 70mg drug – pilex price provera sale
how to buy aygestin – norethindrone 5 mg over the counter yasmin cost
order estradiol 2mg generic – buy generic femara 2.5 mg anastrozole 1mg cost
cabergoline for sale – buy cabgolin pills cheap alesse generic
гѓ—гѓ¬гѓ‰гѓ‹гѓігЃ®иіје…Ґ – гѓ—гѓ¬гѓ‰гѓ‹гѓі и–¬е±ЂгЃ§иІ·гЃ€г‚‹ жЈи¦Џе“Ѓг‚ёг‚№гѓгѓћгѓѓг‚ЇйЊ гЃ®жЈгЃ—い処方
バイアグラの購入 – г‚їгѓЂгѓ©гѓ•г‚Јгѓ« гЃ©гЃ“гЃ§иІ·гЃ€г‚‹ г‚·г‚ўгѓЄг‚№йЂљиІ©гЃЉгЃ™гЃ™г‚Ѓ
гѓ—гѓ¬гѓ‰гѓ‹гѓі еЂ‹дєєијёе…Ґ гЃЉгЃ™гЃ™г‚Ѓ – гѓ‰г‚シサイクリン処方 イソトレチノイン通販 安全