過去の桐井戸端BBS (桐ver.9)
28403 列の値が同じになる列が複数ある場合すべて同じ値を入れるにはどうしたらよいのですか ナオ 2004/12/08-15:42
こんいちは、立て続けに2つも質問してすみません。
桐を知っている人が誰もいなく、自分で調べてみた限り(調べ方が足りないのかもしれませんが)わからないので、教えてください。
一つのテーブルで、列の値が同じ、という列が複数在ります。

67列中、10列がそうなっています。テキスト形式に変換して使用する都合で、
列の値が皆同じでも記入しないといけないのです。
全行同じなら、F3(直前行)一列だけなら、F2(直前値)で良いのですが、
ひたすらF2を10列分(行数は10〜70)押し続けるのは、ちょっと面倒です。
何かいい方法は無いでしょうか?
任意の列で、最初の1行目の値最終行まで、自動的に複写するという方法は有るのでしょうか?
ひょっとしたらとても基本的な事なのかもしれませんが、教えて下さい。
よろしくお願いします。
28404 Re:列の値が同じになる列が複数ある場合 幅田 2004/12/08-15:59
記事番号28403へのコメント
ナオさん
こんにちは。

>任意の列で、最初の1行目の値最終行まで、自動的に複写するという方法は有
>るのでしょうか?

まず、入力したい行を絞り込みます。
メニューバーの行操作 → 絞り込み → 値(もしくは選択行など)

絞り込んだレコードのある項目(列)をいっきにすべて同じデータを
入力するには「置換」という機能を使います。

入力したい列にカーソルを置いておいて、
メニューバーの編集 → 置換 → 項目置換で

項目名が入力したい列の項目名になっていることを確認して
値もしくは式の欄に入力したいデータを入れて実行します。

もしまちがえたら、メニューバーの編集 → 元に戻す
で、元に戻せます。

終わったら絞り込みを解除します。

28407 Re:列の値が同じになる列が複数ある場合 うにん 2004/12/08-20:17
記事番号28403へのコメント

>一つのテーブルで、列の値が同じ、という列が複数在ります。67列中、10
>列がそうなっています。テキスト形式に変換して使用する都合で、列の値が皆
>同じでも記入しないといけないのです。

必ず同じ値なら、片方の項目を計算項目にしてしまうこともできます。

あるいは、片方の項目は削除してしまってテキスト形式変換用に結合表を定義しておくとか。

28411 Re:列の値が同じになる列が複数ある場合 佐田 守弘 2004/12/09-01:24
記事番号28403へのコメント
ナオさん
これは桐ver.3で、直前行の同じ項目値と同じ値が複数行に渡って続くという意味かと思います。

桐ver.3は手元にないので確認できないのですが、表定義の画面で値条件を選び、
挿入初期値と編集初期値に数値等では#直前値([],0)、文字列では#直前値([],"")を設定すれば、
自動的に直前行と同じ値がセットされ、必要に応じて変更もできるかと思います。
(自動複写の機能もあったはずと思うのですが)

佐田守弘(KS-00119) 
28416 Re:列の値が同じになる列が複数ある場合 ナオ 2004/12/09-20:54
記事番号28403へのコメント
幅田さま、うにん様、佐田様、アドバイスありがとうございました。
バイトに行った後、また報告させていただきます。

28500 出来ました! ナオ 2004/12/15-21:21
記事番号28416へのコメント
こんばんは。
桐9で、下記の設定をしてから、テキストファイルを読み込みしたら、
複写したい該当行にちゃんと値が入っていました!すごく嬉しいです!ありがとうございました。
(読み込みたいテキストファイルはWeb上に有ったので、桐9を使い、
桐9でテーブルを完成させてから、テキスト化して、桐3にテキスト取り込ませてから一括処理、
その他を行いました。)少しづつ、出来る作業を桐3から桐9へ
以降させていこうと考え中です。また質問をさせていただきます。

>表定義の画面で値条件を選び、
挿入初期値と編集初期値に数値等では#直前値([ ],0)、文字列では#直前値([ ],"")
を設定

戻る