Q&A

回答の並べ替え:
投稿新規に質問を投稿する

テーブルから複数件取得の命令の 検索条件の指定の方法

momota momota

2023-07-11 11:59

添付の様に、拠点毎(約10箇所)にデータを纏めています。
現在、データベースからDLすると、全ての拠点(ISSC, ISSA等)のデータがDLされてしまいますが、拠点同士の上書きを防ぐ為、アクセスしている拠点のデータだけをDLする様にするにはどうすればいいでしょうか?
※"テーブルから複数件取得" の命令の "検索条件" の指定の方法が分からない。

momota momota
お世話様です、いつも的確なアドバイスを頂き有難うございます。
特に
"拠点等で入力編集するデータはDBにUSERIDの項目を持たせたほうが良いと思います。"
これは勉強になりました、早速反映したいと思います。
Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

拠点でログインしているユーザーはUSER.ID()関数で返ります。
検索条件でLAST_UPDATERで入力更新したユーザーのデータに絞る事もできますし、USER.IDを拠点と関連付けることで、拠点レベルで絞る事もできます。
拠点等で入力編集するデータはDBにUSERIDの項目を持たせたほうが良いと思います。
LAST_UPDATERは本部でステータスの更新をしたりすると、ユーザーIDが更新されるので、入力ユーザーがわからなくなります。
momota momota
現在、主幹部門 = ユーザーID となっています、ログインした時のユーザーIDを取り込める何らかの関数等は無いでしょうか?
それが無ければ、起動時(リスト表示前)に自拠点のIDを入力するプログラムを作成するしか有りませんが、なるべく簡単にしたいので。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

ログインしている人の部署(ISSA,ISSCなど)をK1などのヘッダーに表示させる事は可能でしょうか。
その値を利用して、イメージの様に、「検索条件」から、
部署が格納されているテーブルの列 + が次と一致する + K1(ログイン部署のアドレス)で指定をすることで、
ログイン者の所属部署のデータのみが表示される様になります。

よろしくお願いいたします。
メールコンタクトをとる