delphi7+paradoxで中国の取引先の顧客管理をするには?

解決


超新人  2011-09-04 02:24:47  No: 40884

delphi7+paradoxで中国の取引先の顧客管理をしたいのですが、パラドックスのテーブルに中国語(名称や住所)が書き込めません。
windowsXPでMS-IMEの設定はしましたのでエクセルなどでは問題ないのですが。delphi7では  RichEdit だけが正しく入力出来ますが、そのほかは(ニーハオ)⇒ (?好)という具合になります。
名称の一覧などが必要なのでどうしてもテーブルに格納したいのですが、どなたかお助けいただけませんでしょうか。


HOta  2011-09-04 17:18:14  No: 40885

Delphi最新版では、UniCode対応になっています。


超新人  2011-09-04 20:09:25  No: 40886

HOta様
どうもありがとうございます。はじめから無理なことをやろうとしてたんですね。新しいバージョンにするには費用の問題もありますので、もうちょっと悪あがきしてみたいのですが、ご教示お願いいたします。

(DB)RichEditだけが入力、表示とも可能ですので
DBGridの横に 同じ行数だけRichEditコンポを並べて、DBGridのスクロールに合わせてRichEditを連動させれば一応一覧性はかくほできるかな・・・・
と思いましたが、そのためには「DBGrid」での行番号*-*データセットの行番号ではなくDBGridでの何行目か*-*を取得する必要があるのですが、なんとしてもこの方法がわかりません。
超新人で申し訳ありませんがよろしくお願いいたします。


HOta  2011-09-04 23:46:56  No: 40887

TRichEditとDBGridとの連携は、直接はできません。
TDatasetの中から、TRichEditの対応行を検索する、という方法もあります。


超新人  2011-09-05 16:46:29  No: 40888

Hota様
どうもありがとうございました。
おっしゃる通り・・・出来ませんでした。
delphiのバージョンアップを考えます。
またわからないところがあると思いますので、その折はよろしくお願いいします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加