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