• ベストアンサー

クラリスワークスのデータベースについて教えて下さい。

現在データベースで100位のレコードがあり、それに番号をつけています。 Aさんが1、Bさん2、Cさん3、Dさん4・・・となっています。 今度、新規レコードのaさんを作成し、それをAさんとBさんの間に入れたいのですが この時、aさんを2にしてもそれ以降の番号はそのままです。 A1-B2-C3-D4・・・をA1-a2-B3-C4-D5・・・の様に 番号を1ずつ自動でずらす事は、クラリスワークスで可能なのでしょうか? クラリスのバージョンは4です。宜しくお願い致します。

  • spooh
  • お礼率93% (57/61)
  • Mac
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • aqula
  • ベストアンサー率60% (70/115)
回答No.2

新しく計算フィールドを作り、「番号+1」を指定します。 このフィールドのタイプを「数値」に戻し、Aさん、aさんの数字だけ書き換え、元の番号フィールドと置き換えれば良いでしょう。

spooh
質問者

お礼

教えて頂いた方法で出来ました! お陰様でスッキリしました。 どうもありがとうございました。 これからも宜しくお願い致します。

spooh
質問者

補足

aqula様ご回答どうもありがとうございます。 お礼が遅くなりまして申し訳ございません。 すみません、もう一つ質問させて下さい。 「番号+1」を指定するとはどのようにしたら良いのですか? どうぞ宜しくお願い致します。

その他の回答 (1)

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

フィールド定義ダイアログボックスでフォールド名をクリックして選択した後「オプション」の「入力オプション」で「自動入力」の項目を設定してはどうでしょう。

spooh
質問者

お礼

aqula様に教えて頂いた方法で出来ました。 どうもありがとうございました。 これからも宜しくお願い致します。

spooh
質問者

補足

asuca様アドバイスどうもありがとうございます。 お礼が遅くなりまして申し訳ございません。 新規レコードは一番最後に追加されるのですが その新規レコード「a」の番号を2にしてソートをしても 既存のレコードの番号はそのままなのです・・・。 ソート後に新規レコード「a」以降の番号を自動でずらしたいのです。 説明が分かりにくくてすみません。

関連するQ&A

  • クラリスワークスのデータをOS10.5で使うには

    クラリスワークス4.0のデータベース環境で作成したファイルをLeopard (OS10.5)で使うにはどうすればよいのでしょうか。

    • ベストアンサー
    • Mac
  • クラリスワークスで表作成

    クラリスワークスのバージョン4で表を作成しています。表が大きく細かいので表計算を使って作成しているのですが、外枠だけを太くする、など線の太さを変える方法がわかりません。御存じの方教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • Mac
  • クラリスワークスのように簡単に表が作成できるフリーソフト

    以前iMacを使用していて現在WinXPです。 幼稚園の役員に選ばれ、簡単な名簿作成をする必要があり表を作りたいのですが私のパソコンには表を作るソフトがどうやら入っていないようです。 色々なデーターベースソフトを検索してみましたが私には難しく、以前使っていたクラリスワークスのようなフリーソフトを探しています。 具体的には表計算などの機能は必要としません。 ただワープロのように文字が打ち込めて、行と縦の数を入力しただけで簡単に表が作成できるソフトはないでしょうか? とにかく複雑な機能がなく、簡単に扱えるものがあれば教えていただきたいです。 どうぞよろしくお願いします。

  • データベース

    データベースを作りたいのですが何のソフトを使えばよいでしょうか。 イメージとしてはA,B,C,D・・・・について色々(長々と)説明をするという形で、そのA,B,C,D・・・・を選択して説明に飛ぶみたいな感じなのが良いです。 また、その説明部分に検索機能があるなお良いです。 後は操作性が良くて簡単に出来るものであるとありがたいです。 よろしくお願いします、フリーウェアでお願いします。

  • PHPでデータベースに正しく入力できない

    別のプログラムで変数に値を渡して、その変数に入っている値(文字)をデータベースに入力するプログラムを作っています。 見ての通りCDのデータベースを作るプログラムです。 複雑なプログラムではないのですが 下記のようにプログラムを実行するとselect文で結果を確認した所 仮に繰り返し回数($t)が3だとして A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 となるはずが、上記と同じデータが A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 のように同じデータがそれぞれ2つずつ重複して入力されているのです。 2回目のprint文を見ると正しく表示されているのですが、データベースのほうは重複しているようです。 こちらに問題がないようなら変数受け渡しの部分も見せますので どなたか問題を見つけてくださらないでしょうか。お願いします。 $DBSERVER = "localhost"; //MySQLサーバ名 $DBUSER = "root"; //ログインユーザ名 $DBPASSWORD = ""; //パスワード $DBNAME = "cdb"; //データベース名 //MySQLに接続します $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD); //MySQL読み込み時の文字コードを設定 mysql_query("set name sjis"); //データベースに接続します $selectdb = mysql_select_db($DBNAME); print("以下のデータを入力しました</BR>"); for($i=0;$i<$t-1;$i++){ $name=$cd[$i][0];/*array[]になるので入れ直し*/ $name=mb_convert_kana($name , "a","sjis");  $artist=$cd[$i][1]; $artist=mb_convert_kana($artist , "a","sjis"); $day=$cd[$i][2]; $record=$cd[$i][3]; $record=mb_convert_kana($record , "a","sjis"); $sql="insert into co2 values('0','$name','$artist','$day','$record')"; print("曲名: ".$name."</BR>"."歌手名: ".$artist."</BR>"."発売日: ".$day."</BR>"."レコード会社: ".$record."</BR></BR>"); mysql_query($sql); }

    • ベストアンサー
    • PHP
  • 複数のサーバー間の各データベースの同期の方法

    こんにちは。 現在、WinXP、PHP5+MySQLにてデータベースWEBアプリケーションを作成していますが、問題に直面してしまいましたので、 こちらを利用させて頂いております。 どうぞ宜しくお願い致します。 以下が質問の内容です。 AのWEBサーバーにはAデータベース、 BのWEBサーバーにはBデータベース、 CのWEBサーバーにはCデータベースがあり、 AもBもCもまったく同じWEBアプリケーションとなっていて、 AからもBからもCからも、新規データ登録が可能となっているのですが、 AとBとCから新規登録された、または、更新されたデーターベースの登録データを自動的に3つのサーバー間ですべて同期したいと考えておりますが、その方法がまったく思い浮かびません。 具体的にどのような方法があるのか、又は、不可能なのか、 解る方がいらっしゃいましたら、ご教授頂けると幸いです。 説明下手ですので、説明が不適切でしたら、 すぐに補足させて頂きますので、 どうぞ宜しくお願い申し上げます。

  • データベースシステムについて

    データベースシステムについて (1)データベース管理システムの役割 a データベースのデータの定義や検索・更新を行う。 b データベースのデータを分析して、たとえば顧客のニーズなどを探る。 c データベースのデータを不正なアクセスから守る。 d データベースのデータの重複や誤りなどをチェックする。 答え C ? (2)データベースシステムを導入することによって期待できる効果 a データの様々な分析手法を中に組み込むことができる。 b データの精度が向上する。 c データ項目が変更されても、プログラムの修正が最小にできる。 d データの転送が高速化できる。 答え C ? なんか、どれも正解のように思えるんですが 答えってCであってますか? どなたか、詳しく解説できる方がいらっしゃいましたら、よろしくお願いいたします!

  • アクセスでデータベースを作っているのですが

    いつもお世話になります。 とっても基本的なことですが、データベースのテーブルの中のAとBとCのフィールドを集計してDのフィールドに記入したいのです。  A+B+Cという式を入れた選択クエリを作ってその集計をDに返すようにしたのですが、A,B,Cとも数値が入っていないと空白になります。テーブルの規定値には 0が入っているのでいいと思うのですが(汗) 多分ホントに簡単なことかと思うのですが、判りません(泣) よろしくお願いいたします。

  • Access2007で好きな様式でテキストファイルに出力したい

    Access2007を使用し、データベースを作成しました。 その中のデータを指定した様式に整えて、テキストファイルに出力出来るようにしたいのですが、どのようにすればいいでしょうか? 具体的には、 レコードが、 |ID|名前|電話番号 | |01|A |1234-5678| |02|B |2345-6789| |03|C |3456-7890| となっているのを、 Aさんの番号は1234-5678です。 Bさんの番号は2345-6789です。 Cさんの番号は3456-7890です。 とテキストファイルに出力したいんです。 よろしくお願いします。

  • エクセル データベースからの検索について

    エクセル データベースからの検索について 商品名・商品番号・在庫といったデータベースがあります。 検索する別の場所を設けそこで商品番号をたたくと商品名と在庫が表示できるようにVLOOKUPでしました。 商品番号がわからない場合があるので商品名から検索できるようにしたいのですが 商品番号からの検索と同じ関数では「#N/A」となってしまいました。 文字での検索の場合はどのような関数になるのでしょうか?         B2商品番号入力   C2検索結果表示(商品名) D2検索結果表示(在庫数)         B3商品名入力    C3検索結果表示(商品番号)D3検索結果表示(在庫数)  A10商品番号  B10商品名     C10在庫数   :       :         : としてC2には =VLOOKUP(B2,A10:C100,2,FALSE) とし正しい結果が表示されます。 商品名から検索したいC3にも同様のものをいれましたが表示されません。 よろしくお願いします。