マジックキーの話
さんざん、ミンキーでフッキーが説明してくれてるんだけど、なかなか入ってこない私です;;
なんとなく、わかってきた気がするので、メモ。
合ってるんかまた聞く事にする。
昨日の、日付でリレーションしたやつは、元々は商品マスタがあり、
そこから日付によって、何かが変わる。という仕様の為、日付ごとの
マスタを作る事になる。
んで、マジックキーを知らなかった私だと、恐らくこうなる。
商品マスタは、ほんとはこんな少なくないが、こうなってて
んで、ここに、ポータルくっつけて
日付と常温とかいれていくとか、あるいは、商品マスタからもらうとかなんでもよい。
だって、ここで増やせば、いちいち行くことないやん?ええやん?て思う。
マジックキーを使う意味が、私にはわからなかった。
だがしかし?
そんな隙間ないよっていうのが商品情報である。
ポータルわざわざ置きたくねえってなった場合、どうなるか?
ポータル行が1万に及んだら?新規を作るために下までコロコロしちゃえる?
ボタン押して、レイアウトを出したりして、レコードを増やすという手もある。
そんなアナタにマジックキー
こうすると、グローバルに相手方の主キーが・・・・
まあこれは、色々実験したけど登録するだけならグローバルじゃなくても良きで。
結局は、あちら側に自動で作成される主キーがある場合、
こちらから、主キー無地に対して、他のフィールドに登録を投げると
主キーが発行される。(つながる)
ポータル置いてて、他のフィールドを登録すると主キーが発行されるのと同じ仕組みだと思う。見えてるか見えてないかの違いなだけ。
なので、リレーションのキーを削除→主キー無地に対して作成しだす→主キー振られる。そのあとは、そこに対して入力を行う。
多分この辺りで、ごにゃっとなってわかんなくなってた。
「グローバルだから流れ込む」ってなんか勘違いしてた。
多分、グローバルにしてるのは、余計なつなぎは残す必要がないからって
事なのかなーって思う。
(この辺またちゃんとミンキーで聞いてみよ)
というわけで。
こうやって、空白にしてから、相手方に書き込む。というスクリプトを作り
ボタンを配置すれば
マスタ(別のテーブルのレコード)に登録していける事になる。
削除がしたいだと?
マジックキーを、グローバルにしていなければ・・・一番最後に登録したものぐらいは、関連レコードでスパッと削除
ポータル消したのにポータル置いてなんだが、降順で並べたら上からどんどん削除とか?・・
んま・・・・大元リレーションから関連レコードひらいてとか。
からの多分ここで
論理削除
っていうのが生まれるんだろうなと。
※マジックキーはレコード確定いれとかんとぉおっていうお知らせもらったw
ほんちゃんの時は注意だね!!!
登録連打するとこうなるからドキドキだね!
分離だとなんか挙動が?
っていう話でテストをしてみたけど、グローバル関係なくて。
だが、、、きっとそれには意味があって、、、
また変な覚え違いで進んでしまっているのか私・・・・w
ミンキーで聞かないと・・・
とりあえず今日の自習ファイル
入力だけわけるという手(11/9追記)
バイソンさんからコメントをもらって、ミンキーでちょっと説明してもらった話。
1万行あったらぐるぐるするのか?っていう点
falseにして1行表示!?
とまあ、こういう事らしく。
レコードの確定をすると、追加される。
1行のところはまた無地になる。
しゅげ~~~~~~~~~~~!!!!!!!!!!!!!
こんなやり方もあるんやな。
という追記でした!
ついでにメニューがなかったから適当な所タイトル化した・・w
というわけで、↑のファイル(めちゃ単純なの)
この記事が気に入ったらサポートをしてみませんか?