前提
社内で利用できるソフトを作ろうと思っています。
タスクやその他、管理用のソフトです。
期間を指定し、TODOリストや進捗等の管理を行います。
以前質問させて頂き、結局データ保存にはSQLiteを利用することにしました。
ベストアンサー変更できないのが申し訳ないです。
発生している問題・不明点
例えば、「2018年8月」というデータを作成したとして、
新規作成後「2018年9月」というデータを名前を付けて保存出来るようにしたいです。
1年ごとにファイル自体を変えたいことがあると思うので、別名でファイル保存したいです。
Excelの例で言えば、xlsファイルみたいに
名前付けて保存でき、ファイルを開くことが出来るようにしたいと思っています。
どうやって保存していくのが良いのでしょうか?
お勧めの保存形式等はありますでしょうか?
考えていること
・主データベースを作っておき、そこから出力して新しいデータベースを作成して保存する
(それを読み込むことで、特定データのみの情報を読んだり出来る)
(ファイル名テーブルに、ファイル名とデータベース名を記載しておきそれを読み出す)
→主データベースの量が膨大にならないか?
既にパソコン上から消したもの等判断が難しそう
1日1個、毎日別名で保存する利用方法をしていたら
データベースいっぱいいっぱいになりそう。
削除も面倒そう。
・データベース自体を日本語の独自名で保存出来るようにする
→難しそう
補足情報(FW/ツールのバージョンなど)
Microsoft Visual Studio2017
追記 9/20 12:44
データベースは必要最小限にとどめたいと思っています。
ユーザーが好きなように変更できる必要もあります。
ユーザーAは1ヶ月ごとにファイルを作り直したい。
読み直しもそれで行いたいというのであれば、別名でファイルを保存できるようにし、容易に開くことが出来るようにします。
ユーザーBは1年ごとにファイル名を変更して保存したい。(余分なデータは要らない)
余分なデータが追加されていくたびにまた、最小限ではないとメンテも大変になります。
データベースで「このユーザーは1ヵ月だけのデータを呼び出したいのか」等
そういうフラグを立てるのは面倒です。プログラム自体も最小限にしたいのです。
別途保存したデータをどのように使うかというと、通常のDBと同じ通りに読み込むだけです。
不要なものは不要なものとして破棄したいですし、1つのDBに頼るのは好ましくありません。
別名でファイル保存でき、それを読み出すことができるようなものが理想です。
回答3件
あなたの回答
tips
プレビュー