SlideShare a Scribd company logo
1 of 23
Download to read offline
@
@
-notes knows community- 2021/10/14
阿部 覚 (tw:) @abesat
@関数Talk
第31回 公開版
@
@
前回までは…オリパラ前だったことを思うと
遠い昔のような気も致しますが
@DialogBox を2回実施しましたので
その「流れ」で…
@
@
@Picklist
で放談
@
@
@DialogBox と @PickList
発想は単純ですね
「前回やったのは
 フォームをダイアログボックスに出す@DialogBox
 
 だから次は
 ビューをダイアログボックスに出す@PickList
 だよね♥」
@
@
もっとも、
@DialogBoxが
「フォーム」だけでなく
「サブフォーム」や「ページ」も使えたように
@PickListの表示対象は
「ビュー」だけでなく
「フォルダ」や、あるいは "アドレス選択"
なんかにも使えます
@
@
@PickList でビューを表示
で、いったんは「ビュー」だけをターゲットに
動作を確認します
例えば、フォームにこんな式のボタンがあったとして
@
@
@PickList でビューを表示
例えばこんなビュー(View01)を使っていたとすると
@
@
@PickList でビューを表示
ボタンを押すとこんな画面が出て
チェック をつけて
✔ OKするとField1に値が入る
@
@
構文を確認しましょう
@PickList の構文(ビューのみ)
@PickList( [CUSTOM] :[SINGLE] ;
server : file ;
view ;
title ;
prompt ;
column ;
categoryname )
@
@
[Custom] は、ビューのときに指定
(なんで正直に[View]とか言わず[Custom]なのかな?)
@PickList の構文(ビューのみ)
@PickList( [CUSTOM] :[SINGLE] ;
server : file ;
view ;
title ;
prompt ;
column ;
categoryname )
@
@
@PickList( [CUSTOM] :[SINGLE] ;
server : file ;
view ;
title ;
prompt ;
column ;
categoryname )
[Single] は、単一選択をあらわすキーワード
その違いは
@PickList の構文(ビューのみ)
@
@
[Single] は、単一選択をあらわすキーワード
その違いはこんな感じ
@PickList の構文(ビューのみ)
@
@
@PickList( [CUSTOM] :[SINGLE] ;
server : file ;
view ;
title ;
prompt ;
column ;
categoryname )
server : file 部分は、DBの指定、自DBなら""でよくて
view は表示するビューの名前(別名)、
そして title と prompt については
@PickList の構文(ビューのみ)
@
@
server : file 部分は、DBの指定、自DBなら""でよくて
view は表示するビュー名、
そしてタイトルとプロンプトについては
ここに出す値だよ、ということで
@PickList の構文(ビューのみ)
@
@
column は戻り値となる列番号の指定です
@PickList の構文(ビューのみ)
@PickList( [CUSTOM] :[SINGLE] ;
server : file ;
view ;
title ;
prompt ;
column ;
categoryname )
@
@
column は戻り値となる列番号の指定です
1なら1列目、2なら2列目から値を取り出します
@PickList の構文(ビューのみ)
@
@
試しに、ビューに無い列番号も指定してみたけど
これはエラーになったり値が出なかったりでした
以前トークした@DbColumn、@DbLookupでの列番号のような
融通性は無いようです
@PickList の構文(ビューのみ)
@
@
ただし、
小数の指定はいけました
どうやら小数で指定した場合には、
四捨五入した値を列番号として判断するみたいです
でも…これの使い道って考えられます?
@PickList の構文(ビューのみ)
@
@
また、
存在しなそうな3列目を指定したのに値が取れている
これは、
@PickList の構文(ビューのみ)
@
@
実は設計上は「列を非表示」に設定している
3列目がひそかに存在するから
ヘルプには「@DbColumn や @DbLookup とは異なり、列に含まれる式の
種類にかかわらず、すべての列が数えられます。」とあります
@PickList の構文(ビューのみ)
@
@
あっ!
あっ!
@
@
つい話しすぎて
つい話しすぎて
もうこんな時間 だ
⏰
もうこんな時間 だ
⏰
次を待ってる人に
次を待ってる人に
譲らないと!
譲らないと!
ざっ、残念だけど…
ざっ、残念だけど…
(棒読み)
(棒読み)
@
@
今回もお付き合い
ありがとうございました 😀
つづきは次回にて😅

More Related Content

More from Satoru Abe

202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26thSatoru Abe
 
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25thSatoru Abe
 
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshopSatoru Abe
 
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshopSatoru Abe
 
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22ndSatoru Abe
 
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshopSatoru Abe
 
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20thSatoru Abe
 
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshopSatoru Abe
 
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box Satoru Abe
 
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版Satoru Abe
 
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18thSatoru Abe
 
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshopSatoru Abe
 
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...Satoru Abe
 
201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16thSatoru Abe
 
201908 のの会@関数Talk 15th
201908  のの会@関数Talk 15th201908  のの会@関数Talk 15th
201908 のの会@関数Talk 15thSatoru Abe
 
201907 のの会@関数Talk 14th
201907  のの会@関数Talk 14th201907  のの会@関数Talk 14th
201907 のの会@関数Talk 14thSatoru Abe
 
201906 のの会@関数Talk 13th
201906  のの会@関数Talk 13th201906  のの会@関数Talk 13th
201906 のの会@関数Talk 13thSatoru Abe
 
201905 のの会@関数Talk 12th
201905  のの会@関数Talk 12th201905  のの会@関数Talk 12th
201905 のの会@関数Talk 12thSatoru Abe
 
201904 のの会@関数Talk 11th
201904  のの会@関数Talk 11th201904  のの会@関数Talk 11th
201904 のの会@関数Talk 11thSatoru Abe
 
201903 のの会@関数Talk 10th
201903 のの会@関数Talk 10th201903 のの会@関数Talk 10th
201903 のの会@関数Talk 10thSatoru Abe
 

More from Satoru Abe (20)

202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
 
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
 
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
 
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
 
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
 
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
 
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th
 
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
 
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
 
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
 
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th
 
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
 
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
 
201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th
 
201908 のの会@関数Talk 15th
201908  のの会@関数Talk 15th201908  のの会@関数Talk 15th
201908 のの会@関数Talk 15th
 
201907 のの会@関数Talk 14th
201907  のの会@関数Talk 14th201907  のの会@関数Talk 14th
201907 のの会@関数Talk 14th
 
201906 のの会@関数Talk 13th
201906  のの会@関数Talk 13th201906  のの会@関数Talk 13th
201906 のの会@関数Talk 13th
 
201905 のの会@関数Talk 12th
201905  のの会@関数Talk 12th201905  のの会@関数Talk 12th
201905 のの会@関数Talk 12th
 
201904 のの会@関数Talk 11th
201904  のの会@関数Talk 11th201904  のの会@関数Talk 11th
201904 のの会@関数Talk 11th
 
201903 のの会@関数Talk 10th
201903 のの会@関数Talk 10th201903 のの会@関数Talk 10th
201903 のの会@関数Talk 10th
 

202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st