2011-12-06 19 views
0

私は、店舗からの在庫についての情報を得るためのフォームを持っており、ユーザー入力があるときにリンクしたいと思っています。 UPCボックスはOkを押し、残りの部分はMicrosoft Accessファイルから自動入力します。これを行う方法はありますか?私はボタンとテキストボックスをダブルクリックして、自動生成されたコードの他にコードはありません。テキストボックスを別のテキストボックスへの入力に基づいてファイルから自動入力する方法

+0

あなたは何を試しましたか?あなたの質問は少し広いです。これを行う方法は数十種類あります。 Google C#とアクセス。使用している.netとVSのバージョンを教えていただければ、さらに手助けできるようになり、ウィザードもかなり変わってきました。 –

+0

私はMicrosoft Visual C#2010を使用しています。まだ何も試していません。私はちょうど始めました。私はC#でかなり新しいです。 –

+0

可能であるだけでなく可能性があります。 CRUDアプリケーションは2ペニーですが、残念ながらアプローチはそうです。 C#の本やチュートリアルであれば、どんな初心者でも始めることができます。 –

答えて

0

フォームに情報を表示するコントロールを追加する必要があります。次に、データベースファイルの情報を検索するためのコードを記述する必要があります。コードを作成したら、すでにフォームにあるコントロールを入力します。

0

Microsoft Access DBファイルからデータを読み取ろうとしている場合は、このようなデータが必要なデータを返します。あなたが何を得ようとしているのかを知ることは重要です。これに似た何かがデータを返します。そこから、そのデータがどこに行く必要があるのか​​を記入してください。

string ConString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource= 
            C:\DatabaseNameGoesHere.mdb"; 
      OleDbConnection Con = new OleDbConnection(ConString); 
      OleDbCommand Command = Con.CreateCommand(); 

      // create the DataSet 
      DataSet ds = new DataSet(); 

      // clear the grids data source 
      PlaceToPutTheData.DataSource = null; 

      // open the connection 
      Con.Open(); 

      // run the query 
      Command.CommandText = "Select the data from the table you need; 
      OleDbDataAdapter Adapter = new OleDbDataAdapter(Command); 
      Adapter.Fill(ds); 

      // close the connection 
      Con.Close(); 

      // set the grid's data source 
      PlaceToPutTheData.DataSource = ds.Tables[0]; 

あなたの質問は少し漠然としているので、それはあなたに直接答えを与えるのは難しいですが、うまくいけば、これはあなたの開始と助けを与えるだろう。