既存のAccessデータベースソフトウェアプログラムをSQLデータベースに移行する必要があり、フロントエンドをローカルおよびリモートユーザー用のWebベースにする必要があります。Webベースのフロントエンドを使用してデータベースにアクセスする
ここでは、可能なオプションや推奨事項についてお話したいと思います。
既存のAccessデータベースソフトウェアプログラムをSQLデータベースに移行する必要があり、フロントエンドをローカルおよびリモートユーザー用のWebベースにする必要があります。Webベースのフロントエンドを使用してデータベースにアクセスする
ここでは、可能なオプションや推奨事項についてお話したいと思います。
アクセスバージョンによっては、アップサイジングオプションが必要です。タブ - データベースツールをクリックします。リボンのMove Data領域でSQL Serverをクリックします。ウィザードがプロセスを進めます。
また、アクセステーブルにSQLテーブルをリンクし、添付テーブルに対して更新クエリを実行することもできます。
私はオープンソースの方法を行っています。たとえばPHP/Python/JavaのMySQL、またはLoopBack()のようなNode.jsと一緒に、非常にクールで強力な残りのAPIフレームワークです。 LoopBackは、ほとんどのリレーショナルデータベースやmongoDBなどのリレーショナルデータベースでも機能します。もちろん、他の可能性もあります。あなたのニーズとあなたの組織の規模に応じて。必要なプラットフォームとフレームワークを研究する必要があります。あなたは、あなたが必要とするものを過度に浪費する恐れのある重いシステムに、不必要な時間とお金を費やしたくありません。これがあなたにとって役に立つといいと思います。
幸運!
アクセスに慣れていれば、私たちの業界で20年前に戻って、手作業でコーディングし、手作業でいくつかのWebマークアップ言語でフォームをレイアウトするのは難しいでしょう。 (狂ったという言葉がここに来る!)。
あなたのウェブフォームのレイアウトを手作業でコーディングする人がいるとは思いません。 25年前、人々はコンピュータ用のフォームをHANDによってC++などの言語でコーディングしました。そしてAccessのような製品が登場し、グラフィックデザイナーとフォームをレイアウトしました! (ユーザーインターフェイスレイアウトを構築するためのコードを書く必要はありません)
asp.netとVB.netをお勧めします。これは "多くの"理由ですが、本当に素晴らしい機能は、ほとんどの場合、VBAモジュールのコードを取ることができ、vb.netで99%正常に動作することです。 vb.netの言語は、VBAと構文がNEARは全く同じです(VBAからvb.netに移行します).VBAで学んだどんな "トリック"なども、ほとんどの場合、.netで動作します - これは確かにそうではありませんvb.netからVBAへ - ただしはで、VBAからvb.netへのケースです)。
Dim str As String
Dim i As Integer
For i = 1 To 10
str = str & i & vbCrLf
Next i
Me.Text1 = str
:
あなたはボタンでフォームを構築したい、とVBAのコードは次のようになります1 10
の数字とテキストボックスを塗りつぶし、テキストボックスのAccessで言ってみましょう
あなたはこのコードを実行すると、フォームは次のようになります。私たちはハンドCODEレイアウトとPLACませんでしたどのように
注意フォーム上のボタンの表示
今、ビジュアルスタジオを起動し、Webサイトを作成します。 Webフォームを追加します。私たちはWebページを手作業でレイアウトするためのコードを書かなくても、GUIデザイナーのようなAccessを得ることができます! (手作業で - あなたは私を冗談してくれる人ですか?)。
簡易ボタンをフォームにドラッグ&ドロップします。今度はテキストボックスをドラッグ&ドロップして、完了です!
ここで1から10のコードですか?単純なカット+上記のVBAコードをvb.netコードエディタに貼り付けてください。あなたはこれを得ます:
Dim str As String
Dim i As Integer
For i = 1 To 10
str = str & i & vbCrLf
Next i
Me.Text1.Text = str
上記では、コードの最後の行を変更し、コードに.Textを追加するだけでした!
これがウェブフォームです。
は本当にあなたがアクセスの開発者であることを考慮に入れて?
手作業ではないビジュアルフォームデザイナーが必要となりそうです。 - これは出芽するAccess開発者を殺します。
上記のとおり、スクリプトエディタと構文はAccessとほぼ同じです。
他のアプローチを提案するのは難しいですが、デスクトップソフトウェアを開発する方法に非常に似たアプローチがあります。 Asp.net + vb.netは、あなたがAccessから来て以来、他のどの開発ツールよりも近い環境を提供します。