【無料DB】OpenOffice2.0?Base【Accessイラネ】 (649レス)
1-

229
(2): 2006/12/06(水)13:29 ID:??? AAS
それはSQL文に書いてるの?

SELECT
CASE ....
FROM ...

みたいな? そりゃムリだ。
230
(1): 225 2006/12/06(水)18:49 ID:9WcYXttm(1) AAS
>>229
>それはSQL文に書いてるの?
クエリーを作成するウィンドウから書いてます。

>みたいな? そりゃムリだ
それがダメとなると・・・
何を使えば・・・。
そもそも、hsqldbに搭載されていないiif()関数が、
IIf("分類ID"=4,"aaa","bbb")というケースに限って使えたり・・・
わからないことが一杯です。
231: 2006/12/07(木)15:15 ID:??? AAS
>>229
できるよ
外部リンク[php]:oooug.jp
232
(1): 2006/12/07(木)15:19 ID:??? AAS
>>230
IIf文はHSQLDBの公式サイトのドキュメントに載ってないからねぇ。
括弧の不要不必要でエラーが出るし、ノーマニュアルでそれを試
行錯誤する気にはなれません。

HSQLDBはSQL Serverのコマンドがいくつか移植されているみたいな
ので、密かに実装中なのかも。
233: 225 2006/12/12(火)03:46 ID:6HUwrIR+(1) AAS
>>232
隠しオプションみたいなものか・・・。
だから、使えたんだ。
納得。
234: 2006/12/16(土)19:19 ID:??? AAS
とても基本的な質問をしてもいいでしょうか?
入力のフォームで、なぜか意図しない新規レコード(内容なし)が
できてしまうことがあります。どうやら、スクロールをした時に
起こってしまうようです。
何か、回避策があったら教えてくださいませんか?
235
(1): 225 2006/12/16(土)23:29 ID:L7NAbZ/D(1) AAS
できました。

SQLを直接実行を選んで、

SELECT ...
SUM( CASE WHEN "分類ID"=1 OR "分類ID"= 4 THEN "借方の金額" - "貸方の金額" ELSE "貸方の金額" - "借方の金額" END)

とすることでできるようになりました。

質問に答えてくださった皆様、
ながながと付き合ってくださり、
ありがとうございました。
236: 2006/12/17(日)09:57 ID:??? AAS
>>235

237
(2): 2006/12/19(火)20:32 ID:R8RNgUkA(1) AAS
OpenOffice.org 2.0.4

テーブルの編集画面で、項目が入れてある特定の行と行との間に新しい空白行を
挿入しようとすると、その行間には挿入されず、項目が入っている最終行の下に
挿入されてしまいます。Baseではこういう仕様なんでしょうか?
一度入力した項目の並び順は変更することが不可能なんでしょうか?
238
(1): 2006/12/20(水)01:37 ID:??? AAS
質問です。

Baseをちょっといじってみたんですが、フォームからフォーム(自作ダイアログ)
を開いてレコードを選択し、キー値を返すような処理ができなさそうなんですが、
やりかたありますか?

たとえば、顧客マスタ、商品マスタ、購入データの3テーブルがあるとして、
顧客マスタと商品マスタの登録フォームはウィザードでもできる簡単なもの
でいいとして、購入フォームに関してはどうしたものかと。

・顧客コードと商品コードを手入力
・顧客と商品をコンボボックスで選択

ならできるんですが、レコード数が多い場合は顧客や商品をダイアログで検索する
省3
239
(1): 2006/12/22(金)10:33 ID:??? AAS
>>237 >>238
とりあえず、以下のページを見ることをおすすめ
外部リンク[php]:oooug.jp
240
(2): 2006/12/23(土)22:20 ID:+A2VeCgS(1) AAS
javaからbaseにアクセスとかできるのかな
JDBCとかあるのかな
241
(1): 2006/12/24(日)11:42 ID:??? AAS
>>240
Baseはデータベースエンジンじゃないから、それは誤解。
標準で組み込まれるHSQLDBは、それ自体がJDBCを兼ねているので、
Javaでアクセスできますよ。ただし、その場合は、HSQLDBのサー
バーモードなど、直接HSQLDBとやりとりします。

Baseの前に、HSQLDBの勉強をしないといけないので、情報豊富な
MySQL、PostgreSQLなどがおすすめ。Baseのデータベースエンジ
ンにして、OOoのBasicで制御したりはできます。
242: 237 2006/12/28(木)19:38 ID:??? AAS
>>239 有難うございます。見てみます。
243: 240 2006/12/29(金)18:52 ID:??? AAS
>>241
サンクス
HSQLDB使ってみた。
スタンドアローンなアプリにはもってこいだなコレ。
弄くり倒してみる
244: 2007/01/28(日)21:35 ID:/VfI1slv(1) AAS
自分で使うにはBASEは良い。長年access使ってたから。ただaccess使えるようになったのは、沢山売られている参考書で勉強できたから。
データベース素人の後輩にBASE学ばさせるのは厳しすぎる。BASEだけの参考書を充実させないと普及は難しいよ。
245: 2007/01/28(日)23:25 ID:??? AAS
それもそうだが、パフォーマンスというか、遅いのは何とかならないのかな?
246
(1): 2007/02/12(月)00:56 ID:??? AAS
外部リンク:en.wikipedia.org

OpenOffice.org Base is the database module initially released with
OpenOffice.org version 2.0. Currently it is based on the HSQLDB
database engine written in Java. Note that another database engine,
SQLite, has been considered[1] but the OpenOffice.org team decided
to go with HSQLDB after evaluating the features, connectivity and
embed quality of both database engines.

主流じゃなくなったSQLiteはどこまでつかえんの?
247
(1): 246 2007/02/12(月)01:08 ID:??? AAS
あっ、べつに使わんからやっぱいいです。すまそorz。
普段PHP中心なので、MySQLとPostgreSQLを使います。
248
(1): 2007/02/12(月)02:13 ID:c+xBO6Ve(1) AAS
アクセスみたいに、複数PCで共有するとデータぶっ壊れる問題とかありますか?
1-
あと 401 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.949s*