[2275] 入退室システムを利用し、プログラムを作成したい

投稿日 2018/11/06(Tue) 17:08:06
投稿者 ゆうき
参照先

いつもプロデルを使用させていただいております。
ありがとうございます。
質問があります。

https://wp.utopiat.net/2017/05/171/にあるソースを利用し、
入退室システム兼管理プログラムを作成中なのですが、以下の2点で現在困っております。

1.「フェリカポートで受け付けしてカードとする」という命令は、「もし〜」で始まる命令の中に入れられないか
現在こちらで作成しているプログラムは
「カードをリーダーの上に置き、その状態でパソコンで起動させているプログラムに表示させているボタンを押す」と
正しく挙動するようになっております。
これだけで十分使用できるのですが、「フェリカポートで受け付けしてカードとする」という命令が「もし〜」の前に
ないとどうしてもカードを読み取る判断がプログラム内でできず、カードがリーダーの上に無い状態で始動させてしまうと
その部分でエラーが出てしまいます。
大きく困る箇所ではないのですが、せめてこちらでエラーメッセージを設定して表示させて停止するようなことはできないのでしょうか。

2.csvファイル内にある特定の行だけを削除したい
入退室システムに、「現在室内の席の使用状況(着席状況ファイル)」をオンラインで表示させたいと考えております。
PCをサーバー化させて、プロデルで作成した着席状況ファイル(csv)を同期させようと考えているのですが、
ある方が離席して別の席を利用したという状況を考えた時に「着席状況ファイルから特定の行を検索して削除する」という命令が
なかなかこちらで思いつきません。
データ表としてcsvファイルから読み込み、加えることはできるのですが消すことができない、といった状況です。
着席状況ファイルには「座席番号」と「カードID」のみが1行ずつ書かれているといった状態です。カードIDから個人が分かるのでカードIDで検索して、その行を削除したいといった流れです。
こちらの力量不足かもしれませんが、この?Aがこちらで考えているがシステムの要でもありますので何かヘルプをいただけると幸いです。

具体的に書くことができていませんかもしれませんが、返信をいただければ大変うれしく思います。
よろしくお願いします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -