- ベストアンサー
オープンオフィス BASE で
オープンオフィス BASE で AccessでのVBA、SQL文、に相当する記述はどのようにしますか SQL文は Delete、Insert、Update、Select の記述方法 複雑なようでしたら 何を学習すれば理解できるのか教えてください。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず最初に重複質問は止めましょう。 質問内容が全く同じもの : http://okwave.jp/qa/q5816291.html >オープンオフィス BASE でAccessでのVBA、SQL文、に相当する記述 ⇒統合Sof OpenOffice.org(以後OOo)に含まれるDatabase Softの「Base」については、回答は以下のようになります。 [ VBA(Macro言語) ] OOoでは以下の4つの言語が使用出来ます。 ・OpenOffice.org Basic(長いので以後OOo Basic) ・Python ・JavaScript ・BeansShell その中でもOOo Basicが一番情報が豊富でVBA(Visual Basic Applications)に類似しています。 [ SQL文 ] Accessを真面目に使用した経験が無く、SQL文については知識0に近いので的外れかも知れません。 まず第一にBaseはAccessの様にDB一体型Softでは無く好きなDBとConnectする事が可能です。標準DBは組み込みのHSQLDBですがMySQL、Oracle、PostgreSQL、等の使用も可能です。 (確か、Baseに精通すればMS-AccessへのConnectも可能であった様に思います。) 上記を理解した上で「BaseのSQL文はDB依存」と言う事を理解して下さい。 従って使用DBによってSQL文は変わります。 HSQLDBは、ANSI標準SQL(+α)らしい。 《例》 SELECT '1月売上' AS "雪別売上名", SUM("単価" * "注文中の数") AS "売上" FROM "納品" AS "売上" らしい。(「オープンガイドブックOpenOffice.org 3」より抜粋) >複雑なようでしたら 何を学習すれば理解できるのか教えてください。 ⇒日本語で記されたBaseについて記されている参考書は ・オープンガイドブックOpenOffice.org 3 著 者 : 鎌滝雅久、あわしろいくや、松宮哲、松井幹彦、株式会社グッデイ 榎 真治、中本 崇志 出版社 : (株)翔泳社 が良いと思います。 本書はBaseに留まらず、OOo全般を知る上で非常に有益で手元に置いておいて損は無い一冊だと思います。少なくとも私は価格分(\2800+税)の知識は得ました。 またOOo関連Sitesを以下に記しますので参考にして下さい。 OOo関連サイト ] OOoを始める人のページ : http://openoffice-docj.sourceforge.jp/wiki/Documentation/start3 OOo関連サイト例1: http://openoffice3.web.fc2.com/ Postscript. 「重箱の角をつつく」指摘ですが、正式には オープンオフィス : × OpenOffice.org : ○ です。 検索時も「OpenOffice.org」(又は「OOo」)の方が一致率が高いですよ。
お礼
詳細な情報ありがとうございます。 早速ご紹介の本購入します。 ACCESS2007で開発したソフトを知り合いにAccessRuntimeで使ってもらおうとしたのですが、 起動の度にワーニングメッセージが出て使ってくれません。 そこでOOoに置き換えようと始めたのですが、簡単にはいきそうにありませんね 腰を据えて頑張ります。