2012-02-24 10 views
-2

私は1つのトリックを作りたいと思います:Delphiではdbeditまたはteditになり、MS Accessのフィールドに接続したいと考えています。機能:プログラムを起動し、dbeditまたはteditに何かを書き込んで、「書き込み」ボタンを押し、次にdbeditまたはteditに書き込んだものをACCESSフィールドに入れ、次回にはmsアクセスに情報を追加します。それ?DelphiのdbeditまたはteditからACCESSフィールドへ

+3

スタックオーバーフローへようこそ。残念ながら、あなたの希望は自動的に我々のコマンドではありません。あなたの質問を別のより親切で患者のトーンに再考しよう。 – NGLN

+2

インターネットでADOとDelphiを使用する方法についてのチュートリアルをいくつか紹介します。ここには[例](http://www.podgoretsky.com/ftp/docs/Delphi/D5/dg/ado_comp.html)があります。がんばろう。 – kobik

+2

私たちはあなたのためのプログラムを書くつもりはありません。特定の問題について特定の質問をしてください。 –

答えて

2

ミニマニュアルデルファイ - MS Accessアプリケーション:

  • スタートのMS Access、デザインビューで新しいテーブルを作成し、空のDB(例えばC:\DB1.mdb)を選択して、次のフィールドを追加します。
    • タイプの自動番号のTestID
    • 型メモの
    • TestText、を設定
  • 鍵のアイコンのクリックで、主キー、
  • 保存などフィールドテーブルTest
  • ようにConnectionStringプロパティを設定し、Delphiで新しいプロジェクトを作成し、フォーム上にTADOConnectionをドラッグし、
  • Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DB1.mdb;Persist Security Info=False
  • ドラッグTADOTable成分上ため、
  • TrueからConnectedプロパティを設定し、FalseLoginPromptプロパティを設定しますM、
  • ADOConnection1Connectionプロパティを設定し、
  • TestTableNameプロパティを設定し、
  • TrueActiveプロパティを設定し、
  • DataSetプロパティへの設定フォームに
  • ドラッグTDataSource
  • ADOTable1,
  • TDBEditをフォームにドラッグし、Readonly=True,DataSource=DataSource1およびDataField=TestID
  • オレンジ色のフォームにTDBMemoDataSource=DataSource1DataField=TestTextを設定し、
  • ドラッグTDBNavigatorフォームに、すべてのレコードの完全なビューのDataSource=DataSource1
  • を設定し、フォームにTDBGridをドラッグしDataSource=DataSource1を設定します、
  • プロジェクトを保存し、アプリケーションを実行するためにF9を打つ、
  • のEt voil
  • 、スクロールや追加、編集したり、レコードを削除するにはナビゲータボタンで再生à。

Source

関連する問題