過去の桐井戸端BBS (桐ver.8) |
4525 | 挿入初期値式に「#直前値([],0)+1」が設定してあると、改行しても同じ値しか挿入されない | カイ | 2000/02/07-14:46 |
挿入初期値式に「#直前値([],0)+1」が入力してある表を開くと 改行してもおなじ値しか挿入されません。 なにか足りないものがあるのでしょうか? | |||
4526 | Re: | 悲しげ | 2000/02/07-17:43 |
記事番号4525へのコメント どもっ、カイさん、 変ですね。 先ほど改めてv8sp3で試してみたところ、行追加・行挿入時とも問 題なく値が入りました。 ひょっとして、行追加・挿入ではなく、行訂正でやっているので はありませんか? 「改行してもおなじ値しか挿入されません」 とありまして、この「改行」が臭いような……。(^^;) もし、行訂正時に値を入れたいのであれば(項目値が空の場合に 限りですが)「編集初期値式」を設定する方法もあります。 ただ、用途にもよりますが、私は連番値を初期値式で設定する方 法は好みません。行追加ではなく行挿入した際に 1 2 3 ← ここで挿入 3 4 のようなことが起こるからです。ですから、私ならこれらの式は 項目計算式または置換計算式で使うようにすると思います。 しかしながら、置換等では、一端決めた値が変更される可能性も 十分にあります。もしこの項目値を絶対不変な値としたいのであ れば、データ型を「カウンタ」型にした項目値を利用するのがベ ターかと思います。 | |||
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のコメントにも、ご留意なさいますよう。 |