過去ログ

                                Page      19
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼文字列の文字間隔は変えられませんか。  ちゅーさん 01/12/24(月) 16:17
   ┣Re:文字列の文字間隔は変えられませんか。  issun 01/12/24(月) 18:48
   ┃  ┗Re:文字列の文字間隔は変えられませんか。  ちゅーさん 01/12/25(火) 9:35
   ┃     ┗Re:文字列の文字間隔は変えられませんか。  ykitz 01/12/25(火) 10:38
   ┃        ┗Re:文字列の文字間隔は変えられませんか。  issun 01/12/26(水) 17:36
   ┃           ┗Re: アプローチは、プリンターを選ぶ癖のよ...  ykitz 01/12/27(木) 8:17
   ┗Re:文字列の文字間隔は変えられませんか。  ちゅーさん 01/12/27(木) 20:55
      ┗文字列の中から必要な桁数を取出す関数  ykitz 01/12/27(木) 22:27
         ┗文字列の中から必要な桁数を取出す関数<追...  ykitz 01/12/27(木) 22:35
            ┗Re:文字列の中から必要な桁数を取出す関数<追...  ちゅーさん 01/12/28(金) 5:28
               ┗Re:文字列の中から必要な桁数を取出す関数<追...  issun 01/12/28(金) 8:25

 ───────────────────────────────────────
 ■題名 : 文字列の文字間隔は変えられませんか。
 ■名前 : ちゅーさん <fjfvw@ck.tnc.ne.jp>
 ■日付 : 01/12/24(月) 16:17
 -------------------------------------------------------------------------
   初めまして、アプローチを住所録に使っていますが、はがきへ宛名印刷するときに、郵便番号が枠内にうまく印刷できません。
郵便番号の文字間隔を広げたり狭めたり、という操作はできませんか。
どちら様か教えて下さい。
よろしくお願いします。

アプローチ98を使用しています。
 ───────────────────────────────────────  ■題名 : Re:文字列の文字間隔は変えられませんか。  ■名前 : issun <issun@d4.dion.ne.jp>  ■日付 : 01/12/24(月) 18:48  -------------------------------------------------------------------------
   >> ちゅーさんさん:はじめましてissunです
>初めまして、アプローチを住所録に使っていますが、はがきへ宛名印刷するときに、郵便番号が枠内にうまく印刷できません。
>郵便番号の文字間隔を広げたり狭めたり、という操作はできませんか。
>どちら様か教えて下さい。
>よろしくお願いします。
>
>アプローチ98を使用しています。

なかなかピッタリと合わすのは難しいし
最初の3文字と後の4文字の大きさも変えたほうが、ていさいが良いので
いっその事7つに分割してしまいます。
データベース名 アドレス
郵便番号の入っているフィールド名 〒
と仮定して、郵便番号がハイフォンなしで入力されていると仮定してます。

Left(アドレス.〒, 1)
Left(アドレス.〒, 2)
Left(アドレス.〒, 3)
Left(アドレス.〒, 4)
Left(アドレス.〒, 5)
Left(アドレス.〒, 6)
Left(アドレス.〒, 7)

↑計算型フィールドを7つ作成して、それぞれにこの式を入れます。

あとは、はがきのフォームに作成した7つのフィールドを置いて
1から3は、少し大きめのフォント
4から7は、それより小さめのフォントにして
フィールドのプロパティーのサイズではがきの郵便番号を入れる枠に合う
幅と高さを入力して、プロパティーのサイズの枠の中の 上 左 に
はがきの郵便番号を入れたい位置を定規などで測りながらそれぞれ入力して
位置を整えてください。
 ───────────────────────────────────────  ■題名 : Re:文字列の文字間隔は変えられませんか。  ■名前 : ちゅーさん <fjfvw@ck.tnc.ne.jp>  ■日付 : 01/12/25(火) 9:35  -------------------------------------------------------------------------
   早速の回答ありがとうございます。
すごいですねえ、7分割なんて考えも及びませんでした。
年賀状最後の追い込みで間に合うかどうかわかりませんが、やってみます。
ありがとうございました。
 ───────────────────────────────────────  ■題名 : Re:文字列の文字間隔は変えられませんか。  ■名前 : ykitz <lotus_apr@lycos.ne.jp>  ■日付 : 01/12/25(火) 10:38  -------------------------------------------------------------------------
   まったく別な方法として、ハガキの印刷をワープロソフトに任せる
という方法もあります。

ちなみに、ワードプロ2000 のヘルプを見ますと、
次のようなものがあります。
--------------------------------------------------------------
表題:はがきに宛名を挿入して印刷する

 はがきの所定の位置に宛名を入力して印刷できます。
 はがきの種類は官製(7桁、5桁)、年賀、往復(7桁、5桁)の5種類の
 中から選べます。
 (途中省略)
 また、はがきとは別の用途で作成した差し込みデータや、
 他のアプリケーションで作成した住所録をはがき用のデータとして
 利用することもできます。
--------------------------------------------------------------

アプローチよりワープロソフトのほうが、
印刷の書式を細かく調整できるでしょうから、
餅は餅屋に任せるのも、もう一つの方法かと思います。
 ───────────────────────────────────────  ■題名 : Re:文字列の文字間隔は変えられませんか。  ■名前 : issun <issun@d4.dion.ne.jp>  ■日付 : 01/12/26(水) 17:36  -------------------------------------------------------------------------
   >アプローチよりワープロソフトのほうが、
>印刷の書式を細かく調整できるでしょうから、
>餅は餅屋に任せるのも、もう一つの方法かと思います。

アプローチは、プリンターを選ぶ癖のようなものがあります。
大量の宛名印刷をする時など、強制終了が起こったり
印刷が始まるまでに長ーーい時間がかかるようだったら
(プリンターのスプールの設定をかえれない場合)
迷わずykitzさんの提案を取り入れてください。
 ───────────────────────────────────────  ■題名 : Re: アプローチは、プリンターを選ぶ癖のよ...  ■名前 : ykitz <lotus_apr@lycos.ne.jp>  ■日付 : 01/12/27(木) 8:17  -------------------------------------------------------------------------
   >> issunさん:

>アプローチは、プリンターを選ぶ癖のようなものがあります。

これを読んで、次の文章を思い出しました。
Super Office 2000 をインストールしたフォルダに、一緒にインストールされた
「ロータス アプローチ 2000 はじめにお読みください」という文書の一節です。

以下引用 ----------------------------------------------------------------

1-7. フォーム印刷時のプリンタドライバに関する制限事項

次のインクジェットプリンタを使用してアプローチの任意のフォームを
大量に印刷する場合、印刷時にリソースが減少する場合があります。

 Epson スプールマネージャーを使用するドライバ    
  (主にインクジェットプリンタ)

 Canon BJ バックグラウンドモニタを使用するドライバ 
  (主にインクジェットプリンタ)

この場合、印刷時に大量のページを一度に印刷するのではなく、
何度かに分けて印刷するようにしてください。
また、印刷のキャンセルを行う場合は、各スプーラーから操作を行ってください。

メモ:

 Epson スプールマネージャーをインストールしている場合に、
 別のプリンタドライバをインストールすると、上記以外のプリンタでも
 同様の現象がおきることがあります。
 
 また、ヒューレットパッカード(HP)社製 または NEC PICTY Series の
 プリンタドライバをお使いの場合、ドライバによっては
 [印刷キャンセル] を実行できないものがあります。 

引用終了 -----------------------------------------------------------------

Canon にしろ、Epson にしろ、他のソフトでもパソコンが不安定になることも、
あります。
ですので、アプローチだけの問題ではありませんし、Canon や Epson 等の
プリンタドライバだけの問題でもありません。
しいて言えば、システムリソースという制約を持つ、
Windows 95, 98, ME 自体の限界かもしれません。

【141】で issun さんがおっしゃってますように、
Windows パソコンでは、できるだけ余計なソフトを同時起動させないようにして
システムリソースの空きを可能な限り大きくすることが、
パソコンの動作を安定化させる確実な方法です。
 ───────────────────────────────────────  ■題名 : Re:文字列の文字間隔は変えられませんか。  ■名前 : ちゅーさん <fjfvw@ck.tnc.ne.jp>  ■日付 : 01/12/27(木) 20:55  -------------------------------------------------------------------------
   ykitzさん、issunさん、いろいろアドバイスありがとうございます。
最初に教えていただきましたleft関数の郵便番号の取り出し方だと2文字め以降が2文字、3文字とだんだん文字数が増えていきます。つまり、「左から何文字目」ではなく「左から何文字」をまとめて取り出してしまいます。
昔、MS−DOSのロータスの頃の関数マニュアルがどこかにあったのでもう一度引っぱり出して勉強してみます。
こんどはワープロでの挿入印刷もしばらく忘れていましたので、もう一度挑戦してみます。
ほんとにご丁寧にいろいろありがとうございます。
 ───────────────────────────────────────  ■題名 : 文字列の中から必要な桁数を取出す関数  ■名前 : ykitz <lotus_apr@lycos.ne.jp>  ■日付 : 01/12/27(木) 22:27  -------------------------------------------------------------------------
   文字列の中から、必要な桁数の文字列を抜き出す関数は、Middle() です。

Middle('abcdef',4,2) とすると、de を抜き出します。

つまり、Middle(文字列, 抜き出す桁位置, 抜き出す桁数) です。
 ───────────────────────────────────────  ■題名 : 文字列の中から必要な桁数を取出す関数<追...  ■名前 : ykitz <lotus_apr@lycos.ne.jp>  ■日付 : 01/12/27(木) 22:35  -------------------------------------------------------------------------
   先ほどの説明は、言葉足らずでした。
以下のように補足します。

1.-------------------------------------------------------------------
Middle(文字列, 抜き出す桁位置, 抜き出す桁数)

この文字列は、'文字列' のように、' で囲みます。


2.-------------------------------------------------------------------
Middle(取り出したい文字列があるフィールド名, 抜き出す桁位置, 抜き出す桁数)

取り出したい文字列があるフィールド名は、' で囲みません。
もし囲むと、そのフィールド名が文字列として扱われます。

以上
 ───────────────────────────────────────  ■題名 : Re:文字列の中から必要な桁数を取出す関数<追...  ■名前 : ちゅーさん <fjfvw@ck.tnc.ne.jp>  ■日付 : 01/12/28(金) 5:28  -------------------------------------------------------------------------
   あー、何てお礼を言っていいかわかりません。
私もう少し勉強して、このサイトの”レベルの高い質問”にアドバイスできるようになりたいと思います。
できたらいいなあ、という段階ですが・・・。
どうもありがとうございました。
よい新年をお迎え下さい。
 ───────────────────────────────────────  ■題名 : Re:文字列の中から必要な桁数を取出す関数<追...  ■名前 : issun <issun@d4.dion.ne.jp>  ■日付 : 01/12/28(金) 8:25  -------------------------------------------------------------------------
   > ちゅーさんさん:
>ykitz:さん
きちんと確認せず
とんでもないミスを伝えてしまい
ご迷惑をかけました。
ごめんなさい。。。。(反省)
みなさまも
よい新年を迎えますように・・・
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 19