
始めまして、ouyouです。
仕事でクリスタルレポート調査をしてきました。つい最近SQLについて
学んだばかりです。わからないことがあって、教えていただきたいと思います。
データベースのテーブルから
VarChar2型、サイズ40バイト、値は、半角、全角両方含む
フィールドを読み込んで、クリスタルレポート上に
2行(1行目:20バイト、2行目は、残りの20バイト)で表示したいのですが、
1行目と2行目の境に全角文字が跨る場合、単純に20バイトで切ると文字化けの
原因などになりますが、このような場合どのような処理をしたらいいでしょうか?
申し訳ありませんがよろしくお願いします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
よく見たらVarChar2型だということはオラクルだったんですね。
ごめんなさい。勘違いしてました。
なかなかうまくいきません。
困りました。。。
もう少しやってみますが、申し訳ありませんが、回答できないかもしれません。
ごめんなさい。。。。
No.4
- 回答日時:
昨晩やってみたのですが、できませんでした。
。。まだまだ勉強不足。。。
今日、急に出張で、今ネットカフェからなのです。
たぶん今日は帰れないので、また調べて報告します。。。
m(__)m
No.3
- 回答日時:
ありゃりゃ、、、
今会社でSQLを消して、オラクル入れたばかり・・・
家のはバージョンが古いけど、一応SQLがあるので帰ってから研究します。
すぐにはレス無理です・・・
とりあえず、
1.エラーを発行したSQL文
2.DBへの接続方法
が知りたいです。
それと・・・
>データ途中で見えなくなります
全角変換を行う時は、全角20文字限定になることはわかりますよね?
文字列を一項目の途中で区切る処理を行うには、入力時点でそれにあったフォーマットにて制限をするようにした方がいいと思います。
どうしてもそれがいやなら、入力項目を二つに分けて、上段/下段用にそれぞれの入力項目を別に用意しないと、適用しずらいと思います。
とりあえずは今夜、帰ってから・・・
No.2
- 回答日時:
>1行目と2行目の境に全角文字が跨る場合、単純に20バイトで切ると文字化けの
原因などになりますが、このような場合どのような処理をしたらいいでしょうか?
クリスタルレポートはあまりやった事ないのですが・・・
全角2バイトの情報を1バイトずつに分断させるのだから、文字化けというより、分解ですね。
なのでとれる手段は限られていると思います。
いっその事、全て入力データを全角に変換してしまっては?
入力時に半角文字があっても、セットする時にstrconv("モジレツ",vbwide)として全角変換にしてしまえば楽かな?と思いました。
こんにちは、TAGOSAKU7さん。
ouyouです。返信ありがとうございます。
フィールドを折り返しにしてみたのですが、2行になりました。しかし、同じ行の
他の折り返さないフィールドでは1行目に表示される。この他の折り返さないフィールドを縦方向センタリングの位置に表示したいのですが、どのような処理をしたらいいでしょうか?
限られた長さの領域内にデータを表示したいですが、全部全角に変換したら、データ途中で見えなくなります。ストアドファンクション作りに成功しました。このストアドファンクションをクリスタルレポート側SQL文に組み込んで、実行したら、式エラーになりました。
このような場合どのような処理をしたらいいでしょうか?
No.1
- 回答日時:
私もただいま、クリスタルレポートについて勉強中の身なので
具体的な回答ができるレベルにありませんが、以下のURL(ML)を
よく参考にさせてもらってます。
いっしょにがんばりましょう!
参考URL:http://www.freeml.com/ml_info.php?ml=crystalreport
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- 事件・犯罪 刑法についてだれか助けてください。 2 2022/06/05 04:08
- Word(ワード) Windows11キーボードの調子が悪いので治し方を教えてください。 【症状】 1つ目 キーボードの 5 2022/07/03 14:51
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual Studioで ユニコード "...
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
プログラミングでは、半角括弧...
-
全角英数字の必要性が理解できない
-
メモ帳の段落の揃え方
-
コンボボックスに貼り付け文字...
-
char型全角数字から、int型半角...
-
VBAでシングルクオート(8217)を...
-
全角スペースを削除するには?
-
[VBScript]バイト長の判定
-
VBで、String型のデータが、...
-
コマンドプロンプト 全角を含ん...
-
IEからEdgeへの移行に伴うIMEの...
-
アクセスで文字列中の空白を削...
-
COBOL・全角判定
-
明細書の英数字の全角・半角に...
-
perl 初めてのプログラムにエラ...
-
エクセルの検索が正しくできな...
-
いまスマホからカードの申込み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
住宅にカナを入力する際に丁目...
-
英数字のみ全角から半角に変換
-
IEからEdgeへの移行に伴うIMEの...
-
VBA 文字に半角が含まれて...
-
全角英数字の必要性が理解できない
-
word差し込み印刷 半角カタカ...
-
エクセルの検索が正しくできな...
-
メモ帳の段落の揃え方
-
エクセルにMicrosoft Barcode C...
-
COBOL・全角判定
-
エクセルでの”々”の扱い
-
プログラミングでは、半角括弧...
-
char型全角数字から、int型半角...
-
VB.net、テキストボックス入力...
-
全角/半角キーをSendkeys関数で...
-
明細書の英数字の全角・半角に...
-
ダブルコーテーションの置換
-
いまスマホからカードの申込み...
-
[Excel VBA] ODBCによる外部デ...
-
VBで、String型のデータが、...
おすすめ情報