• 締切済み

データベースアプリの作成

Visual Studio Express 2013 for Webでデータベースアプリを作成しようとしており、そのメインとなる部分として、データをエクセルのように表形式で扱いたいのですが、なかなかうまくいきません。ネットにサンプルプログラムがありそうなものですが、見つかりません。部分的なサンプルを駆使して、現在LinqDataSourceとGridViewを用いて途中までは作成しています。 欲しい機能としては、 1.データ検証ありで、データの追加、更新 2.データの削除(確認ポップアップあり) 3.各データでフィルタリング表示(起動時は全データ表示。フィルタリングを外せば全データ表示できる) 4.データ読み込み後、他者が更新した1行(1レコード)を更新しようとしたら、その旨表示して更新しない。 5.エクセルファイルにエクスポートもできれば嬉しい。 何かよいサンプルプログラムはないでしょうか。

みんなの回答

回答No.2

自分で使うなら、既存のものを使えばいいじゃないですか。 「データをエクセルのように表形式で扱いたい」:データベースはSQLServerですか。

nayamerunikki
質問者

お礼

ありがとうございます。 > データベースはSQLServerですか。 はい。

nayamerunikki
質問者

補足

> 既存のもの とは具体的には何でしょうか。 ご回答期待しておりますので宜しくお願い申し上げます。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>そのメインとなる部分として、データをエクセルのように表形式で扱いたいのですが、なかなかうまくいきません。 まず、基本的に、データベースの処理を行うこと自体、難易度が高いです。 さらに、グリットビューをカスタマイズすることも、難易度が高いです。 私が参考になった書籍としては、現在は絶版のようですけど、「プログラミングADO.NET 2.0」です。 分厚い、MS公認解説書ですが、この中身をしっかり読めば、データベースについては、理解可能になります。 そして、Linqでデータベースを扱うには、上記のデータベースをしっかりと理解できた上で、Linqを学ぶ必要があると思えます。 良いサンプルプログラムは、無いように思います。 また、たとえサンプルがあろうとも、それを理解できるようになるまで、かなりの時間がかかると予想されます。

nayamerunikki
質問者

お礼

ありがとうございます。 まずはADO.NET関連の書籍を探してみます。

関連するQ&A

  • データベース読み込み→折れ線グラフの作成

    こんにちは。最近Visual Basicにおけるプログラミングを始めた者です。 現在、Excelにて作成したcsv形式のアンケートデータを読み込み、Visual Basic5.0 にて折れ線グラフに表示するものを作ろうと思っています。 どのようなデータベースかというと、 15種類の質問項目のそれぞれに7種類の選択式回答があり、その回答番号(1~7)を横並びにしたものです。 csvファイルの中身は 氏名,1,3,2,7,4,5,・・・・ といった形になっています 数字は15個並んでいます このデータをそれぞれの質問項目ごとに折れ線グラフにし、可視化したいと思っております。 この選択肢は4番の回答が多い、この選択肢は2番の回答が多い・・・といったことが見分けやすいと思ったので。 上記のようなことは可能でしょうか。 厚かましいようですが、もしよろしければサンプルとなるコードをお添え頂ければ幸いです。

  • Visual Studio 2005 Express EditionでCOMアドインを作成できますか?

    Excel VBAでアドインソフトを数本作ったことがあります。 そしてCOMアドインに興味を持ったのはいいが、どうすればいいのか分からずとりあえずVisual Studio 2005 Express Editionをダウンロードしてインストールしたのですが、サンプルでプログラムを作って試しにビルドするとEXEファイルしかできません。 ひょっとしてVisual Studio 2005 Express EditionでCOMアドインは作成不可能なのでしょうか? もし可能性があるならばExcel VBAでDLLを呼び出すサンプルを示していただけるとうれしいです。 どうぞよろしくお願いします。

  • phpで使うデーターベースについて

    今まで、MC-AccessのデーターをHTMLで1個1個書き出していたんですが、今では25万件以上のデーターが集まってしまい、更新に時間が掛かってしまいます。 そこでPHPを使ってページを作成しようと思っているのですが、色々なデーターベースが有り、どれを使用したらいいか分からず皆さんに聞きたいと思います。 本を見てソフトの種類は有るのですが、いい部分と悪い部分が書かれていません。 どれを使えばいいでしょうか、プログラム初心者ですがよろしくお願いします?

    • ベストアンサー
    • PHP
  • VBでエクセルファイルの読み込み方について

    エクセルファイルに書いた抵抗のデータ(抵抗値、消費電力など)をVBを使って読み込み、それを使ってどの組み合わせがいいのかなどを検証するプログラムを作りたいのですが、エクセルファイルからのデータの読み込み方がよく分かりません。どなたか、サンプルプログラムを提供していただけないでしょうか?

  • EXCELからデータベース(SQLite)に登録

    EXCELの各セルのデータをデータベースに登録したいのですが、調べてもいまいちピンと来ないので質問させて頂きました。 データベースの内容を読み込んでEXCELに表示・保存させることはできたのですがEXCELからデータベースに登録する方法が解りません。 データベースからEXCELへの方法はPHP言語でCSV変換ファイルを作成しました。できれば逆もPHP言語で変換ファイルを作成したいと思っています。 適当なツール名やサンプルプログラムがあると助かります。 宜しくお願いします。 環境 OS:XP 言語:PHP5.1.6 ローカルサーバ:Apache2.0 データベース:SQLite

    • ベストアンサー
    • PHP
  • データベースへアクセス

    JAVAのアプリケーションを使ってEXCELで作成したデータにアクセスしたいのですがどのような手順でクラスを利用していけば良いのかわかりません。 参考になるようなサンプル例はありませんか?

    • ベストアンサー
    • Java
  • ASPでAccessのデータを更新するプログラム(初心者です)

    ASPの知識がないので質問が分り難いと思いますが、宜しくお願いします。 ASPの本についていたサンプルデータを使って、Webページを作成していますが、プログラムの知識がないので、サンプルデータをコピー&ペーストして四苦八苦しながら作成している次第です。データベースのデータを表示させたり新しいデータを追加するところまではできましたが、データを更新するサンプルがないので登録データを更新することができません。更新用のフォームに現在登録されているデータを表示させるところまではできました。ここで変更をしたデータをupdate.aspにデータを送信してデータベースのデータを更新させたいのですが、このupdate.aspに記載するプログラムがよくわかりません。初心者の私でも解るように、どなたか教えていただけませんでしょうか。質問の仕方が変かも知れませんが、宜しくお願いいたします。

  • Access-VBAでExcelファイルを作成する。

    こんにちわお世話になります。 「Excelにエクスポート」ボタンをクリックすると、Inputboxか何かが表示されて、Pathやファイル名やシート名を入力し、「実行」ボタンを押すと、新規にExcelのBookを、そのPath、ファイル名、シート名で作成する。その後、そのシートにデータを書き込むという作業をしたいのです。 AccessのデータをExcelの任意のシートを開いて書き込むという部分のVBAコードはわかりますので、新規Book作成部分のコードがわかるかたお願いします。 Office97を使用しています。

  • Visual Basic6.0で作ったデータをVisual C 6.0を用いて通信したい(DLLファイルを作成)

    Visual C 6.0 Visual Basic 6.0 WindowsXP 掲題の件ですが、 VBで作成したデータをVCで通信したいと思い、 値を受け渡すにはDLLファイルを作って関数の戻り値にすれば良いと調べて分かり、 作成方法を知りたく質問させていただきました。 まず、 ・どちらのプログラムでDLLファイルを作成したらいいか ・どのようにコードを記述して作成したら良いか(VB,VC) VCで一度作成しようと思い、サンプルコードを調べ、ビルドしたところ 「デバック・・・実行可能ファイル・・・」 と表示されファイルを選ばなければいけない画面になりました。 これはどれを選択すれば良いのでしょうか。 よろしくお願い致します。

  • VBWDでデータベースをランダム表示できずに困っています

    課題研究でVisual Basic Web Developer 2008 ExpressとサーバにIISとDBにAccessを用いて、Webアプリケーションの開発を行っているのですが行き詰ってしまったためご助力お願いいたします。 開発環境 OS:XP Pro SP3  CPU:2.8Ghz メモリ:500MB タイトルのとおりデータベースの内容をランダムで表示したいのですが、うまくいきません。 現状はGridViewを用いてAccessのデータベースの内容を表示すること、そしてSQL文にOrder by Rnd(データ数)を入れてランダムに並び替えることまで出来ているのですが、これではWebページ上で更新をしてもデータベースが更新されないため? ランダムに並び替えが行われません。 VBのことをあまり理解しないまま、VBWDのデザインでのWebページ作成が楽ということで進めて来てしまったため、こういった場合aspx.vbにコードを書けばよいのか、SQL文を変えるべきなのかも理解できていません。 お時間ございましたら、ご教授願います。