107749
管理人mikkoのThe CARD 掲示板
[TheCARD HP] [mikko's HP] [使い方] [検索] [過去ログまとめ] [記事削除] [管理用]
おなまえ
この掲示板の管理人は お手数ですが入力願います(スパム対策)
題  名  
コメント

The CARD フォーム投稿出来ます
(使い方はFTPページ内右上HELPを)
 
昔仕事で使っていたTheCARD例
U R L
削除キー (自分の記事を削除時に使用。英数字で8文字以内)
文字色

[1296] 一覧表印刷について 投稿者:からふさ 投稿日:2009/07/02(Thu) 05:47:28
単純なことかも知れませんが、質問させて下さい。

一覧表をグループ単位印刷したいと考えています。
設定で、グループ毎に表題を付けて印刷は出来ますが、A4サイズ用紙に印刷した場合、最長でもAページでおさまります。
従って、2枚の用紙を使うのではなく、1枚の用紙に2列印刷できないか悩んでいます。
ちなみに、項目数は3つです。1項目最長全角5文字です。
よろしくお願いします。


mikko > ザカードの印刷は年賀状の宛名印刷以外に使っていませんので適切なアドバイスができません。ほかの方のレスポンスを待ちましょう。
次善の策ですがWordなどに貼り付け段組などの書式で印刷するとかはいかがでしょう。 (2009/07/02(Thu) 20:19:31)
茶々 > 合ってるかどうか解りませんが、[ファイル]−[ページ設定]の[ラベル設定]
で縦2と横1の枚数で、用紙にあわせてピッチの調整をすれば一枚の用紙に印刷できると思います。プレビューを見ながらピッチを調整すればいいと思いますが、私は、それで2枚のカードを一枚の用紙に印刷するようにしてますが、 (2009/07/02(Thu) 23:24:36)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1295] 解決しました 投稿者:向山 投稿日:2009/06/30(Tue) 23:12:22
mikko様、Tanaka様、さだ様、解決しました。
全カードがExcelに貼り付いてくれ、次のプロセスの、ファイル→読み込み→Excelファイル、で読み込み、完全復旧したと担当者からメールがありました。
トラブルから1ヶ月半かかりました。
ありがとうございました。
御礼の言葉もみつかりません。
8.0Eへバージョンアップも果たし、本当に感謝申し上げます。
治らなかったら! システムを作った責任は! と暗澹たる気持ちでおりました。
ありがとうございました。


mikko > よかった、よかった。お役に立ててよかったです。 (2009/07/01(Wed) 00:03:22)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1294] フォームのボタン(テキスト)をクリックすると別ウィンドウでPDFを開きたい 投稿者:茶色のクマ 投稿日:2009/06/28(Sun) 12:47:43
こんにちは

初めて投稿する、初心者です。
dB自体初めて作りカードも始めて使います。

今、作業報告書のデータベースを昨日から作り始めているのですが・・

作業報告書のフォームに、テキストでもボタンでも良いのですが、クリックすると別フォルダにある資料のPDFを別ウィンドウで開きたいのですが・・。

イメージは、ホームページで言うと、「ココをクリックすると詳細ページが別ウィンドウで開きます」と言う感じです。


今は・・・・

編集

オブジェクトの作成と貼り付け

ダブルクリックで実行にチェックを入れると、確かにPDFが貼り付けられるのですが、大きいので縮小しています。

しかし、作業マニュアルなので、800ページほどの物が
20部もあるので、全部貼り付けるとなにか不都合が起こらないか・・と悩んでいます。

過去ログも見てみてのですが
よくわからず・・

教えていただけると助かります。
よろしくお願いします。


mikko > 過去ログを少し整理して以下のようなページを設けました。↓
リンクをクリックしてほかのソフトを開く
項目の中にリンク先のファイル名を入れれば表示されるようになると思います。
もしそのファイルがPDFならばPDFが既定のソフトから立ち上がるでしょう。
それが画像ファイルならそのPCで関連付けられているソフトで画像ファイルが開くでしょう。 (2009/06/29(Mon) 16:30:34)
mikko > 正確には「リンクボタン」をクリックしてほかのソフトを開く、ということです。 (2009/06/29(Mon) 16:34:33)
茶色のクマ > ありがとうございます!!!
。(つД`)・。゚.。
理解でき、思うようにPDFを呼び出すことができました!!

誰も頼る人のない中、初めてのデータベース、、初めて触るザ・カード、、
でも、やらなきゃいけない事だけは山積みで・・
過去ログは宝の山なのですが、宝の山も高く深くて呆然としていました。

ほんとうにありがとうござます。 <(_ _)>
時々、御世話になると思いますがこれからもどうぞよろしくお願いいたします。
(2009/06/29(Mon) 16:45:09)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1293] 記事番号1286の向山です。 投稿者:向山 投稿日:2009/06/26(Fri) 22:39:22
記事番号1286の向山です。
超亀レスとなりました。
1286をご覧いただけると助かります。


mikko > 一覧表表示でとりあえず開き下図の例では左上隅(左辺と上辺コントロールの交差する部分)をクリックすると一覧表全部を選ぶことができます。
そのあとでコピーツールボタンをクリック、エクセルなどの貼り付けてみてください。全カードが貼りついてくれればしめたものです。
(2009/06/27(Sat) 10:19:40)
向山 > mikko様、特急アドバイスありがとうございます。
小生が3年前まで担当していた時の、ファイルのコピーでシュミレーションをし、現在の担当者へ指示を送りました。
これで、解決することを願うばかりです。
後程、結果をご報告いたします。
(2009/06/27(Sat) 12:58:13)
Tanaka > やはり、THE CARD8.0をインストールのままでバージョンアップしていなかったのですね。
当方では、一台のパソコンで(LANは組んでいません) THE CARD3.0から使っていますが、新しいバージョンが発表されるたびにデータ入力や、検索が不安定でした。そのたびにメーカーから修正ファイルを貰っていました。
特にWindows化されてTHE CARD6.0からは、向山さんと同じ症状が、知らない間に発生していました。
当時、メーカーのアスキーに問い合わせしたところ、「ファイルが壊れてしまっているので作り直しです」との回答でした。
バージョンアップして THE CARD8.0E とのことですので、安心のためには、同じファイルをもう一度作り、助かっているファイルデータをテキストファイル化してから読み込ませるのが一番かと思います。(エクセルファイルに書き出しは、数字入力の項目処理が大変になります。)
消失データは、あきらめてもう一度入力です。 (2009/06/27(Sat) 13:05:52)
向山 > Tanaka様、ありがとうございます。
シュミレーションの結果、Excelに貼り付けるのに時間はかかりませんでした。
瞬時でできました。
次のプロセスの、ファイル→読み込み→Excelファイル、で読み込みに1件0.5秒程度かかります。4000件で2000秒(約33分)です。
Excelに全データを貼り付けられない場合は、Tanaka様のアドバイスを実行したいと思います。
後程、結果をご報告いたします。
(2009/06/27(Sat) 20:36:45)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1292] 関数を使った計算式をつくりたいのですが。 投稿者:茶々 投稿日:2009/06/23(Tue) 08:55:48
久しぶりのご相談です。
A/B の答えを X とした場合に
  100>= X >=80 を関数を使って式にしたのですが?
宜しくお願いします。


mikko > 上記の式からどのような答えを引き出されるのでしょうか。
この範囲であれば「合格」とかの値をある項目に自動入力されるわけでしょうか。
項目1に上記値を入れると「合格」、それ以外であれば「不合格」の値を項目2に入れる場合は以下のとおりです。
項目2=@if(@and(項目1<=100,項目1>=80),"合格","不合格") (2009/06/25(Thu) 00:16:18)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1291] Windows vistaでの使用 投稿者: 投稿日:2009/06/22(Mon) 15:30:27
初めまして。大です。
HPを見て、いつも参考にさせて頂いています。
ありがとうございます。

新しく購入したvistaでTheCARDVer8.0が上手く
動きません。
アドバイスをお願いします。

Windows vistaでTheCARDVer8.0を使うと
操作の途中で(入力している途中で)終了してしまいます。
過去ログ1239を見せて頂くと
「処理速度の速いマシンには向いてない」ということが
わかりました。
新しいパソコンは4Gのメモリなので、それが
原因かと思います。

入力途中でカードが終了してしまい、
再びあけると作業途中のデーターはすべて消えてしまう
状態です。
計算式を使用している箇所に入力しているとき
又は他のカードと連結している箇所を入力している時に
終了されるようです。

何かよい対処方法がないでしょうか。
アドバイスを宜しくお願いします。


mikko > VISTAにインストールして使っていないので適切なアドバイスができません。
どなたか同様の問題に対する対策をお持ちの方の回答をお待ちするだけです。 (2009/06/25(Thu) 00:09:33)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1290] 表組みデータを連結してのエクセル出力について 投稿者:テルス 投稿日:2009/06/12(Fri) 00:09:08
テルスと言います
こちらへの書込は初めて行わせて頂きます

いつもTheCARD8を仕事で愛用しているのですが
少し悩んでいまして、お力をお貸し頂けませんでしょうか

1カードデータ内で下記の例のような表組データがあるのですが、この表組みの出力で悩んでいます
※下記の例では1カードに5行分あるとお考え頂けますでしょうか。カード毎に行数はまちまちです

項目1  項目2  項目3  項目4  項目5
データ1 データ1 データ1 データ1 データ1
データ2 データ2 データ2 データ2 データ2
データ3 データ3 データ3 データ3 データ4
データ4 データ4 データ4 データ4 データ4
データ5 データ5 データ5 データ5 データ5

各行の項目データをデータ1ならデータ1
データ2ならデータ2で連結させて出力したいのです
データとデータの間には全角の"/"で区切りが入ります

     |   |   |連結させたデータ1|  |
     |   |   |連結させたデータ2|  |
カード1|項目|項目|連結させたデータ3|項目|
     |   |   |連結させたデータ4|  |
     |   |   |連結させたデータ5|  |

     |   |   |連結させたデータ1|  |
     |   |   |連結させたデータ2|  |
カード2|項目|項目|連結させたデータ3|項目|
     |   |   |連結させたデータ4|  |
     |   |   |連結させたデータ5|  |

最終的に上記のように"/"で区切って連結させた各行のデータをエクセルへ出力し
ひとつのセル内にデータとして収めたいのですがうまくいきません
maddなどで連結した場合、表組みの一行目しか出力してくれないもので困っています

どなたかお力をお貸し頂けますと幸いです
よろしくお願いします


mikko > 私も試しに、表組み項目を連結させてEXCELに出力させて見ましたがそのままで表組みのすべての行が連結された状態で表示されました。
問題はEXCELのセルの書式にあるかもしれません。私の場合セルの書式が 書式→セル→配置→折り返して全体を表示する となっていました。
折り返して全体を表示するのチェックをはずしますと最初の行しか見えなくなりました。 (2009/06/12(Fri) 15:11:16)
テルス > mikkoさま
はじめまして

確認しましたところ、エクセル側のセル設定は特に問題ありませんでしたが
ひとつ私の勘違いで初歩的なミスを行っていました

連結させた先の項目が表組設定になっていなかったという初歩的なミスです(==;)
表組に設定し直せば、各行のデータ自体を連結しての出力は出来ました

ただ、そこが問題でして、少し甘く考えていました

正確には連結させたデータを下記のように表記したいのです

◇表組データ
◆表組みではないデータ
○表組みではない入力データ

※◆の部分には計算式で設定した文字列(クオーテーションで括った文章)が自動的に入ります

◆◆◇◆◆◆○

上のように間に表組みと表組みではないデータを挟んで
エクセルの1セル内に出力することが目的でして

表組の出力が出来れば、出来るだろうと思っていたのですが
やはりこの状態では最初の1行目のみしか出力がされません

この全文が出力される項目を表組にして試みてもみたのですが、思った風にはなりません
表組みにして出力した場合、表1のように表記されてしまうのです

表1

   |◆◆◇連結データ1◆◆◆○|
項目|◆◆◇連結データ2◆◆◆○|
   |◆◆◇連結データ3◆◆◆○|

表2
   |  ◇連結データ1    |
項目|◆◆◇連結データ2◆◆◆○|
   |  ◇連結データ3    |


表2のような出力を行いたいのですが、どうにかならないものでしょうか
連結データの部分が表組改行ではなく

◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○

と並んでも構わないのですが……
(2009/06/13(Sat) 13:59:01)
かわず > かわずです、横レスすみません。

>◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○
>と並んでも構わないのですが……

        A                                 
セル1| ◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○
セル2| ◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○
セル3| ◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○
セル4| ◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○
セル5| ◆◆◇連結データ1◇連結データ2◇連結データ3◆◆◆○

こんな形でいいのならテキストファイルで書き出したら出来ますよ。
計算式
表組データ4=@madd(◆,◆,◇表組データ1,◇表組データ2,表組データ3,◆,◆,◆,○)

表組データ4だけをを書き出します、あとEXCELで開くとOK

勘違いしてるようでしたらスルーしてください。 (2009/06/14(Sun) 00:04:07)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1287] エクセルのデータを読み込んで4月1日現在年齢を 投稿者:コビキ 投稿日:2009/06/10(Wed) 12:31:59
久しぶりの投稿です。
The Card ver.8.0を使っています。エクセル個人データの生年月日の項目に19900205などと数字8桁が半角で記入されているのですが、
エクセル上でいちいち演算するのでなく、The Cardに読み込みを行う際に、The Card上で演算した4月1日現在年齢を表示させたいのですが、そのときの計算式を教えていただけないでしょうか。初歩的なことでスミマセンが宜しくお願いいたします。


かわず > かわずです。
>The Cardに読み込みを行う際に、The Card上で演算した4月1日現在年齢を表示させたいのですが、
19900205は、1990/02/05でいいのですよね。

今年の4月1日なら
@bday(@madd(@left(項目名,4)'/04/01'))

来年の4月1日なら
@bday(@madd(@left(項目名,4)-1,'/04/01'))

でいいのでしょうか。 (2009/06/10(Wed) 23:41:28)
コビキ > かわず様
ご返信有り難うございます。実は1990/02/05では無く数字8桁(スラッシュ無し)が記入されているのです。
The Card上の計算式は加減乗除程度と数種のプルダウンものしか使えない素人でして、19900205から1990/02/05に変換する方法も知りません。
ちなみに現在の数字8桁の状態で、かわず様から頂いた式を使いましたら年齢は表示されましたが満年齢で、4月1日現在とはならないようなのですが…、お手数お掛けします。
(2009/06/11(Thu) 15:14:51)
かわず > かわずです。
こんな感じでいいですか?

@bday(@madd(@left(項目名,4)-(@if(@right(項目名,4)<0401,1,0)),'/',@mid(項目名,5,2),'/',@right(項目名,2)))

間違っていたら言ってください。 (2009/06/12(Fri) 00:13:01)
コビキ > かわず様
スミマセンいただいた式では、1月〜3月が満年齢プラス1才、4月〜5月が満年齢、6月〜12月が満年齢マイナス1才になってしまいました。

数字8桁の
右4桁が0101〜0401なら満年齢
右4桁が0402〜1231なら満年齢マイナス1才
になるのだと思いますが、この式のどこを替えればよいやら判りません。
もう一度渡来してみていただけますでしょうか (2009/06/12(Fri) 22:39:45)
コビキ > かわず様
スミマセン、もう一度トライしてみていただけますでしょうか (2009/06/12(Fri) 22:41:21)
かわず > かわずです、あまり意味が理解できず申し訳ない。
これで合っていると思いますが??

@bday(@if(@right(項目名,4)<0401,@madd(@left(項目名,4),'/',@mid(項目名,5,2),'/',@right(項目名,2)),@madd(@left(項目名,4)+1,'/',@mid(項目名,5,2),'/',@right(項目名,2)))) (2009/06/13(Sat) 17:40:49)
コビキ > かわず様

お手数お掛けしています。
いただいた式を以下のように計算式に記入してみると…

年齢4月1日現在=@bday(@if(@right(生年月日,4)<0401,@madd(@left(生年月日,4),'/',@mid(生年月日,5,2),'/',@right(生年月日,2)),@madd(@left(生年月日,4)+1,'/',@mid(生年月日,5,2),'/',@right(生年月日,2))))

以下の結果になりました。

生年月日 年齢4月1日現在
20000101 9
20000201 9
20000301 9
20000401 8
20000402 8
20000501 8
20000601 8
20000701 7
20000801 7
20000901 7
20001001 7
20001101 7
20001201 7

スミマセン、私のやり方にどこか根本的な間違いがあるのでしょうか。

ちなみにエクセル上では、以下の式を入れて表示できました。

◎20000402から4月1日現在の年齢表示させる

=DATEDIF(DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2)),DATEVALUE("2009/04/01"),"y")

生年月日 年齢4月1日現在
20000101 9
20000201 9
20000301 9
20000401 9
20000402 8
20000501 8
20000601 8
20000701 8
20000801 8
20000901 8
20001001 8
20001101 8
20001201 8
(2009/06/14(Sun) 00:47:16)
コビキ > かわず様

スミマセン
◎20000402から4月1日現在の年齢表示させる

◎生年月日(8桁数字)から4月1日現在の年齢表示させる
でした。 (2009/06/14(Sun) 00:51:24)
かわず > かわずです、頭が固くなってだめですね。
関数@bday(日付)がいたずらしていることに気がつくのが遅いですね、今日以降が1歳減ることに
気がつかなかったので申し訳ない。

@if(@mid(項目名,5,2)>03,@bday(@madd(@left(項目名,4)+@if(@mid(@acday(),6,2)>4,@if(@mid(項目名,5,2)>3,1,0),)-@if(@mid(@acday(),6,2)+1>@mid(項目名,5,2),0,1),'-',@mid(項目名,5,2),'-',@right(項目名,2))),@bday(@madd(@left(項目名,4),'-',@mid(項目名,5,2),'-',@right(項目名,2))))

これでいかがですか?? (2009/06/14(Sun) 14:02:49)
コビキ > かわず様

休日にもかかわらず、ありがとうございます。
いただいた式を「計算式」に以下のように入れてみますと…

年齢4月1日現在=@if(@mid(生年月日,5,2)>03,@bday(@madd(@left(生年月日,4)+@if(@mid(@acday(),6,2)>4,@if(@mid(生年月日,5,2)>3,1,0),)-@if(@mid(@acday(),6,2)+1>@mid(生年月日,5,2),0,1),'-',@mid(生年月日,5,2),'-',@right(生年月日,2))),@bday(@madd(@left(生年月日,4),'-',@mid(生年月日,5,2),'-',@right(生年月日,2))))

結果は……

生年月日 年齢4月1日現在
20000101 9
20000201 9
20000301 9
20000331 9
20000401 8
20000501 8
20000601 8
20000701 8
20000801 8
20000901 8
20001001 8
20001101 8
20001201 8

となりました。
お陰さまで何とかなりそうです。ただし……

この場合4月1日生まれの人は、民法上そして学校教育法に定められ3月31日午後12時には満年齢に達しており「早生まれ」となります。したがって「4月1日生まれ」は満年齢(この例の場合9歳)。4月2日生まれ以降から1歳減ることになり、学年も新年度の学年になります。

他力本願で申し訳ありませんが
「4月1日生まれ」の箇所を満年齢に訂正していただけますでしょうか。

(2009/06/14(Sun) 20:55:51)
コビキ > かわず様 コビキです。

いただいた式の最初の部分
=@if(@mid(生年月日,5,2)>03

=@if(@mid(生年月日,5,4)>0401
としましたら、
4月1日生まれは、9歳(満年齢)
4月2日生まれは、8歳(満年齢マイナス1歳)
になりました。

年齢4月1日現在=@if(@mid(生年月日,5,4)>0401,@bday(@madd(@left(生年月日,4)+@if(@mid(@acday(),6,2)>4,@if(@mid(生年月日,5,2)>3,1,0),)-@if(@mid(@acday(),6,2)+1>@mid(生年月日,5,2),0,1),'-',@mid(生年月日,5,2),'-',@right(生年月日,2))),@bday(@madd(@left(生年月日,4),'-',@mid(生年月日,5,2),'-',@right(生年月日,2))))

上記の式でよろしいのでしょうか。
(2009/06/15(Mon) 06:16:04)
かわず > かわずです、やはり、学校関係の方でしたか

>この場合4月1日生まれの人は、民法上そして学校教育法に定められ3月31日午後12時には
>満年齢に達しており「早生まれ」となります。したがって「4月1日生まれ」は満年齢(この例の場合9歳)
>4月2日生まれ以降から1歳減ることになり、学年も新年度の学年になります。

何かで読んだことが有りましたが忘れていました、言われて気がつきました。

>いただいた式の最初の部分 「@if(@mid(生年月日,5,2)>03」
>を 「@if(@mid(生年月日,5,4)>0401」としましたら

そうれすね、行けますね
日頃外野がうるさいと大変だと思いますががんばってください。
それでわ (2009/06/15(Mon) 08:28:15)
コビキ > かわず様 コビキです。

実は、職場のデータはACCESSに収められているのですが、
システムを変更する権限が無く、The Cardに移動して
使っています。

いろいろと煩わせてしまい申し訳ありませんでした。
かわずサンとのやりとりの間に、いろいろと学ばせて
頂きました。
使いやすいThe Card ver.8.0は今後も大切に使ってい
きます。
ありがとうございました。 (2009/06/15(Mon) 10:40:34)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1286] 一覧表形式で表示すると入力データが消える?? 投稿者:向山 投稿日:2009/05/15(Fri) 15:22:50
学校図書館蔵書をThe Card ver.8.0を使ってデータベース化しております。
現在3,890件入力されています。
カード形式で入力したものを、一覧票形式で表示し、確認のため最後のデータを出し、それからスクロールで上げ下げしていたら、今回入力分のデータが消えてしまいました。
何度も試みましたが、消えてしまいます。
こういうことってあるのですか?
よろしくお願いします。


mikko > 検索で絞り込んだまま追加登録をしていませんか。それで一覧表には絞り込まれたデータしか表示していないなどのことがあるかもしれません。
いったんザカードを閉じてもう一度一覧表などで表示して最後に追加されたデータがあるか見てください。それでも表示されないようであれば、ファイル→保守からインデックス再編成を試みてください。 (2009/05/15(Fri) 20:44:58)
向山 > mikko様、レスが送れて申し訳ありません。
まだ、実務担当者から操作結果の返事がなく、レスできないでおりました。
この掲示板が困った時の最後の頼みです。
御礼申し上げます。
明日か明後日には、結果をご報告できると思います。 (2009/05/19(Tue) 22:34:12)
向山 > mikko様、たいへん遅くなり申し訳ありません。
実務担当者から、《検索で絞り込んだまま追加登録はしていない》、と返事がありました。さらに、
《ファイル→保守からインデックス再作成を試みたが、保守ダイアログ画面で、空白のファイル名欄の下の大きな欄に、蔵書目録2002年度ー.cdb というのが出ていない。》ということでした。

ファイル名は、蔵書目録2002年度ーです。
通常、保守ダイアログ画面で、空白のファイル名欄の下の大きな欄に、蔵書目録2002年度ー.cdb というのが出ます。
それをクリックすると、空白のファイル名欄にそっくり入ります。

《空白のファイル名欄に手入力で、蔵書目録2002年度ー.cdbと入れて、インデックス再作成をクリックしても動作しない》とのこと。

エクスプローラーからフォルダの階層構造を開き、ファイルが削除されていないことは確認しました。

The Cardの再インストールもしてみました。(空の音楽用CDにコピーしたものです。てっきり空のデータ用CDだとばかり思ってましたが、問題はなかったようです。それともこれが問題?)

さて、どうしたものでしょう?
何か手があれば教えて下さい。







(2009/05/28(Thu) 22:05:16)
Tanaka > ファイル → 保守 でインデックスの再作成は、ドライブリスト → フォルダリストを選んで行かないと。常に、蔵書目録2002年度ー.cdbが表示されているとは限りません。手入力でファイル名を入力しても、該当のフォルダのファイルがなければ動きません。
mikkoさんの通りの作業でも改善されないのなら・・・
症状は、データの開いた後、「末尾カード」を表示させてから順に「先頭カード」の方に画面を送ると、途中でデータが一部消えてしまい、入力した枚数と、カードに表示される件数が一致しない状態なのでしょうか?
もしその症状ならデータベースが壊れてしまったと思います。
データをとりあえず ファイル → 書き出し → データベース作成 で読めるデータの確保をした後、同じデータベースの内容で良いですので、新規にもう一度ファイルを作成してデータを読み込ませ、消えてしまったデータを追加してください。
THE CARD8.0のバージョンはいくつですか? 8.0Eでなければ、必ずバージョンアップを願います。 (2009/05/29(Fri) 20:57:58)
向山 > Tanaka様、アドバイスありがとうございます。
保守ダイアログの操作、早速担当者へ考えられる指示を送りました。
指示が正しいかどうか問題はありますが・・・。
学校のLan接続のPCでは、この掲示板が開けないと担当者が悔しがっております。
しばらく時間がかかりそうなので、とりあえず御礼申し上げます。
経過を後程ご報告いたします。


(2009/05/29(Fri) 23:49:07)
さだ > うちであった事例です。
カード型フォームの中にボタンがを押すと一覧表が表示されるというものが作ってあり
ずっと使っていました。ある時サーバからサーバへデータの移動がありました。
担当者は念のためこのデータの移動ではなく、コピーをしていました。
この時にご質問と同じ一覧形式で入力してもカード形式に反映されないようになりました。
1つのデータベースに入力していたつもりが実は2つのデータベースに入力していた
んですね。
確認方法はカード型を表示させファイル→データベース情報と一覧表を表示させて
ファイル→データベース情報で場所のフォルダを確認してみてください。
フォルダが違えば間違いなく2つデータベースがあります。
保守でデータベースが出てこないのもこのせいかも知れません。 (2009/06/02(Tue) 05:15:27)
向山 > さだ様、アドバイスありがとうございます。
現在、mikko様とtanaka様のアドバイスを実務担当者へ送り、結果待ちの状態です。
解決しない時、さだ様のアドバイスを実行してみたいと思います。
後程、結果をご報告いたします。 (2009/06/07(Sun) 23:48:00)
向山 > mikko様、Tanaka様、さだ様、超亀レスになりました。
その後、一覧表形式の画面をスクロールで上げ下げすると、新しい方から160件分消えてしまっていたのが、158件目でスクロールが古い方へ送れない(動かない)状態になりました。そのため、データは画面から消えません。消失しません。
カード形式画面でも同様に、その先へ送れない状態となりました。
消失データ件数は160件です。
カード形式の件数と一覧表形式の件数は同じです。
カード形式画面にはその後も、入力は出来ます。

ようやく保守→インデックス再作成、操作に成功しましたが、でも解決しませんでした。

ファイル→データベース情報で、カード型と一覧表型のフォルダの場所を確認しましたが、同じでした。

最後の頼みの8.0Eへのアップデートも、効果ありませんでした。(過去ログ1207のmikko様とTanaka様の回答から、8.0Eのアップデートファイルをダウンロードできました。フラッシュメモリへダウンロードして、問題のパソコンへ挿して開いて実行しましたが駄目でした。)

書き出し→データベース作成(購入+寄贈の検索で全データが出る)でも消失したデータは出ませんでした。

消失データを、書き出し→データベース追加、機能でファイルを作り、上記の、書き出し→データベース作成、で出来たファイルに追加しようと、消失データを受入年月日で検索したところ、参照に消失分の年月日は出て来ませんでした。

インデックスの設定が変更されてないか、デザイン→DB設計→インデックス、で確認しましたが、初期設定のまま異常なしでした。

パソコンの故障かもしれないと思い、蔵書ファイルをフラッシュメモリにコピーし、他のパソコンで試しましたが、やはり結果は同じでした。
パソコンではなくファイルがおかしい。

書き出し→データベース作成、で出来た160件抜けたデータベースに消失分を再入力するしか他に手がないのかと、考えておりますが・・・。

何かアドバイスがありましたらお願いします。
(2009/06/26(Fri) 22:30:59)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1285] 計算式が反映されません。 投稿者:CS 投稿日:2009/05/12(Tue) 20:19:26
お世話になります。
計算式を設定している項目が反映出来ているものと、何枚か反映していないカードがみつかりました。
まったく反映していないもの、同じ項目内で一部反映しているもの、していないものがありました。
反映していないカードの中には、以前絞込み等の検索が出来なくなっていたものもありました。
その時は、インデックスの再作成をして、検索は出来るようになりました。
数枚かのカードが反映していないので、計算式は間違えていないと思うのですが、設定に問題があるのでしょうか?
手がかりになるようなことを知っていれば、教えて頂けると助かります。

THECard Ver8.0を使用しています。
カード枚数は、1166枚です。

宜しくお願い致します。


mikko > 計算式がうまくいかない1枚のカードを検索して別ファイル名で書き出し、それで試してみてください。
それでもうまくいかないのであれば計算式に誤りがあるか、データに問題があるのでしょう。
データに問題があるとすれば、途中に空白があるとか、改行があるとか、半角全角のちがいがあるとか。
差し支えないものであればサンプルファイルを掲示板上部のFTPでアップしていただけたらこちらで調べることができます。 (2009/05/16(Sat) 08:55:56)
CS > mikko様
ご返信が遅くなってしまってすみませんでした。
うまくいかない1枚のカードを検索して別ファイル名で書きだしてみましたが、やはり反映されませんでした。
サンプルファイルを掲示板へアップさせていただきました。
お手透きの時でかまいませんので、中を見ていただけると助かります。
よろしくお願い致します。 (2009/05/28(Thu) 21:04:46)
mikko > この掲示板といいますとFTPにでしょうか。ちょっと見つからなかったもので。 (2009/06/01(Mon) 03:06:13)
CS > mikko様
確認をしたら、消えていました。
再度カードという名前でFTPへアップさせていただきました。
お手透きの時に確認して頂けると助かります。
よろしくお願い致します。 (2009/06/02(Tue) 14:31:39)
mikko > 「カード」というファイル名はサーバーの仕様上ダウンロードできませんのでそれぞれ「card.cdb」「card.frm」という名前に変更させていただきました。
それでダウンロードしてみたのですが、先の投稿をよく理解していませんでしたので先の投稿1283を理解してから調べて見ます。
しかし、現在忙しくてゆとりがありません。どなたかよいアドバイスがあればお願いします。 (2009/06/03(Wed) 02:03:23)
かわず > CDさん かわずです。

>計算式を設定している項目が反映出来ているものと、何枚か反映していないカードがみつかりました。
>まったく反映していないもの、同じ項目内で一部反映しているもの、していないものがありました。
>手がかりになるようなことを知っていれば、教えて頂けると助かります。

サンプルをダウンロードしましたが、どの項目が反映できないのか、どの計算式を使っているのか
チョット見当がつきません、わかっているのは、CDさんあなただけです。
一週間もレスが付かないのはそのためでしょう。
もっとわかりやすく、具体的に書いた方が解決が早いと思いますが。 (2009/06/09(Tue) 23:27:15)
CS > かわず様 御指摘ありがとうございました。

下半分の表を右へスクロールしていくと、保守+soft検索欄があります。
保守+ソフト検索=@add(保守,ソフト)と計算式を設定しているのですが、保守のみしか反映しません。

Soft+表組みVer=@add(Soft摘出,表組Ver)も同様にVerのみの反映になります。

ただ、全てのカードではなく、FTPへアップしているカードがうまく反映されていないものとなります。
よろしくお願い致します。 (2009/06/10(Wed) 18:30:14)
YAZAWA > YAZAWAです。
mikko様・CS様・かわず様・The CARD 掲示板 ご利用様
こんばんは、

データーを拝見させて頂きました。
今回の該当データーは、計算式の設定前に
入力したカードデーターでは、ありませんか

【提案】
計算式に今回の問題発生項目の
soft+表組みVer
保守+soft検索
2項目の一時的にリセットをする

【作業内容】

1.
計算式の一番始めに
soft+表組みVer=""
保守+soft検索=""
この2行を追加

2.
念の為に、
データー表示にして
1枚目データーから[次カード(Ctrl+↓)]最後カードデーターまで
データー数分をクリックして下さい

3.
soft+表組みVer=""
保守+soft検索=""
を計算式から外す
(2009/06/10(Wed) 23:43:12)
かわず > かわずです。
>保守+ソフト検索=@add(保守,ソフト)と計算式を設定しているのですが、保守のみしか反映しません。
>Soft+表組みVer=@add(Soft摘出,表組Ver)も同様にVerのみの反映になります。
確認しましたが、すべて正常に計算式通りに計算、表示されています。

当方の環境
WinXP−P3
Pen4 3.2G
RAN    2G
HD   380G 20%使用
CARD8.0

疑問点

1) なぜデーターの最適化しなかったのか
   特に商品名(ΣWin機械版)などのデータを最適化しないのか
   (データーを最適化すると「Soft摘出=@if(@search(Soft,'機械版')>0,@xchg(Soft,'機械版',''),)」
   このような計算式は全くいりません)
   CARD型データーベースでもデーターの最適化は効果が有りますょ。

2) 販売をした商品を管理するのに、どうして表組を使うのか (2009/06/10(Wed) 23:54:49)
YAZAWA > YAZAWAです。

かわず様、横から申し訳御座いません。

リセットをするには、一括・再計算でいけると、思い付き ;(+_+);
再書き込みと思いましたら
かわず様の書き込みが有り拝見いたしました。

かわず様、質問です。
最適化=一括・再計算ですか、
かわず様、宜しくお願い致します。
(2009/06/11(Thu) 07:46:05)
CS > YAZAWA様・かわず様 ありがとうございます。

FTPへアップしているファイルを一括(T)→再計算(A)してみたところ反映しました。
ですが、現段階使用しているファイルで反映されないデータを絞り込み、上記の同じ作業をしてみましたが、やはり反映されませんでした。

疑問点
1)管理上の商品名が変わり、計算式を新しい名称に変更しましたが、うまく反映されませんでした。
そこで、新たに項目を設け、計算式を設定という形にしていました。
2)シリアル管理をしているので、表組を使用しているので、表組を使用しています。
かわず様、YAZAWA様同様、最適化が掴めていません。
宜しくお願い致します。
(2009/06/11(Thu) 15:18:46)
かわず > かわずです。
最適化ではなく正規化です。
MSACで最適化のプログラムを書いていましたので、正規化を最適化と書いてしまいました。
申し分けございません。
正規化には、第一正規化から第五正規化まで考えられています。
実際、一般的なPCでの実用範囲は第三正規化ぐらいと私は思います。
正規化については、私が説明するよりWEBで調べてください。
ついでに、最適化も調べてみてください。CARDにはない機能ですが。
よく説明で使われているのが住所録です。
例 「大阪府大阪市都島区友渕町*−*−*」
仮に項目1に例のデーターを全て格納すると 第一正規化になります。
項目1に「大阪府」だけを格納します。
項目2に「大阪市都島区友渕町」を格納します。
項目3に「*−*−*」を格納します。
このようにデーターを細かく分けて格納していきます。
データーを分けておくと、リレーショナルデーターベースでは、データー量が少なくて済み
データー管理が楽になりますが、デメリットはPCのパワーが絶対必要になります。
じゃCARDは関係ないじゃんと言いたくなりますが、データーの検索、データーの加工が
簡単になると言うメリットがあります。
今回のCSさんの場合、
項目(Soft)のデーター「ΣWin機械版」を、第二正規化をすると、「ΣWin」「機械版」に分けて
データー管理をします、必要ならば第三正規化まで分けてもいいと思います。
第二正規化をすることによって、項目(Soft摘出)に格納するデーターを取り出すための関数の
必要がなくなります。
これ ・・・・・・・・ > Soft摘出=@if(@search(Soft,'機械版')>0,@xchg(Soft,'機械版',''),)
サンプルでは、項目(Soft摘出)も必要が無くなります。
PC(プログラム)は、データーの切り抜きが大の苦手です。
決まった規則性が無ければ関数では対応が難しくなります、場合によっては手作業が必要に
なるときが有ります、 最悪です。
「ΣWin機械版」こういったデーターが必要な場合、関数@madd(文字列1,文字列2,...)を使えば
簡単にデーターをつなぐ事が出来ます。
また、表示だけでいいのなら非連結の項目を配置し関数を書き込めば、ほしい形で表示、
印刷が出来ます。
データーがきちんと正規化されていたら商品名(データー)が追加変更されても、
計算式を修正する事無く出来ます。
さわるとしたら、セレクト、テーブル、ダイアログ検索ぐらいでしょうか。

>シリアル管理をしているので、表組を使用しているので、表組を使用しています。
表組の中のデーターを検索など、していないのなら下記はスルーしてください。

お客様からの問い合わせなどで、カード枚数1166枚から検索などしていると思いますが
仮に、シリアル番号で検索した場合表組の中に目的のシリアル番号を含むCARDが
検索されますが、あとサンプルでは表組26行の中からスクロールしながら目でさがさなければ
なりません、せっかくIT化を進めているのですから検索はPCに任せたらいいと思います。
私なら、販売商品(シリアル番号)1件CARDとして管理し関連データーベースを使います。 (2009/06/12(Fri) 00:17:52)
YAZAWA > YAZAWAです。
かわず様、有り難う御座います。
(2009/06/12(Fri) 07:19:16)
CS > かわず様 ありがとうございました。
後付で追加になることが多く、その場しのぎで正規化せずに進めてしまっている状態です。
その辺りが悪いことが分かっていつつも、後回しになってしまい、
同じような項目ばかりになってしまいました。
表組の中でのデータ検索も行っています。
絞込みで出来ない部分は、表組で組み合わせを作り複数検索をして抽出しています。
基本的には、表組み半分は検索用として使用している為の項目になっています。
フォームごとに分けて管理していくことが良いのかと思っていますが、最終的に、TheCARDでは管理をしないことになっている為、あまり手を加えてもという気持ちもあります。

mikko様、かわず様、YAZAWA様
いろいろありがとうございました。
データの整理をして、様子を見てみます。
ありがとうございました。

(2009/06/12(Fri) 15:00:23)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1284] オブジェクトの拡張について 投稿者:からふさ 投稿日:2009/05/11(Mon) 17:46:59
はじめまして。
いまだに、バージョン8を使ってます。

いろいろと悩んだ結果、こちらにておたずねする事を決めました。

当方、このたび、報告書を作成する為に、データベースを利用しようと考えております。
というのも、連結をしたい項目がたくさんある報告書だからです。

そこで、記入項目の内容で、例えば、「報告概要」「調査内容」等、短文の時と長文の時があります。

そこで、A4サイズに用紙にレイアウトした場合、どうしても、入りきれない部分がありますので、項目のオブジェクトが自動で拡張してくれないかと考えております。
ようするに、ページが2、3ページになるということですが・・・。

説明が悪いかもしれませんが、よろしくお願いします。


mikko > 数日考えていましたがいいアイデアが浮かびません。 (2009/05/14(Thu) 20:17:10)
mikko > ザカードのフォームで印刷するのではなく、テキストファイルで書き出し、それをWordなどで整形してはどうでしょうか。 (2009/05/15(Fri) 00:20:18)
からふさ > mikkoさん、ありがとうございす。
やはりご指摘の通り、関数を使ってテキストで落とすことにします。
ありがとうございました。

(2009/05/15(Fri) 20:12:54)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1283] 表組み項目の抽出について教えてください。 投稿者:CS 投稿日:2009/05/02(Sat) 17:37:06
御無沙汰しております。
表組み項目の抽出について教えてください。

表組内にsoftという項目があります。
下記のような表組みがあり1データ内に下記データがあるとします。

No. soft
1 A−1
2 A−2
3 A−3
4 B−1
5 B−2
6 B−3

soft抽出という項目を表具見ないへ追加し、そこへsoft A−1=Aという具合に共通の頭文字を残したいです。
ただし、残したい文字、消したい文字バイト数はさまざまです。

No. soft soft抽出
1 A−1 A
2 A−2 A
3 A−3 A
4 B−1 B
5 B−2 B
6 B−3 B

計算式で@xchgを使用し下記のように設定しました。

soft抽出=@xchg(soft,’−1’,’ ’)
soft抽出=@xchg(soft,’−2’,’ ’)
soft抽出=@xchg(soft,’−3’,’ ’)

ですが、下記のようになってしまいました。

No. soft soft抽出
1 A−1 A−1
2 A−2 A−2
3 A−3 A
4 B−1 B−1
5 B−2 B−2
6 B−3 B

共通の文字を残す為にはどうしたら反映されるのでしょうか?
アドバイスを頂けると助かります。
よろしくお願い致します。



mikko > 取り除きたい文字(−1、−2など)は全角・半角の違いで取り除かれたりのぞかれなかったりしているのではないでしょうか。 (2009/05/03(Sun) 00:08:54)
YAZWA > mikko様・CS様・The CARD 掲示板 ご利用様
こんばんは、
はじめましてYAZAWAともうします。
mikko様よこレス誠に申し訳ございません

soft抽出=@xchg(soft,’−1’,’ ’)
soft抽出=@xchg(soft,’−2’,’ ’)
soft抽出=@xchg(soft,’−3’,’ ’)
上記だと1行目・2行目は、意味を致しませんと思います。
3行目が全てになり1.2は無です。
2行目と3行目を入れ替えると
No.2とNo.5のみ正規回答と思われます

IFでなんとかなりそうな
これ以上は、私では、難しくてすみません
よこ、レス誠にすみません

PS.いつも拝見、参考に致しており大変勉強になります。
これからもmikko様・The CARD 掲示板 ご利用様
この掲示板がいついつまでも続くことをお祈り致しております。

(2009/05/03(Sun) 22:55:36)
YAZAWA > YAZAWAです。
おはようございます。

思い付きましたので再度になります。

Soft摘出=@if(@search(Soft,"-1",1)>0,@xchg(Soft,"-1",""),)
Soft摘出=@if(@search(Soft,"-2",1)>0,@xchg(Soft,"-2",""),)
Soft摘出=@if(@search(Soft,"-3",1)>0,@xchg(Soft,"-3",""),)

これで如何でしょうか
mikko様よこから申し訳御座いません。
(2009/05/04(Mon) 06:01:10)
mikko > YAZAWAさま、これからもよろしく。 (2009/05/04(Mon) 09:55:57)
CS > mikko様、YAZAWA様ご回答ありがとうございました。
ご返信が遅くなってしまいすみませんでした。

YAZAWA様の計算式を設定してみたところ、反映しました。
ありがとうございました。
もう一点Soft摘出で教えてください。
Softから摘出するものがない場合、SoftをSoft摘出へ記載することは可能でしょうか?
計算式が理解出来ずに悩んでいます。

宜しくお願い致します。 (2009/05/07(Thu) 14:26:28)
YAZAWA > YAZWAです。
mikko様・CS様こんにちは

>Softから摘出するものがない場合、SoftをSoft摘出へ記載することは可能でしょうか?

Soft摘出=Soft
Soft摘出=@if(@search(Soft,"-1",1)>0,@xchg(Soft,"-1",""),)
Soft摘出=@if(@search(Soft,"-2",1)>0,@xchg(Soft,"-2",""),)
Soft摘出=@if(@search(Soft,"-3",1)>0,@xchg(Soft,"-3",""),)

前回の3行の一番始めに
Soft摘出=Soft
を追加して下さい。

これで如何でしょうか。

mikko様こちらこそ
宜しくお願い致します。


(2009/05/07(Thu) 17:50:52)
CS > YAZAWA様ありがとうございました。無事反映しました。
初歩的な質問なのですが、計算式には順番があるのでしょうか?
それと、関数の使用方法がイマイチ分かりません。
@xchgは−1を空白に置換えているということですよね。
@search関数はSoft項目の中に”−1”があるか曖昧に探すという意味になるのでしょうか?
>0の意味がまったく分かりません。
お手透きの時でかまいませんので、教えてください。
宜しくお願い致します。 (2009/05/08(Fri) 13:33:58)
YAZAWA > YAZWAです。
mikko様・CS様・The CARD 掲示板 ご利用様おはよう御座います

無事反映よかったですね。

>計算式には順番があるのでしょうか?
はい、順番があります
DB設計−計算式は、上から順に処理されます。


Soft摘出=Soft /式1.全てのSoft摘出に Softを代入しています(摘出に該当するしないに関わらず)

Soft摘出=@if(@search(Soft,"-1",1)>0,@xchg(Soft,"-1",""),) /式2.@ifにより "-1"に該当する場合だけ式1でのSoft摘出を訂正しています。該当しない場合は無いもしない

Soft摘出=@if(@search(Soft,"-2",1)>0,@xchg(Soft,"-2",""),) /式3.@ifにより "-2"に該当する場合だけ式1でのSoft摘出を訂正しています。該当しない場合は無いもしない

Soft摘出=@if(@search(Soft,"-3",1)>0,@xchg(Soft,"-3",""),) /式4.@ifにより "-3"に該当する場合だけ式1でのSoft摘出を訂正しています。該当しない場合は無いもしない

よって今回は、1行目のみ2行目.3行目.4行目の上に必要です
(式1を最後に書くと式2.式3.式4の計算設定をして有っても計算設定が無になります)


>@xchgは−1を空白に置換えているということですよね
はい、そうです。

>@search関数はSoft項目の中に”−1”があるか曖昧に探すという意味になるのでしょうか?
式2.の場合、@search関数は Soft項目の中に"-1"が Soft項目の何文字目に有るかです。
例: A-1では 2を返します
例: AA-1では 3を返します
例: AAAAA-1では 6を返します
例: ABCでは 0を返します


>>0の意味がまったく分かりません
@search関数が 0以上を返す場合は、今回"-1"が有ると分かります
例: AAAAA-1では 6を返す 0以上で該当摘出あり
例: ABCでは 0を返す   0で該当摘出なし


今回は@ifで @searchで返り 0以上なら次に @xchgで書き換え処理をしています。

長々と下手な説明で、すみません
(2009/05/09(Sat) 08:55:37)
CS > YAZAWA様ご返信ありがとうございました。
計算式の説明、ありがとうございます。
計算式には順番大事なんですね。

>式2.の場合、@search関数は Soft項目の中に"-1"が Soft項目の何文字目に有るかです。
式2の場合”−1”の後の1は、何を意味しているのでしょうか?


度々すみません。
別件で教えてください。
YAZAWA様に教えて頂いて設定している計算式ではないのですが、計算式を設定している項目が反映出来ているものと、何枚か反映していないカードがみつかりました。
まったく反映していないもの、同じ項目で一部反映しているもの、していないものがありました。
反映していないカードの中には、以前絞込み等の検索が出来なくなっていたものもありました。
その時は、インデックスの再作成をして、検索は出来るようになりました。
数枚のカードが反映していないので、カード自体に問題があるのでしょうか?
手がかりになるようなことを知っていれば、教えて頂けると助かります。
カード枚数は、1166枚です。

宜しくお願い致します。

(2009/05/09(Sat) 11:40:46)
YAZAWA > YAZAWAです
こんばんは、
>式2の場合”−1”の後の1は、何を意味しているのでしょうか?
0を指定した場合は、通常検索
0以外を指定した場合は 曖昧検索です
>@search関数はSoft項目の中に”−1”があるか曖昧に探すという意味になるのでしょうか?
CS様も曖昧と書いてありましたね m(_ _)m

>別件で教えてください
私には、不明です。
申し訳ないです。
CS様、頑張って下さい。
(2009/05/09(Sat) 18:15:44)
CS > YAZAWA様
お忙しいところ、何度もご回答頂きありがとうございましたm(__)m
他にも計算式を作りたかったのですが、行き詰っていました・・。
YAZAWA様のおかげで、別の計算式の設定もうまくいきました。
本当に本当にありがとうございました。

mikkoさま
ありがとうございました。
TheCardは、まだまだ使い続ける予定で、分からないときのお助け場所なので、掲示板を閉鎖しないでくださいm(__)m

早速、別件を掲示板へ書き込みさせて頂きます。 (2009/05/09(Sat) 18:48:43)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1282] カード8DBのデータの読み込み 投稿者:MIDEN 投稿日:2009/04/28(Tue) 19:52:43
お世話になっております。
過去ログ等も拝見しましたが、この件に関して見つかりませんでしたのでお尋ねします。

顧客管理でメモ領域にJPG画像表示しております。

1281でお尋ねした、誕生日等の修正を行い、出来上がったcdbを
保守で、すべてのデータを削除して個人情報を消しました。
正規のデータは別の所に有り、出来たものに読み込みをしましたが、
(正規のデータは、作成中に顧客が増えて何十人か増えているため・・・)

すると、メモ領域の画像が反映されません。(項目ではないので当然ですが・・・)

そこで、メモ領域にある画像データもカード毎に読み込みが出来るのか、
そもそも出来ないのかをご存知の方にお尋ねしたいと思い書き込みました。
3,000くらいの既存カードが有り、これから一枚一枚入れていくのは正直皆無です。
何か良い方法は無いでしょうか。

聞いてばかりのようで申し訳ありません。よろしくお願い致します。


mikko > 私も、書き出しでせっかく保存したメモ画像を失った覚えがあります。
今テストしましたが、書き出し→データベース作成(メモ煮チェックが入っていること)ではメモの画像も書き出されました。
しかし、書き出し→データベース追加ではメモの画像は書き出されませんでした。
同じ構造を持った二つのデータベースがあり、どちらにもメモ画像があった場合、両方のメモ画像を保ったまま合併することはできないようです。 (2009/04/28(Tue) 22:39:51)
MIDEN > いつもありがとうございます。試しました。残念ながら書き出しは出来ましたが、読み込むと画像は出ませんでした。書き出したcdbを入れ替えてみても画像は出ます。これだと使用中のcdbファイルを入れ替えたのと同じでした。項目や項目の関数を維持しつつ、項目を増やす前のデータが取り込めれば・・・今回は、せっかく修正した項目の部分を保持したいので、以前からあるcdbを読み込もうとしました。そうでないと、生年月日の一覧に日にちも出ない状態になってしまいます。やはり、(せっかく作ったのに・・・とは思いますが・・・)会社から最新のcdb本体を預かって作成し直す間入力業務をストップしてもらい、出来たら再開してもらうのが良いのかな?と思い始めていますが、いかがでしょうか・・・。
(2009/04/28(Tue) 23:44:47)
mikko > そうですね。残念ながら、そうするしかないようです。一度修正した手順を覚えているなら最新版に手を入れる二度目は早いと思います。 (2009/04/29(Wed) 03:17:35)
MIDEN > はい!頭を切り換えて潔く作り直します!幸い先日教えていただいた方法など、手順も記録しましたので、自力で何とかなると思います。色々ありがとうございました。 (2009/04/29(Wed) 15:48:32)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1281] 生年月日から年を抜いた検索ソート 投稿者:MIDEN 投稿日:2009/04/25(Sat) 21:15:59
はじめまして、よろしくお願いします。

早速ですが
生年月日を「2009/04/25」という形で入力させています。
年齢も表示しております。
今回、誕生日(月ごと)での検索をしようと思います。

普通に検索・ソートして抜き出すと、西暦が邪魔をして月ごとに表示させても日がバラバラに並んでしまいます。

そこで、検索用に別に項目を作り「生年月日」の入力を参照して新しく作った項目へ繁栄できるように('mmdd')にする関数で・・・思ったのですが、うまく西暦抜き('mmdd')にできませでした。

また、この考え方もベストかどうか・・・
コマンドで5つほどダイアログ検索をつけているので、
月を抜く所だけですめばと思っています。

目的は
「西暦無視で、ある月の誕生日の人を検索してからソートして日の若い順から並べる。」です。

ご伝授いただければ幸いです。
よろしくお願いします。


mikko > 誕生月日、誕生年、誕生月は以下の計算式でいいのではないでしょうか。
誕生月日=@mid(誕生日,6,)
誕生年=@left(誕生日,4)
誕生月=@mid(誕生日,6,2)
誕生年の項目は入らないかもしれませんね。誕生月の項目は必要で、この項目で検索し、誕生月日の項目でソートして、表示するときは誕生日の項目で表示します。 (2009/04/25(Sat) 23:31:00)
MIDEN > 早速のご回答、誠にありがとうございます。
本日は遅いので、明日試してみます。
こんなに早く解答いただけると思わなかったので、嬉しいです!
結果は報告させていただきます。ありがとうございました。 (2009/04/26(Sun) 03:25:44)
MIDEN > 昨日はありがとうございました。おかげ様で別項目に月日だけを表示する事はいとも簡単に可能になりました。
しかし・・・、今日一日かけてやってみましたが、
関数の項目を検索対象に出来ないようでソートできませんでした。

もし、お時間ございましたら「2009/04/27」という生年月日項目からの
ある「月」(04)の生年月日の者だけを抜き出し、(これは手順書を使い出来ていますが西暦込みで月だけを抽出しています)
日にち(若い順)に並ぶソートの一般的な方法をご伝授いただければと思います。
何卒よろしくお願いします。 (2009/04/26(Sun) 23:24:02)
mikko > 関数の項目として「月」を作られたのですね。
DB設計→項目 から「誕生月」と「誕生月日」の項目を新たに追加してください。
(「誕生日」=日付だけの項目を作成しても可。その場合、計算式は 誕生日=@mid(生年月日,9,2))
そして DB設計→計算式 に 誕生月=@mid(生年月日,6,2) と 誕生月日=@mid(生年月日,6,)
を追加します。そうすれば、手順書の検索対象として候補項目が現れると思います。
1、ダイアログ検索で検索月を入力する手順書を作り
2、ソート手順書に「誕生月日」(または「誕生日」)昇順を設定し
3、結果を表示するために一覧表フォームを登録し
ボタンを作成しコマンドとして上から
 検索解除
 1手順書(ダイアログ検索)
 2手順書(ソート)
 3一覧表フォーム
を設定すればよろしいかと思います。 (2009/04/27(Mon) 00:39:19)
MIDEN > お世話になっております。結果からお伝えします。

無事、目的に達成できました!
本当にありがとうございました。

当時担当していた事も有り、8年ほど前に退社した会社からの
依頼で今回の作業をしておりましたが、
改めてTheCARDの素直さというかを実感しました。

今は自営で明日も見えない状態ですが、TheCARDに改めてはまりそうです。

独学でも頑張ってみますが、何かの折にはまたお世話になるかもしれません。
その際は、よろしくお願い致します。

重ね重ね、今回は本当に本当にありがとうございました。 (2009/04/27(Mon) 21:47:41)
mikko > お役に立ててよかったです。私が答えられないことはきっとどなたかが助けてくれるでしょう。
私も自営です。お仕事がんばってください。 (2009/04/27(Mon) 23:50:45)
MIDEN > はい!頑張ります!HP一部ですが拝見しました。非常に興味を持たせて頂きました。
改めてお礼のメールをさせて下さい。ありがとうございました。
(2009/04/28(Tue) 02:57:08)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1280] 現在表示しているカードだけ選択 投稿者:tomas3 投稿日:2009/04/16(Thu) 15:07:54
お世話になります

現在表示しているカードの内容を別のデータベースに追加したいと思っています。

データ書き出しで項目を選んで別のデータベースにカードとして追加できることを確認しました。

しかし、選択されているすべてのカードが追加されてしまいます。表示しているカードだけ選択する方法がありますでしょうか。

別のアプローチでもかまいませんので、アドバイスをいただけると幸いです。


mikko > 私の場合は、カードフォームにチェック項目を設けて、チェックを入れたものだけを他のデータベースに追加(転記なども)するようにしています。
下の投稿番号1278のレスに「「Aデータベース表組み」から「Bデータベース表組み」へ転記する」のリンク先に説明がありますが、ここでは転記の場合ですが、説明のコマンド行の一行を「一括転記」ではなく「書き出し」にすれば表示しているカードだけ(正確にはチェックをつけたカードだけ)を書き出すことが出来ます。
チェックカードを抽出して書き出す→抽出(検索)解除→カレントカード(書き出したカード)に戻る(抽出解除するとトップのカードに戻ってしまうので)
などの工夫をしていますので実践的かと思います。 (2009/04/16(Thu) 23:44:44)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1279] 表組のデータに転記する時に 投稿者:dolocy 投稿日:2009/04/14(Tue) 10:04:43
初めまして。世間ではカード型DBは、馬鹿にされますが他のDBと比べても使いやすさは天下一品です。当方は積算、見積を仕事としてやっていますが、全部TheCardで作製しています。データの加工や計算式の工夫とか「転記」が最高です。でも以前から困っている事が1つ。それは「表組」へのデータの転記の問題です。具体的には「見積書」を作成する時に「作業員」という項目を記入し、またある作業時の「作業員」を同一表組に記入し、その後「作業員」の単価を変更したい時、他のDBから「作業員」の単価を転記(※表組では「名称」の列に「作業員」を記載)しても最初の「作業員」には、変更した単価がきされてもそれ以降の「作業員」の単価に変更はありません。ぜひともよき知恵を!


mikko > 投稿番号1278のレス(リンク)は参考になりませんか。わかりづらいようでしたらその部分だけでも具体的にご質問ください。 (2009/04/15(Wed) 20:22:25)
mikko > おっしゃることを自分なりに理解して下記例題を使ってやってみましたが、
なるほど表内の最初に出現したデータだけは転記(修正)されますが、同一表組みの二番目以降が転記(修正)されませんね。
いろいろやってみましたがどうしてもまだ解決していません。 (2009/04/16(Thu) 02:12:48)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1278] 表組みの連結について教えてください。 投稿者:茶々 投稿日:2009/04/11(Sat) 14:58:48
2個のデータベースを連結させて3個目のデータベースを作成しています。
表組み同士を連結させてデータを移行させるにはどしたらよいでしょうか。現在は、3個目の今日組みに行を作ってから2個目の表組みを反転、コピー、貼り付けしています。書き出し、読み込みではうまく出来ません。よろしくお願いします。


mikko > 2個のデータベース(A,B)からCを作っているのでしょうか。
その際、A,BをCに連結させているという意味でしょうか。
(例:請求書(C)と顧客名簿(A)と売上台帳(B)のような関係)
それとも、AとBは特に関連したものではなくAの必要なデータとBの必要なデータをあつめてCを作っているのでしょうか。(その際に連結機能を利用している)
お聞きになっている点はAまたはBの表組みデータをCの表組みに取り込みたいということでしょうか。つまり表組みデータの取り込み方法をお知りになりたいわけですね。 (2009/04/12(Sun) 14:00:37)
茶々 > お世話になります。そのような形です。
農産物の生産とその加工販売をしています。その中で、
原料受入台帳(B)と製品出荷台帳(C)から製品生産履歴(D)を作成していますが、原料生産履歴台帳(A)の表組みの部分を製品生産履歴(D)の表組みの方に取込みたいのですが、? (2009/04/13(Mon) 02:10:51)
mikko
こんなイメージで表組データを転記する手順を作ってみました。
説明は明日にします。 (2009/04/14(Tue) 03:14:29)
mikko > 手順の説明は以下の通りです。
「Aデータベース表組み」から「Bデータベース表組み」へ転記する (2009/04/15(Wed) 18:01:51)
茶々 > ありがとうございます。手順の説明を参考にしてやってみたいと思います。
(2009/04/15(Wed) 19:38:18)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1277] 日付の計算を教えてください。 投稿者:茶々 投稿日:2009/04/09(Thu) 16:19:49
日付+日数=予定日の計算をしたいのですが、教えてください。日付は04/06と入力しています。


mikko > こちらをご覧ください↓
http://mikko.homeip.net/TheCARD/dtb_hizuke.xml (2009/04/09(Thu) 20:56:25)
mikko > 探すのが面倒でしたら(項目1基準の日付、項目2は日数、項目3は予定日)
項目3=@day(@todate(項目1)+項目2) (2009/04/09(Thu) 21:07:58)
茶々 > ありがとうございました。 (2009/04/10(Fri) 15:06:52)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1276] サーバー内のデータが開けない 投稿者:焼き飯 投稿日:2009/04/04(Sat) 14:03:41
サーバ上にデータをおいて数台のパソコンから使用しているのですが、今回1台の新しいPCを購入してそのPCではローカル上ではATC,フォームなど問題なく動作するのですが、サーバ内のデータをアクセスするとエラーになるのです。atcはフォームが開きません、フォームはアクセスができません。ドライブの準備ができていないか、書き込み禁止になっている可能性というエラーがでて、サーバ内のデータをアクセスできません。なお、新しいPCはwindows Xp prp version2002 service pack3です。わからなくて困っています。どなたか原因を教えていただけないでしょうか?よろしくお願いいたします。





mikko > 私も最近、ネットワークでのザカード利用を試しております。
それでわかってきたことは、ネットワークで利用する場合は初めからすべてのパスをネットワークから入るように設定することですね。
親機のデータベースを開くときも共有設定したフォルダにザカードデータベースを置き、マイネットワークの共有設定されたアイコンから入っていきます。
このことは端末機からアクセスすることと同じ環境になります。 (2009/04/04(Sat) 23:12:36)
焼き飯 > ありがとうございました。月曜日に確認してみます。ただ、今までもwindows2003 server内にデータベースをおいて、クライアウント4台にthecardのソフトをインストールして完全にネットワーク対応で運用していました。そして今回1台のPCを追加購入したら追加購入したPCからのみサーバ内のデータベースにアクセスできないと言いますかエラーになるのです。再度、ご回答いただきましたことを確認してやって見ます。 (2009/04/05(Sun) 07:23:26)
さだ > サーバーにデータを置いて運用する場合、ドメインで運用するかワークグループで運用するかで
ユーザー名・権限の設定が変わってきます。2003Serverで運用とありましたがドメイン・ワークグループのどちらで運用されていますか?
新規PCでということですが、ログインされているユーザ名は2003serverにあらかじめ
登録されていますか?
たぶんServer側にユーザが登録されているとは思うのですが、権限が読み取り専用になっているのでエラーを出している可能性大だと思います。 (2009/04/05(Sun) 22:35:18)
焼き飯 > さだ様。。ありがとうございました。まさに権限が読み取り専用のユーザグループのみ登録していました。肝心の読み書き可能なユーザグループを設定していませんでした。サーバ内の他のExcel、powerpointのデータは開けましたのでTheCardのみの問題かと思っていましたが、試しにExcelデータを開いて更新しようとしましたら更新できず、読み書き専用になっていることが立証され、ユーザ情報に読み書き可能なユーザグループを設定いたしました。権限が読み書き専用の可能性大のアドバイス。。ありがとうございました。本当に助かりました。
(2009/04/06(Mon) 22:23:03)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー

[1275] メールをおくりたい 投稿者:ふう 投稿日:2009/04/02(Thu) 08:13:04
おはようございます。
900人くらいの会員管理にTHE CARD 8.0を使っています。
メールアドレスを入力する項目を作っています。そこをクリックするとメールがその方へ送ることができるようになれば便利だなと思いました。
できますでしょうか?過去ログの探し方がわからなくてすみません。


ふう > すみません
IEでみると過去ログが検索できました。【341】でした。
おかげさまで作ることができました。
サンダーバードやマイクロソフトアウトルックが立ち上がる方法はありますか?
いつも私はサンダーバードを使っています。会社はマイクロソフトアウトルックです。 (2009/04/02(Thu) 09:24:08)
ふう > すみません
インターネットオプションの詳細設定で大丈夫でした。お騒がせしました。
ごめんなさい。 (2009/04/03(Fri) 10:35:01)
mikko > 解決してよかったですね。これからもよろしく。 (2009/04/04(Sat) 12:30:32)
名前 レス
この掲示板の管理人は(スパム対策)  文字色 削除キー



- Petit Board -