質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Q&A

解決済

4回答

2023閲覧

Access INIファイルを使用して設定を保存できるようにしたい

退会済みユーザー

退会済みユーザー

総合スコア0

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

0グッド

0クリップ

投稿2019/07/17 00:53

編集2019/07/17 02:15

##質問
Accessで管理システムを作成しています。
その際に、管理システムの全体の日付をシステム日付にするか、手動で日付を入力するユーザー日付で選べるようになっています。
その日付の設定をINIファイル保存して読み書きできるようにしたいです。

以前、INIファイルについて質問したのですが、未だにピンときていないのでINIファイルについてまず教えていただけたら幸いです。
INIファイルについては知識がほとんどなく、私が今の所把握しているのは、
INI自体はテキストで作成してWindowsAPIで読み書きする程度です。
まず、何をしていいかわからず滞っている状態ですので、なにか助言をいただけると幸いです。

##補足
下記のリンクが個人的にわかりやすいなと感じたのですが、うまく解読できなく止まってしまっています。
コチラ

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

INIファイルを使いたい理由が薄いと思います。

クライアント側のプログラムに[設定]テーブルみたいなものを作って
[設定日]みたいな日付の列を持てばそこにデータとして入れれば大体のことはできるはずです。

投稿2019/07/17 02:41

sousuke

総合スコア3828

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

ご希望のことが不明確なので回答は難しいですね。

「管理システムの全体の日付」というのが具体的に何なのかわからないし、
ユーザーは一人のなのか、複数なのか、
複数ユーザーなら、ユーザー毎に設定が異なるのか、
データベースはクライアントとサーバに分割されているのか、
ということを明確に提示しないと。

そもそも、なぜINIファイルなのかの理由も明確に提示できますか。
Accessならテーブルにデータを保存できますので、そこに設定を保存するほうがよほど簡単です。

失礼ながら、WindowAPI、INIファイルについての十分理解できいると思えないスキルでINIファイルに拘る理由が想像つかないです。

投稿2019/07/17 02:31

hatena19

総合スコア33699

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/07/17 03:00

まず、制作しているデータベースあくまで練習程度で作っているため実運用することはありません。 具体的に伝票などを入力するときにその時の日付を現日付もしくは自分で指定した日付にしたいと考えています。 現段階では、設定フォームが存在し、そこではオプションボタンを使用しシステム日付とユーザー日付を切り替えられるようにしてあります。(処理はまだですが) INIファイルを使用する目的は、一つは小規模データベースなため、それと私自身がINIファイルについて学習したいと思ったからです。 >WindowAPI、INIファイルについての十分理解できいると思えないスキルでINIファイルに拘る理由が想像つかないです。 要するに、スキルを少しでも身につけられればと思います。
hatena19

2019/07/17 04:34

Exe形式の実行ファイル等を配布する場合、実行ファイルにデータを格納できないので、設定等を保存するためにINIファイルが使われますが、データベースは自身でデータを格納できますので、使う必然性はないですね。 将来、アプリ開発をする場合でも、INIファイル自体古い技術なので、現在のアプリではほとんど使いません。レジストリに保存するのが現在の主流です。将来へ備えてのスキル獲得が目的なら、レジストリについて調べた方か有用でしょう。
guest

0

まずは、「INIファイル 作成」あたりでぐぐると記事が沢山引っかかるので、一通り読んでみてください。
その上でわからないところは聞いていただければよろしいかと

投稿2019/07/17 01:00

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

質問が不明確なので答えづらいと思いますよ。
iniファイルに日付を記録するのですよね?
WindowsAPIで読み書きしたことあるのですね?
だったらすでに実現可能だと読み取れます。

関連するTipsとしては
設定専用のiniと、システムが更新するiniは別ファイルで管理するのがよいです。
そうしないと改修で置き換えるときにマージ作業が発生します。

投稿2019/07/17 00:59

boyon

総合スコア40

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/07/17 01:11

いえ、まだINIファイルを使ったことがないです。 WindowsAPIは、ただ知っているだけで、使い方はわからない状態です。
boyon

2019/07/17 02:02

私なら INIファイル 作成 VBA 64bit で検索かな。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問