(現在 過去ログ8 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■1149 / inTopicNo.1)  桐関数で
  
□投稿者/ たゆー -(2016/08/13(Sat) 22:19:33)

    久しぶりに、桐の便利さを感じましたので、紹介します。
    それは、バーコード関係です。(専門用語等知らないので、適当に解釈してください
    それに、普通の、JAN13桁の話です)

    桐の、レポートオブジェクトに「バーコード」があります
    (注:フォームにもありますが多少仕様がことなります)

    印字すると、縦棒のバーコードと、その下に数字等の文字列も一緒に印字されます。
    これが、普通に見かける形式ですね

    しかし、バーコードのオブジェクトに「文字コードの印刷」というのがあります
    ここの設定で「縦棒のグラフ+文字列」または、「縦棒のグラフ」のみが選択出来ます

    これから本題です。
    たまたまメールがありまして、「49**********」の文字列だけ印刷したいと
    いうことでした。

    ・先頭の7桁「49*****」・・・企業コード
    ・次の5桁「12345」・・・・・商品コード
    ・最後の1桁・・・・・・・・・CD(チェックデジット)
    結局、企業コード7桁+商品コード5桁はすぐわかりますが、最後のCDを計算が必要です

    実はこの計算式は知ってましたので
    偶数桁をすべて加えて、*3+奇数桁を加えて・・・それを10から引いて
    ・・・・・・・・・・・・・・・・・・・・・・・・

    もちろん計算式で答えはでましたが、・・・・・・なんと

    便利な関数がありました。それは「#チェックキャラクタ」です
    いままで、必要無かったから使用してませんでしたが、自分の古い知識で
    計算式を作成するより、ヘルプ等参照するのはいいと感じました

    まだまだ、便利な関数があるかも知れませんネ。
引用返信 [メール受信/OFF] 削除キー/
■1152 / inTopicNo.2)  Re[1]: 桐関数で-Part2
□投稿者/ たゆー -(2016/09/08(Thu) 11:52:43)
    今回は「#通貨文字列()」です

    桐ヘルプでは
    > 数値に 3 桁ごとの位取りコンマ(,)をつけ、先頭に通貨文字を付加した文字列に変換します。

    そして、今までの利用例は、
    "伝票金額 "+#通貨文字列(&伝票金額,"\")
    でしたが、
    #通貨文字列(&伝票金額,"伝票金額 \")
    でも、いけるようです。

    通貨文字列とは、「\,$、・・・・」だけではないですね
    つまり、ヘルプ通りでした

引用返信 [メール受信/OFF] 削除キー/
■1153 / inTopicNo.3)  Re[2]: 桐関数で-Part2
□投稿者/ たゆー -(2016/09/08(Thu) 12:37:14)
    残念・・・
    > #通貨文字列(&伝票金額,"伝票金額 \")
    うまくいけそうでしたが、値がマイナスの場合

    -伝票金額 \1,586

    つまり、通貨文字列の前に「-」が表示されます。
    これでは、みっともないですね

引用返信 [メール受信/OFF] 削除キー/
■1155 / inTopicNo.4)  Re[3]: 桐関数で-Part2
□投稿者/ たゆー -(2016/09/08(Thu) 18:44:28)
    それほど拘るわけではないですが、

    > -伝票金額 \1,586
    エクセルでは、"\"と数値の間に「-」が表示されますね

554×451 => 250×203

syosiki.jpg
/40KB
引用返信 [メール受信/OFF] 削除キー/
■1156 / inTopicNo.5)  Re[4]: 桐関数で-Part2
□投稿者/ 今村 誠 -(2016/09/09(Fri) 14:53:08)
    2016/09/09(Fri) 15:50:11 編集(投稿者)

    関数でなく書式設定で設定したほうが良いのではないでしょうか?
    オブジェクトの属性の印字属性タブで
    1)先頭付加文字列に伝票金額を設定
    2)位取りコンマにチェックを入れる
    3)通貨記号に¥を選択すると
    プラスの場合  伝票金額\123,456,789
    マイナスの場合 伝票金額-\123,456,789
    未定義値の場合
    0の場合    伝票金額\0
    正符号表示では 伝票金額+\123,456,789

    表の未定義項目値処理が「ゼロ」の場合は
    未定義値の場合に先頭付加文字と金額の表示をする。
    伝票金額\0

    \の後に正負記号を付けたいときは先頭付加文字列を
    伝票金額 \
    等とすることで色々設定できます。

    桐10でテストしました。

引用返信 [メール受信/OFF] 削除キー/
■1157 / inTopicNo.6)  Re[4]: 桐関数で-Part2(#通貨文字列)
□投稿者/ 悲しげ -(2016/09/13(Tue) 21:44:42)
    2016/09/13(Tue) 21:58:02 編集(投稿者)
    2016/09/13(Tue) 21:49:11 編集(投稿者)

    No1155に返信(たゆーさんの記事)
    ついでながら私も、伝票から台帳に転記するに際して、台帳の備考欄に
      "伝票小計 "+#通貨文字列(&税込計,"\")
    のように追記させていて、
    マイナスの場合に「伝票小計 -\4,321」と表示されるのを
    「ま、いっか」でやり過ごしていたのですが、
    Excelだと「\-4,321」のようになると言われたら、確かにその方が自然ですね。

    それでハタと気がつきまして、今度の機会に
      "伝票小計 \"+#通貨文字列(&税込計,"")
    に変えてみようかと思いました。
    沢山あるのでちょっと探すの面倒ですが・・・。

    あ、そっか、「桐でGrep」(拙作)を使えばいいかも。(^^;)(^^;)

引用返信 [メール受信/OFF] 削除キー/
■1158 / inTopicNo.7)  Re[5]: 桐関数で-Part2(#通貨文字列)
□投稿者/ たゆー -(2016/09/13(Tue) 23:56:24)
    せっかく、#通貨文字列(&伝票金額,"伝票金額 \")を見つけたので
    それを利用しようと思っててマイナスの時の対応が不明でしたが
    なるほど、その手が・・・
    > "伝票小計 \"+#通貨文字列(&税込計,"")
    無理に通貨記号の場所になにか設定する必要はないですね。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -