• ベストアンサー

データの保存

VC++ Ver6 MFC で開発をしています。 アクセスのデータをリストビューで見て、 ソートしたり、リストビューのレポート形式の画面から 見かけ上削除したりはできました。  この変更したデータを アクセスのデータとして保存するのに どうしたらよいのかわかりません。  参考になるサイトなどありましたら 教えてください。

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

  • ベストアンサー
回答No.1

・変更前のデータを保存しておく ・(ユーザが変更する) ・変更前のデータと比べ、削除、挿入、変更を抜き出す ・それぞれのSQLを発行する

uyama33
質問者

お礼

ありがとうございます。 とりあえず、 CDaoRecordset を使ってみます。 巧く出来ないときには 教えていただいた方法で 取り組んでみます。

関連するQ&A

  • Accessでのデータ保存

    takeと申します。 Accessで保存したいデータが15000点有るのですが、 この点数のデータを保存する事は可能なのでしょうか? 開発環境 WindowsXP(SP2) VS6.0(SP5) IE6.0 Office2003(SP2)

  • リストビューにDAOで接続したデータを追加したい

    開発言語:VB2010 SP1 データベース:アクセス2010 接続方法:DAO 独学で勉強していましたが、行き詰まりましたのでご質問させていただきます。 DAOで接続したアクセスファイルのテーブルデータを、リストビューに追加したいのですが、どのような手順で処理すればよろしいのでしょうか? 自分がした処理は以下になります。 1、リストビューのヘッダー名称の設定 2、リストビューを詳細表示に設定 3、DAO接続し、データ参照方法は確認できました。 その後どのような手順で処理したらいいか、ご存知の方がいましたらご教授ください。 よろしくお願いいたします。

  • ACCESSの利用

    VC++6.0を使いAccess2000のデータベースにアクセスする方法ってありますか。 具体的にはデータの追加・変更・削除それとレポートの出力をしたいのです。 よろしくお願いします。

  • データの保存、編集、呼び出し

    よろしくお願いします。 現在、VS2005勉強中です。(初挑戦です) ユーザーフォームを作り、数値や文字列を入力して登録ボタンを押すと、その情報はどんな形で登録・編集・呼び出しをするのがベストなのでしょうか? 手元に参考書があるのですが、テキスト形式でCSVで保存する、というものでした。 しかし、私が作りたいのはユーザーが情報を入力すると、それを登録し、それを元に色んな計算をし、表にあらわして印刷をしたいので保存と呼び出しだけではだめなんです。ユーザーが入力を間違えたら訂正(編集)の処理もありますよね。保存したデータを訂正箇所だけ直したい!という処理もしたいです。 参考書にはフォームのプログラミングはたくさんありますが、肝心のデータの保存や訂正・編集の部分が載っておらず、開発されてる方々はどのようにされているのか教えてほしくて投稿しました。参考書を買おうにもどれが良いのかわかりません。 作ろうとしているソフトは、従業員50名くらいの出勤簿と、営業日報(業績)、取引先への請求書等を管理するソフトです。 ご経験者の方、お詳しい方、アドバイスお願いします。

  • プログラム中のツリー形式のデータの保存方法について

    こんにちは。 趣味で、VC#2010を使ってウィンドウズプログラミングを行なっております。 カテゴリは、VBが最もVC#に近そうだったので、 VBとさせていただきました。 今回は、データの保存方法について質問させてください。 .NETでは、2次元の表に表せるようなデータであれば、 DataSetクラスで保存するのが便利だと思いますが、 ツリーになっているようなデータはどのように保存するのが定石でしょうか? ツリーになっているデータというのは、 TreeViewコントロールで表示するようなデータで、 このサイトのカテゴリもそれの一つだと思います。 ライフ ├恋愛・人生相談 |├恋愛相談 |├夫婦・家族 |… … このような3階層のものに限らず、より深いツリーのデータの保存形式の定石もあればご指導頂けると幸いです。 以上です。 よろしくお願い致します。

  • ListViewの行幅(縦)を変更したい

    リストビューで表示する行の幅を変更したいです。 詳しい方法を教えてください。 コンパイラはVC++ Ver.6.00です。 よろしくお願いいたします。

  • ACCESSで帳票形式のレポートを作りたい

    ACCESS2000で帳票形式のレポートを作成したいと思っています。 細かい設定をしたいのでウィザードからではなく、デザインビューから 作成したんですが、データが単票形式で出てしまい、1レコードで 1枚しか印刷されません。 帳票形式へ変換するにはどうすればよいのでしょうか?

  • ウインドウのビューをリストビューにするには?(VC++6.0)

    VC++6.0 MFCにて MFC AppWizardにてプロジェクトを作成します。 SDIを選択し、後はデフォルトのままです。 そうやって作ったベースとなるコードを実行すると、 普通にウインドウが開きます。(当然か) そのウインドウのビューをリストビューにしたいのですが、 どこにどのようなコードを書けば良いのでしょうか?

  • エクセルやアクセスのデータ保存。

    エクセルやアクセスでデータを印刷する場合、内容量によっては複数ページに及んでしまうケースが起こります。 私はエクセルやアクセスのデータを、用途によりJPG形式やPDF形式で出力して業務に使用しているのですが、複数ページに渡る場合は「内容を1ページごとにファイルを分けて保存できれば」と思う時があります。 こういったことは可能でしょうか。 情報をお持ちの方、お知恵を拝借できると幸いです。

  • 【VC++】MFC、C++/CLI(CLR)、C#の違い、及び、これからの展望

    いつも大変お世話になっています。 VC++初心者です。 VC++6.0(MFC)、VC++2005(CLR)(C++/CLI)(Express Edition)を 同時期に使い始めて何ヶ月か経ちました。 現在では、CLIの方が圧倒的に開発スピードが早く(扱いやすい)、 逆に、MFCの開発スピードが遅く(扱いにくい)、イライラしっぱなしです。 (CLIの開発では、WEBにあるC#のコードを参考にしながら、  コーディングしています。) そこで、何点か疑問に思ったので、ご回答頂けませんでしょうか。 (1)CLIとC#を区別した理由は何なのでしょうか。 (2)MFCはこれからも使われるのでしょうか。  (MFCで新規開発をすることは、まだまだ大勢なのでしょうか。) (3)VC++2005以降、MFCは有償らしいのですが、  VC++6.0(MFC)とVC++2005(MFC)は何か変わったのでしょうか。  (コーディングしやすくなっていますか?) (4)個人差はあると思いますが、開発スピードが一番早いのは、  CLR、C#、MFCのどれでしょうか。   すぐに返信ができないと思いますが、 宜しければ、ご回答頂けると幸いです。