テーブルのカラム名 改行
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
テーブルのカラム名 改行
msg# 1
03306
投稿数: 13
いつも参考にさせていただいております。
テーブルのカラム名にて改行を行いたい場合、
F6キーにて広域表示し、改行を行えば、行えますが、
動的に名前を変更したい場合、式を利用すると思います。
この際、改行はどのように行えば良いのでしょうか?
PGをリポジトリ出力すると、
カラム名の値は下記のようになるので、
<ColumnTitle id="139" valUnicode="ABC
EFG"/>
Unicodeで改行を表現すればよいのかなとも思うのですが、、、
やり方がわかりません。
お手数ですが、宜しくお願い致します。
テーブルのカラム名にて改行を行いたい場合、
F6キーにて広域表示し、改行を行えば、行えますが、
動的に名前を変更したい場合、式を利用すると思います。
この際、改行はどのように行えば良いのでしょうか?
PGをリポジトリ出力すると、
カラム名の値は下記のようになるので、
<ColumnTitle id="139" valUnicode="ABC
EFG"/>
Unicodeで改行を表現すればよいのかなとも思うのですが、、、
やり方がわかりません。
お手数ですが、宜しくお願い致します。
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.1
Tanda
投稿数: 2151
03306さん
Unicodeの改行コード番号がわかりませんが、UnicodeChr()関数を
使って表現できるはずです。
番号がわかったら教えてください。
Unicodeの改行コード番号がわかりませんが、UnicodeChr()関数を
使って表現できるはずです。
番号がわかったら教えてください。
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.2
ISHIJIMA
居住地: 静岡県
投稿数: 1827
ASCIIChr(10)をかませればできませんか
投票数:1
平均点:10.00
Re: テーブルのカラム名 改行
msg# 1.3
03306
投稿数: 13
Tanda様、ISHIJIMA様
ご返答有難う御座いました。
UnicodeChr(??)でも
↑改行の10進数が正しいのかありますが、
ASCIIChr(10)でも
上手くいきません。
カラム名を打ち込んだものをコピーし、
式に貼り付けてもうまくいかないので、
やはり、Magicの仕様上、不可能なのでしょうか?
ご返答有難う御座いました。
UnicodeChr(??)でも
↑改行の10進数が正しいのかありますが、
ASCIIChr(10)でも
上手くいきません。
カラム名を打ち込んだものをコピーし、
式に貼り付けてもうまくいかないので、
やはり、Magicの仕様上、不可能なのでしょうか?
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.3.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
ASCIIChr(10)でできましたが何か環境が違うのでしょうか?
投票数:0
平均点:0.00
Re: Re: テーブルのカラム名 改行
msg# 1.3.2
Tanda
投稿数: 2151
03306さん、
Unicodeの改行コード番号は何番でしたか?
インターネットで検索しても、簡単には出てこないみたいですが。。。
Unicodeの改行コード番号は何番でしたか?
インターネットで検索しても、簡単には出てこないみたいですが。。。
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.4
nkmt
投稿数: 1668
私の実験では、テーブルカラム名に
ASCIIChr(10)
ASCIIChr(13) & ASCIIChr(10)
ASCIIChr(13)
のどれをかましてもテーブルカラム名が改行されませんでした。
追伸:設計時点で、
あ
い
う
と複数行カラム名しておいて、
式に '1' & ASCIIChr(10) & '2' & ASCIIChr(10) & '3'
とすれば、動的改行出来ました!
ASCIIChr(10)
ASCIIChr(13) & ASCIIChr(10)
ASCIIChr(13)
のどれをかましてもテーブルカラム名が改行されませんでした。
追伸:設計時点で、
あ
い
う
と複数行カラム名しておいて、
式に '1' & ASCIIChr(10) & '2' & ASCIIChr(10) & '3'
とすれば、動的改行出来ました!
投票数:1
平均点:10.00
Re: テーブルのカラム名 改行
msg# 1.5
03306
投稿数: 13
nkmt様、ISHIJIMA様
お世話になっております。
nkmt様のご指摘のように
カラム名を複数行入力した状態で、
式にてASCIIChr(10)を指定すると
思ったように改行できました。
有難う御座いました。
お世話になっております。
nkmt様のご指摘のように
カラム名を複数行入力した状態で、
式にてASCIIChr(10)を指定すると
思ったように改行できました。
有難う御座いました。
投票数:0
平均点:0.00
Re: Re: テーブルのカラム名 改行
msg# 1.5.1
Tanda
投稿数: 2151
03306さん、
「カラム名を複数入力にした状態」というのはどういう状態ですか?
「カラム名を複数入力にした状態」というのはどういう状態ですか?
投票数:0
平均点:0.00
Re: Re: Re: テーブルのカラム名 改行
msg# 1.5.1.1
Tanda
投稿数: 2151
私のところでは、UnicodeChr() 関数で他のコードはうまくいっています。
改行のUnicode10進コード番号が分からないです。
改行のUnicode10進コード番号が分からないです。
投票数:0
平均点:0.00
Re: Re: Re: Re: テーブルのカラム名 改行
msg# 1.5.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
同じではないでしょうか
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.6
03306
投稿数: 13
Tanda様
> 「カラム名を複数入力にした状態」というのはどういう状態ですか?
表現が良くなかったと思います。
カラム名複数行で入力しておき、
式にも内容をセットする。
→画面表示上は、式が評価される。
> 「カラム名を複数入力にした状態」というのはどういう状態ですか?
表現が良くなかったと思います。
カラム名複数行で入力しておき、
式にも内容をセットする。
→画面表示上は、式が評価される。
投票数:0
平均点:0.00
Re: テーブルのカラム名 改行
msg# 1.6.1
Kawahara
投稿数: 55
引用:
03306様
>カラム名複数行で入力しておき、
>式にも内容をセットする。
>→画面表示上は、式が評価される。
表示されたようなので、参考までに。
カラムのコントロール特性の「垂直整列」を「T=上寄せ」にして
式での表現を下記のようにすれば繁栄しました。xpaでの検証です。
式
'1234
5678'
の入力で、カラムには、
1234
5678
と表現されました。
--
尾道のケンさん
投票数:1
平均点:10.00
Re: テーブルのカラム名 改行
msg# 1.7
03306
投稿数: 13
Tanda様
> 改行のUnicode10進コード番号が分からないです。
すみません。
私も良くわかりませんでした。
unicodeで改行
CR→000D(16進)→13(10進)
LF→000A(16進)→10(10進)
なのかと、思いました。
> 改行のUnicode10進コード番号が分からないです。
すみません。
私も良くわかりませんでした。
unicodeで改行
CR→000D(16進)→13(10進)
LF→000A(16進)→10(10進)
なのかと、思いました。
投票数:0
平均点:0.00
Re: Re: テーブルのカラム名 改行
msg# 1.7.1
Tanda
投稿数: 2151
皆さん、
違いが分かりましたよ。
カラム特性で、「垂直整列」が「上寄せ」になっていればAsciiChr()
関数でも2段になりますね。それ以外の「センタリング」と「下寄せ」
だと駄目みたいです。
はたしてこの動きであっているのか、あるいはバグなのか。。。
違いが分かりましたよ。
カラム特性で、「垂直整列」が「上寄せ」になっていればAsciiChr()
関数でも2段になりますね。それ以外の「センタリング」と「下寄せ」
だと駄目みたいです。
はたしてこの動きであっているのか、あるいはバグなのか。。。
投票数:2
平均点:10.00
Re: テーブルのカラム名 改行
msg# 1.8
nkmt
投稿数: 1668
Tandaさんのおっしゃる通り、カラム特性 垂直配列が
T=上寄せだと、式の改行が評価されますね。
私がカラムタイトルを広域表示して
複数行にした時に、自然とT=上寄せになったという事ですね。
下寄せでは、カラム特性の改行は効きませんね。
T=上寄せだと、式の改行が評価されますね。
私がカラムタイトルを広域表示して
複数行にした時に、自然とT=上寄せになったという事ですね。
下寄せでは、カラム特性の改行は効きませんね。
投票数:0
平均点:0.00
Re: Re: テーブルのカラム名 改行
msg# 1.8.1
Tanda
投稿数: 2151
nkmtさん、そうみたいですね。
投票数:0
平均点:0.00