マイツール ちょっと気配り
ソースはHTMLで書かれていますので、マウス等で範囲を指定し、CTRL+Cでコピー。 マイツールを起動して「仕事は=」CPAST[ENTER] 後、SETX にてフォーマット行、計算開始行、計算終了行を設定なさって下さい。
この為、TABLEタグ等を使っていませんので、ブラウザのフォントサイズによって、文字がずれる場合が有ります。
Netscape4.75 16px 12px 8px にてOKですが、「12px」で見易いように書かれています。
InternetExplorer 4.72 最大 中 最小 にてOKですが、「中」で見易いように書かれています。
「画面のプロパティ」の「設定」の「詳細」で「大きいフォント」になさってる場合は、Netscape 10px InternetExplorer 最小 が良いかも知れません。
【操作、印刷、その他】
$‥‥‥‥‥参照頁のセミオートを実行する方法 COPY‥‥データを詰めて整理したい DS‥‥‥‥裏画面にタイトルやファイルを表示 E‥‥‥‥‥入力中の便利な計算方法 ED‥‥‥‥日付・頁サイズ抜きでタイトル毎印刷 PAGE‥‥複数ページに同じ計算式を入れたい ROL‥‥‥4月スタートで、月数を項目に入れたい! S‥‥‥‥‥同じキー列に2種類の指定をしたい SET‥‥‥複数頁のデータをA4用紙ピッタリで印刷 SH‥‥‥‥データを列検索する SH‥‥‥‥フォーマットを調べる ST‥‥‥‥タイトルをデータにする UPD‥‥‥注文の多い並べ替えには小細工を W‥‥‥‥‥CHFしないで空白頁に書きたい【計算関係】
MUGかながわにゅーす第17号 「ちょっと気配り」 1992.01.06
DS 裏画面にタイトルやファイルを表示するコマンド
DSは、画面を2分割し、その片方の画面(これを副画面と呼びます)に 表示する内容を決めることが出来ます。 [副画面に表示できるもの] フロントエリア(表画面)‥‥‥通常使ってる表示画面の内容。 バックエリア(裏画面)‥‥‥‥裏画面の内容。 タイトル‥‥‥‥‥‥‥‥‥‥‥T命令で表示する目次と同じ。 ワークエリア‥‥‥‥‥‥‥‥‥TW命令で表示するワークエリアと同じ。 ロギングエリア‥‥‥‥‥‥‥‥RLGで表示するロギングの画面。 (今までキーボードから入れたデータや 命令語を保存しておく領域。) ファイル‥‥‥‥‥‥‥‥‥‥‥TF命令で表示するファイル一覧と同じ。 例えば、フロッピーの中を整理する等の場合、以下の操作で画面を左右に分け、 タイトルを確認しながら読んだり書いたり出来るわけです。 R:10[実行] DS[実行] 2[実行] (副画面を右側に表示) 50[実行] (操作画面を50桁にする) 3[実行] (副画面にタイトルを表示する) また、操作画面の状態(分割方向、操作画面の大きさ、副画面に表示するもの) を変更する事が出来ます。 但し、操作画面を画面上から見えなくする事は出来ません。 最低4行14桁が残ります。
MUGかながわにゅーす第22号 「ちょっと気配り」 1993.03.30
SH 複数頁のフォーマットも調べられるコマンド
1)フォーマットがあっているのか心配。。。 複数ページに渡ったデータをRCで繋ぐ時、フォーマットが少しでも 違うと繋ぐ事が出来ません。そんな時、フォーマットが同じかどうか 確認する簡単な方法を紹介します。[在庫表] F=12,10,10,10,10,10,12 ← P1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 仕入先 品番 品名 在庫 上代金額 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ラビイ 23854 ETC 1 1,800 リールド 80011 BL 12 58,000 リールド 3001.K ETC 8 2,000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [在庫表] F=12,10,10,10,10,10,12 ← P2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 仕入先 品番 品名 在庫 上代金額 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ラビイ 23854 ETC 2 3,600 リールド 80011 BL 20 107,500 リールド 3001.K ETC 10 21,000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [在庫表] F=12,10,10,10,10,10,12 ← P3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 仕入先 品番 品名 在庫 上代金額 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ラビイ 23854 ETC 1 2,000 リールド 80011 BL 10 57,500 リールド 3001.K ETC 4 1,000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<フォーマット行を検索します>
★条件式の入れ方がホイント
┏━━━━━━━━━━━━━━━━━━━━┓ ┃混在モードの時は半角で入力します(F=) ┃ ┃漢字モードの時は全角で入力します(F=)┃ ┗━━━━━━━━━━━━━━━━━━━━┛仕事は= SH[実行] 検索するページは: 1―3[実行] 1番目の検索条件式は: S=*F=*[実行] 2番目の検索条件式は: [実行] (なし) 結果の書き込み先頭ページは:[実行] (画面)┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃文字を検索する場合の条件式の入れ方 S=*文字列* ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛ [在庫表] 97.01.10 混 L=0184 C=0120 F=12,10,10,10,10,10,12 F=12,10,10,10,10,10,12 F=12,10,10,10,10,10,12
MUGかながわにゅーす第22号 「ちょっと気配り」その2
ROL 4月スタートで、月数を項目に入れたい!
2)4月スタートで、月数を項目に入れたい! <SEQの関数を使うと簡単に12ヶ月の項目を入力できます。> (1)SEQ[1, 1]=L4, N1: 1列目を除いて項目行に連番を振る (2)L4+”月”=L4, N1: その連番に「月」を付加 (3)期末が3月のため4月の期首からスタートさせたい 1列目を除き項目行を3回左へずらせば4月スタートの 表になります 「仕事は=」 ROL: 「何行目をずらしますか:」 4,4,4: 「ずらす方向は[左・・1, 右・・2]:」1,N1: 「何行目をずらしますか:」 エスケープキーを押す
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ROL(ローテートライン)命令 行のデータを横にずらす ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
(注)(1)(2)は、マウスでとって、不要の(1)(2)を消し、 エスケープキーを押すと実行します。[予算表] 97.01.10 混 L=0174 C=0120 F=8,5,5,5,5,5,5,5,5,5,5,5,5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 項目 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 売上 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [予算表] 97.01.10 混 L=0174 C=0120 F=8,5,5,5,5,5,5,5,5,5,5,5,5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 項目 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 売上 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MUGかながわにゅーす第24号 「ちょっと気配り」 1993.09.25
SH データの列検索も出来るコマンド
おなじみの「検索」(SH命令)の機能の中でも特に列単位の検索方法を。
下記のように6月から9月までの月別の売上台帳が、データフロッピーの 1ページから4ページまでに登録されています。
これから各月の売上金額を一つの表にまとめて見やすくしたいと思います。
その時に便利なのが...SH命令です!!
[商品別売上] F=12,12 ~~~~~~~~~~~~~~~~~~~~~~~~ 商品名 6月売上 ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ 名 7月売上 ~~~~~~~~~~~~~~ スカート 2,500 ~~~~~~~~~~~~~~ 名 8月売上 ~~~~~~~~~~~~ セーター 3,540 ト 3,000 ~~~~~~~~~~~~~~ 9月売上 ワンピース 15,700 ー 3,540 ト 4,500 ~~~~~~~~~~~~ ツーピース 26,300 ス 15,700 ー 20,000 4,500 ジャケット 19,800 ス 45,700 ス 15,700 20,000 スーツ 39,500 ト 19,800 ス 45,700 8,800 コート 41,000 ツ 39,500 ト 19,800 45,700 ブラウス 9,800 ト 41,000 ツ 39,500 39,800 ワイシャツ 1,180 ス 9,800 ト 41,000 39,500 合計 159,320 ツ 1,180 ス 9,800 41,000 ~~~~~~~~~~~~~~~~~~~~~~ 計 179,220 ツ 3,500 9,800 1頁目 ~~~~~~~~~~~~~~~~~~~~ 計 199,500 3,500 2頁目 ~~~~~~~~~~~~~~~~~~~~~~~~ 212,600 3頁目 ~~~~~~~~~~~~~~~~~~~~~~~~ 4頁目【手順】 仕事は= SH[実行キー] 検索するページは: 1―4[実行キー] 1番目の検索条件式は: L4=*売上[実行キー] ※ 重要(ポイント) 2番目の検索条件式は: [実行キー] 結果の書き込み先頭ページは:[実行キー](画面)[商品別売上] F=12,12,12,12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6月売上 7月売上 8月売上 9月売上 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2,500 3,000 4,500 4,500 3,540 3,540 20,000 20,000 15,700 15,700 15,700 8,800 26,300 45,700 45,700 45,700 19,800 19,800 19,800 39,800 39,500 39,500 39,500 39,500 41,000 41,000 41,000 41,000 9,800 9,800 9,800 9,800 1,180 1,180 3,500 3,500 159,320 179,220 199,500 212,600 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~如何ですか? 普段行単位の検索はよく使われていますが、列単位の検索 をすると意外な結果が得られます!
また、今回の検索結果を使って少し編集を加えると、もっと見やすい表に 生まれ変わります。
【編集】
仕事は= RB:1[実行] 裏画面に1ページを読み出しておく 仕事は= ICB:1:1[実行] 商品名を結果の表に付け足す 仕事は= DRL:T[実行] 合計の上に横線をひく
[商品別売上] F=12,12,12,12,12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 商品名 6月売上 7月売上 8月売上 9月売上 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ スカート 2,500 3,000 4,500 4,500 セーター 3,540 3,540 20,000 20,000 ワンピース 15,700 15,700 15,700 8,800 ツーピース 26,300 45,700 45,700 45,700 ジャケット 19,800 19,800 19,800 39,800 スーツ 39,500 39,500 39,500 39,500 コート 41,000 41,000 41,000 41,000 ブラウス 9,800 9,800 9,800 9,800 ワイシャツ 1,180 1,180 3,500 3,500 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 合計 159,320 179,220 199,500 212,600 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MUGかながわにゅーす第25号 「ちょっと気配り」 1993.12.25
W CHFしないで空白頁に書きたい
色々な指定方法(1) W Q:HDタイプで、CHF命令を実行せず、ドライブAのデータフロッピーの 空きページに画面のデータを書き込みたい。
A:W:A/B[実行] ^^ ブランク(空白)の「B]
MUGかながわにゅーす第25号 「ちょっと気配り」 その2
COPY‥‥データを詰めて整理したい
<色々な指定方法(2) COPY Q:データフロッピーに不規則にデータが入ってるのですが、そのデ―タを 詰めて整理するには、どうしたら良いですか? A:初期化(INI)したフロッピーなりファイルなりへ、COPYします。 「仕事は=」COPY 「コピーするページは:」=?* 「=?*」とは、データの入っている頁全て、という意味です。
MUGかながわにゅーす第25号 「ちょっと気配り」 その3
S 同じキー列に2種類の指定をしたい
色々な指定方法(3) S Q:数字の小さい順に並べ替える時、同じ数字なら半角文字が上に来るよう 並べるには、どうしたら良いですか? A:仕事は=S[実行] 並べ替えるページは: [実行のみ] 画面を指定 1番目のキー列は : 2[実行] 2列目 並べ方は : 3[実行] 数字小さい順 2番目のキー列は : 2[実行] 2列目 並べ方は : 3[実行] 文字正順 3番目のキー列は : [実行のみ] 指定終了 結果の書き込み先頭ページは:[実行のみ] 画面 M3以上では、このようにして同じ列をキー指定することが出来ます。 ただしM2では、同じ列を指定出来ないので、M2の場合は2度に分けて S命令を行って下さい。 また、複数ページにまたがった場合、この方法では正確さに欠けますので、 CPC命令でキー列を複写してから行って下さい。
MUGかながわにゅーす第27号 「ちょっと気配り」 1994.06.30
PAGE 複数ページに同じ計算式を入れたい
SIMの計算式が同じ表が100ページくらいあります。
100ページ分のSIM式を入力するのは大変なので、
簡単に全ページにSIM式を入力する方法はないでしょうか?
[P.1] 97.01.13 混 L=2201 C=0074 F=5,5,5,5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 品名 個数 単価 金額 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A 5 50 250 B 2 100 200 C 3 120 360 合計 810 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C2*C3=C4:L6+L8=/L9,8:STOP: 処理1)1ページ目だけSIM計算式を入力します。 処理2)1ページ目を裏画面にもっていきます。 RB:1: 処理3)PAGE命令で同一処理するページを指定。 PAGE:2―100:: 処理4)裏画面の計算式を表画面にもってきます。 ILB:T+2:T+2:  ̄ ̄ ̄SIM式の行番号 処理5)ページ間処理をします。 PRUN:
MUGかながわにゅーす第29号 「ちょっと気配り」 1994.12.28
$ 参照頁のセミオートを実行する方法
CMD、FKSとまた違う方法は如何?
毎日の定型業務が有るけれど、オートプログラムは難しくて作れない・・・
でも! こんな事も出来るんです!!
例えば、S/1-3 に、この様なデータが入ってるとします。
[売上票] 01.04.16 混 L=5886 C=0170 F=10,10,10,10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ コード 品名 数量 累計 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 スカート 30 201 シャツ 15 100 スカート 32 300 靴下 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 セミオートのページを作成します。 1 [セミオート一覧表] 97.01.07 混 L=2106 C=0074 2 $Y3:$Y4:$Y5: 3 SH:1-3:C1=100::5:Z0=Z1: 4 S:5-Z1:2:1::5:Z0=Z2: 5・ ACMC:5-Z2:2::C3,2:+:: 6 PAGE:5-Z2:N:P:PRUN: 2 $Y3:$Y4:$Y5: 3 SH:1-3:C2=100::5:Z0=Z1: 4 S:5-Z1:4:1::5:Z0=Z2: 5・ ACMC:5-Z2:4::C6,8:+::< 6 PAGE:5-Z2:N:P:PRUN: 2 RBB命令で参照画面にセミオートの頁を読み出します。 3 仕事は= $Y2[実行] とすると、参照画面の2行目が取り込まれ、 仕事は= $Y3:$Y4:$Y5: になります。 確認して実行キーを押せば、 3行目、4行目、5行目のセミオートを実行します。 <注意!!> 必ず参照画面を読み出して、セミオートを実行して下さい。 操作画面でも実行できますが、操作内容によって画面が変わる為、エラーに なる事があります。
MUGかながわにゅーす第30号 「ちょっと気配り」 1995.03.31
E 入力中に便利な計算方法
入力中に計算したい時だって有ります!
表にデータを入力している途中や、ある数字同士の計算結果を入力しなければ ならなくなり、面倒を感じたことはありませんか?
一度命令を解除して、”仕事は=”の状態で計算してから再入力した。
机上の電卓で計算した。なんてことが有りませんか?
実はFやE系の命令実行中でも、計算入力が出来るのです。
キーボードからの入力、マウスによる入力の、2通りをご紹介しましょう。
★表に「1786234+326512」の計算結果を入力しなければならなくなった時
データ入力状態にします。 EC[実行] (E,EL,ER,F等) (1)キーボードから =1786234+326512[実行](入力幅を越えても一行で入力) ※ =を付けることで、表には計算結果のみが入力されます。 (2)マウスで 道具箱アイコンの[ ]を左クリックし、[電卓]を左クリックします。 1786234 + 326512 + として E を左クリックします。 ※ 入力行に計算結果が入ります。
MUGかながわにゅーす第31号 「ちょっと気配り」 1995.06.30
ED 日付・頁サイズ抜きでタイトル毎印刷
表題の印刷時、拘られる方へ!
表題は印刷したいけど日付やページサイズは除きたい!なんて事有りませんか?
PE命令で行指定してもフォーマット行は消せるけど、タイトルだけ残すのは ちょっと出来ない。ED命令で消してから印刷・・・
これも毎回印刷するデータでは面倒です。
そこでちょっと加工しておくと便利な方法をご紹介しましょう。
下表のように表題を囲む 括弧 [ ] の終わりの部分からページサイズ表示まで をED命令で消してからW命令でで書き込みます。
こうしておけば読み出しても日付やページサイズは出てきません。
(ただし、CPS命令を使うと元に戻ります。)
[オリコン BEST5] 95.06.30 L=0050 C=0170 F=2,2,18,20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ No A-TXISUTO TAITORU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 OKAMOTOMAYO TOMORROW 2 L-R KNOCKIN'ON YOUR DOOR 3 SYARAN-Q ZURUIONNA 4 B'Z NEGAI 5 H JUNGLE WITH T WOW WAR TONIGHT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [オリコン BEST5] F=2,2,18,20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ No A-TXISUTO TAITORU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 OKAMOTOMAYO TOMORROW 2 L-R KNOCKIN'ON YOUR DOOR 3 SYARAN-Q ZURUIONNA 4 B'Z NEGAI 5 H JUNGLE WITH T WOW WAR TONIGHT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MUGかながわにゅーす第32号 「ちょっと気配り」 1995.09.30
SET 複数頁のデータをA4用紙ピッタリ印刷
1−20頁に入っているデータを、A4の用紙にピッタリの形で印刷したい。
そんな時のための耳寄りな情報!!!
フォーマットが同じだけれどデータの数がばらばらで見にくい。
しかもページサイズが大きすぎて印刷すると希望の用紙に入らない。
そんなときは。。。
何と1度の作業でA4のページにピッタリ、データが書き込めます。
<前準備>