- ベストアンサー
ACCESS2003 VBAよりVB.NETを使うメリットはある?
- プログラマーでもないのですが、仕事でAccess2003でVBAを書いています。フォームにテーブルから引っ張てきたデータを表示させてデータを閲覧したり、データを加工してExcelにデータを吐き出したりしています。
- 上司がVB.netとMYSQLでプログラム書いた方が楽じゃない?VB.NETよかったら買ってあげるよと言われました。買ってくれるのは嬉しいのですが、.netなんてやったこともないですし、DAOしか使ったことがなくADOなんて全くわかりません。
- 何かACCESS VBAよりVB.net+MYSQLのメリットって何かありますでしょうか?ちなみに業務で使うためのものなので、家からアクセスして何かするというのは考えていません。あくまで社内で使う時にメリットはあるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- temtecomai2
- ベストアンサー率61% (656/1071)
関連するQ&A
- VB6.0を使ってAccessに固定長インポートしたい
いつもお世話になっております。 タイトルの通りなのですが・・・(^-^; 「Accessを開いて(開いた状態で)」というわけではなく、 VB上でTxtファイル(固定長)をAccessのテーブルにインポートしたいのです。 DAO、ADO等の指定は無いとするとどのようなやり方があるのでしょうか? ご教授いただきたいです。
- ベストアンサー
- Visual Basic
- Access VBAにてbegintrans
お世話になります。 Access2000のVBAで排他制御を行いたいと考えています。<begintrans>と言うメソッドがあるのですが、 1.<begintrans>で排他がかかるのはテーブルでしょうか?レコードでしょうか?ページでしょうか? 2.排他の単位はAccessのツール-オプションの指定に影響されるのでしょうか? 3.ネットで文献を見ていると<begintrans>はADOでしか使っていないようなイメージを受けましたが、DAOでも問題無く使えるのでしょうか? ご回答よろしくお願いします。
- 締切済み
- その他(データベース)
- VB.net
今までACCESSでしか開発をしていなかった、一般企業のシステム部門の下っ端です。 今回、MySQLとVB.NETを利用して、商品管理システムを作成しようと考えています。 まず、ある程度MySQLの基本的な部分を勉強し、テーブルを作成して、旧システムでACCESSが持っていたデータを一旦CSVに保管して、インポート....といった具合にマスターとなるデータを作りました。 そこで、今度はそのデータをVBで操作してみようと思ったのですが、VB.NETからMySQLへ接続できません。 サーバーエクスプローラーで、どのプロバイダをつかってみても、エラーが出てしまいます。 せめて、どのプロバイダをしようしたら良いのか、分かればよいのですが。 また、VB6で行われていたのをちらっと拝見した覚えがあるのですが、プログラムで接続可能なら、そちらもご教授願えると、とても助かります。 長々とした質問で分かり難いかと思いますが、どなたか、教えていただけないでしょうか?
- ベストアンサー
- Visual Basic
- 現在Accessで開発をしています
現在Accessで開発をしています ライブラリはADOを使用しております メインフォーム データ検索 帳票フォームに全データを出力 サブフォーム1 修正/削除 連結フォームにフィルタをかけて修正/削除を サブフォーム2 追加 非連結フォームで追加処理を データ件数が多いのと項目数が多いのでメインフォーム上では 修正/追加/削除はやらず サブフォーム(単票フォーム)を呼び出しそこでやる ことにしています 本当はサブフォーム1だけで修正/削除/追加をしたいのですが ADOだと非連結のフォームでは更新ができないとわかり 連結フォームで対応しました DAOでやろうかとも考えましたが、ADOとDAOの共存はメンテナンス等を踏まえ やめました。また、DAOは入りにくいのも理由です ちなみにSQLサーバーは将来使用しません あくまでAccess単体(MDB)のみの開発をすると想定して みなさんは、以下の3つどのパターンで開発をしていますか? 1、ADOのみ 2、DAOのみ 3、ADOとDAO両方 また、理由もお聞きしたいです よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- ACCESSでレコード数の数え方(ADO,DAOなしで)
ACCESS2000でデータベースを作っています。ADOやDAOは使っていません。 質問はタイトル通りなのですが、ADOやDAOなら簡単なのですが、訳あって それらは使えません。 色々調べてみたのですが・・・。 どなたかお知恵を貸していただけないでしょうか? P.S. 質問No.689217"ACCESSで実行時エラー3008"を質問しましたが、解決しました。 フォームの定義でロックをかけていました。(⌒ ⌒; いつもはVBで作っているのですが・・・、はやとちりのようでした。お騒がせ しました。
- ベストアンサー
- その他(プログラミング・開発)
- VBとACCESSを接続したい
VBの画面からACCESSのテーブルを取得したいのですが どういうふうに記述すればいいかわかりません。 サンプルプログラムとともにおしえてください。 DAOというので接続したいと思っています。
- ベストアンサー
- Visual Basic
- Excel VBA からの Access 呼び出しでの挙動不審
ADO を使って、Excel VBA から Access のテーブルを検索しようとしています。 Excel, Access 共に 2000 です。 変数の説明: myConn は、ADODB.Connection。 mySQL は、 String。 コード: mySQL = "INSERT INTO T1 (ID) SELECT ID FROM T2 WHERE Name like '*日本*'" myConn.Execute mySQL というコードで、テーブルT1 へテーブルT2 の ID フィールドのデータを転送しようとしています。検索条件として、テーブルT2 の Name フィールドを指定しています。 T2 のデータはきちんと入っており、実際この mySQL の文字列をそのまま Access のクエリに Copy & Paste して実行すると、うまく動きます。 具体的には、SELECT 以後をクエリに Copy & Paste してデータ表示すると、Name に「日本」を含むデータが表示されました。 しかし、Excel VBA のプログラムからでは、何もヒットしない結果となります。 Access クエリでの書式と、Excel VBA からコールするときの書式とは違うのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VB.NETからVBAマクロ(引数)を呼び出す方法
VB.NETから参照型引数付きのFunctionのVBAマクロを呼び出す方法 Excel2003のVBEの標準モジュールModule1にあるFunctionのマクロtest(引数)をVB.NETから呼び出して、引数に設定した値をVBA側で加工して、加工された値をVB.NETで取り出したいのですが、VB.NET側でどのように記述してよいのかがよく分かりません。 具体的には、以下のVBAをVB.NETから呼び出すにはどのように記述すればよいのでしょうか。できましたらそのままVB.NETのConsoleApplicationのModule1のSub Main()の中にコピーペーストして動くコードと参照設定を教えていただけると助かります。 ---Excel2003のVBA(C:\test\Book1.xls)---------- Function test(ByRef data As Long) As Long If data = 0 Then test = 0 data = 0 Else test = 1 data = 100 / data End If End Function ---------------------------------------------- よろしくお願いします(WindowsXP,VisualStudio2010,Excel2003VBE)
- 締切済み
- Visual Basic
- VB,NET2003のAccessやOracle以外のDBの接続について
昨日VB.NET2003を購入しインストールしました。 それまではVB6.0を使用していました。 そこでVB.NET2003のDataGridにMySQLを連結しようと しましたがうまくいかないようです。 OracleやAccess以外ではStandardエディションは 接続できないようになっているのでしょうか? もし そうだとすればVB.NETのメリットって何なの でしょうか?
- ベストアンサー
- Visual Basic
- VBからMDBのアクセス
VB初心者質問です。 開発環境 VB6 SP6 WIN2000 VB6からMDBの検索の手順について教えてください。 (質問) フォームに検索値用のテキストBOXを配置し、 その値でMDBのテーブルを検索し1件抽出する。 (検索値はテーブルのキー項目のため重複なし) 現在 Microsoft DAO 3.6 Object Library を参照しているので DAOで検索を行いたい。 知りたいことは検索の方法と 見つからなかった場合の判定についてです。 サンプルなどあればお願いいたします。
- ベストアンサー
- Visual Basic