ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
SET USER ALIAS

SET USER ALIAS 


 

SET USER ALIAS ( alias ) 
引数   説明
alias  テキスト in 4Dユーザーアカウントに対して使用する代理の名前、またはその名前をリセットするためには""

説明   

SET USER ALIAS コマンドは、カレントのセッションの間、カレントの4D ユーザーアカウント名の代わりに使用できるもう一つのカスタムの名前を定義します。この代わりの名前は、メモリに残されますが、カレントユーザーに対してのみ適用されます。

注: このコマンドはクライアントの4Dあるいはシングルユーザー版4Dでのみ呼び出すことが可能です。4D Server では使用は許可されていません。

alias 引数には、カレントの4D ユーザー名の代わりに表示させたい代わりの名前を渡します。

コマンドが実行されると、カレントの4D ユーザーアカウントが返される/表示されるところには全てalias 引数で指定したエイリアス名が使用されるようになります。具体的には、Current userProcess activity および LOCKED BY などのコマンド、あるいは4D Server 管理ウィンドウのORDER BY FORMULA などです。クライアント/サーバー環境においては、このコマンドは例えばCurrent user コマンドなどによって各ユーザーがサーバー上では識別されるように、必ずリモートアプリケーションで使用しなければなりません(例え全てのリモートアプリケーションが同じ4D ユーザーアカウントを使用していたとしてもサーバーでは使用できません)。

カレントの4D ユーザーからalias 引数で指定したエイリアスを削除するためには、SET USER ALIAS("") という形で呼び出してください。

注: CHANGE CURRENT USER コマンドを呼び出すと、カレントユーザーのエイリアス名はリセットされます。

例題  

アプリケーションの中で、ユーザーはカスタムのテーブルで管理されており、同じ4D ユーザーアカウントを使用する場合を考えます。それぞれのクライアントマシンで、以下のようなコードを実行することができます:

 SET USER ALIAS([myUsers]userName)



参照 

CHANGE CURRENT USER
Current user
SET GROUP ACCESS

 
プロパティ 

プロダクト: 4D
テーマ: ユーザ&グループ
番号: 1666

This command can be run in preemptive processesサーバでは使用できません。

 
ページの目次 
 
履歴 

初出: 4D v17 R5

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)