マジックキーの話

さんざん、ミンキーでフッキーが説明してくれてるんだけど、なかなか入ってこない私です;;

なんとなく、わかってきた気がするので、メモ。
合ってるんかまた聞く事にする。

昨日の、日付でリレーションしたやつは、元々は商品マスタがあり、
そこから日付によって、何かが変わる。という仕様の為、日付ごとの
マスタを作る事になる。

んで、マジックキーを知らなかった私だと、恐らくこうなる。

画像1

商品マスタは、ほんとはこんな少なくないが、こうなってて

画像2

んで、ここに、ポータルくっつけて

画像3

日付と常温とかいれていくとか、あるいは、商品マスタからもらうとかなんでもよい。

だって、ここで増やせば、いちいち行くことないやん?ええやん?て思う。

マジックキーを使う意味が、私にはわからなかった。

だがしかし?

そんな隙間ないよっていうのが商品情報である。
ポータルわざわざ置きたくねえってなった場合、どうなるか?
ポータル行が1万に及んだら?新規を作るために下までコロコロしちゃえる?

ボタン押して、レイアウトを出したりして、レコードを増やすという手もある。

そんなアナタにマジックキー

画像4

こうすると、グローバルに相手方の主キーが・・・・

まあこれは、色々実験したけど登録するだけならグローバルじゃなくても良きで。

結局は、あちら側に自動で作成される主キーがある場合、
こちらから、主キー無地に対して、他のフィールドに登録を投げると
主キーが発行される。(つながる)

ポータル置いてて、他のフィールドを登録すると主キーが発行されるのと同じ仕組みだと思う。見えてるか見えてないかの違いなだけ。

なので、リレーションのキーを削除→主キー無地に対して作成しだす→主キー振られる。そのあとは、そこに対して入力を行う。

多分この辺りで、ごにゃっとなってわかんなくなってた。

「グローバルだから流れ込む」ってなんか勘違いしてた。

多分、グローバルにしてるのは、余計なつなぎは残す必要がないからって
事なのかなーって思う。
(この辺またちゃんとミンキーで聞いてみよ)

というわけで。

画像5

こうやって、空白にしてから、相手方に書き込む。というスクリプトを作り
ボタンを配置すれば

画像6

マスタ(別のテーブルのレコード)に登録していける事になる。

削除がしたいだと?

マジックキーを、グローバルにしていなければ・・・一番最後に登録したものぐらいは、関連レコードでスパッと削除

ポータル消したのにポータル置いてなんだが、降順で並べたら上からどんどん削除とか?・・

んま・・・・大元リレーションから関連レコードひらいてとか。

からの多分ここで

論理削除

っていうのが生まれるんだろうなと。


※マジックキーはレコード確定いれとかんとぉおっていうお知らせもらったw
ほんちゃんの時は注意だね!!!

画像7

登録連打するとこうなるからドキドキだね!

分離だとなんか挙動が?

っていう話でテストをしてみたけど、グローバル関係なくて。

だが、、、きっとそれには意味があって、、、

また変な覚え違いで進んでしまっているのか私・・・・w

ミンキーで聞かないと・・・

とりあえず今日の自習ファイル

入力だけわけるという手(11/9追記)

バイソンさんからコメントをもらって、ミンキーでちょっと説明してもらった話。
1万行あったらぐるぐるするのか?っていう点
falseにして1行表示!?

画像8

とまあ、こういう事らしく。

画像9

レコードの確定をすると、追加される。
1行のところはまた無地になる。

しゅげ~~~~~~~~~~~!!!!!!!!!!!!!
こんなやり方もあるんやな。

という追記でした!

ついでにメニューがなかったから適当な所タイトル化した・・w
というわけで、↑のファイル(めちゃ単純なの)


この記事が気に入ったらサポートをしてみませんか?