過去の桐井戸端BBS (桐ver.8)
4525 挿入初期値式に「#直前値([],0)+1」が設定してあると、改行しても同じ値しか挿入されない カイ 2000/02/07-14:46
挿入初期値式に「#直前値([],0)+1」が入力してある表を開くと
改行してもおなじ値しか挿入されません。
なにか足りないものがあるのでしょうか?
4526 Re: 悲しげ 2000/02/07-17:43
記事番号4525へのコメント
どもっ、カイさん、
変ですね。
先ほど改めてv8sp3で試してみたところ、行追加・行挿入時とも問
題なく値が入りました。
ひょっとして、行追加・挿入ではなく、行訂正でやっているので
はありませんか? 「改行してもおなじ値しか挿入されません」
とありまして、この「改行」が臭いような……。(^^;)
もし、行訂正時に値を入れたいのであれば(項目値が空の場合に
限りですが)「編集初期値式」を設定する方法もあります。

ただ、用途にもよりますが、私は連番値を初期値式で設定する方
法は好みません。行追加ではなく行挿入した際に


3 ← ここで挿入


のようなことが起こるからです。ですから、私ならこれらの式は
項目計算式または置換計算式で使うようにすると思います。
しかしながら、置換等では、一端決めた値が変更される可能性も
十分にあります。もしこの項目値を絶対不変な値としたいのであ
れば、データ型を「カウンタ」型にした項目値を利用するのがベ
ターかと思います。

4544 Re:挿入初期値式で・・・ カイ 2000/02/08-12:03
記事番号4526へのコメント
レスありがとうございます。
このテーブルは
1
2
3
1
2
3
4
5
というような感じのデータが入るテーブルです。
途中から1から始めたい時に入力するてーぶるです。

原因としては私の設定ミスでした。
ただ、弁解させていただくと。
桐5では「自動複写=する」の設定で連番の項目を設定しておりました。
このテーブルをそのまま桐8に移行して入力を開始すると
1
2
3
1
2
3
4
5
6
6
6
6
というような結果になってしまいました。
「自動複写=しない」にすれば行追加すると連番を振ってくれます。
お騒がせして申し分けありませんでした。m(_ _)m

4549 Re:挿入初期値式で・・・ 悲しげ 2000/02/08-14:13
記事番号4544へのコメント
どもっ、カイさん、
つーことは、「初期値」と「自動複写」の設定において、
V5では前者が優先だったが、V8では後者が優先に変わった
と云うことなんでしょうね。

4554 Re:挿入初期値式で・・・ 宮城 2000/02/08-20:43
記事番号4544へのコメント
カイさんへ

意識されてないんだと想像しますが、「自動複写=する」がデフォルト(?)
になっているようですね。言わずもがなですが、それでありながら、初期値や
項目計算式を設定するのは、優先の問題というより自己矛盾でしょう。

デフォルトは「自動複写=しない」にすべきです。

悲しげさんの No.4526のコメントにも、ご留意なさいますよう。

戻る