X



【無料DB】OpenOffice2.0?Base【Accessイラネ】

0001NAME IS NULL
垢版 |
04/12/16 14:41:10ID:???
ふとOpenOffice.org1.9.65と云うモノを試してみたんだが
OpenOffice.org1.1.3まで無かったDBが入ってて
おまけにAccessソックリでびっくり!!
テスト環境
OpenOffice.org1.9.65 + 1.9.65日本語ランゲージパック
ちょっと遊んでみまつ
0136NAME IS NULL
垢版 |
2005/12/29(木) 06:38:47ID:???
ポスグレみたいなRDBMSのためのフロントエンドを作るためのソフトに、
簡単なファイル共有型DBを付加したもの。

ようするにAccessみたいなもの。
0137NAME IS NULL
垢版 |
2005/12/29(木) 16:50:37ID:???
オープンオフィスオルグバセ
0138NAME IS NULL
垢版 |
2005/12/29(木) 23:29:37ID:???
AccessもBaseも触ったことないですが、
これからはじめるための入門サイトみたいなの紹介していただけませんか?
0140NAME IS NULL
垢版 |
2005/12/30(金) 03:38:05ID:???
Access持ってるならAccessから入ればいいだろうけど、
ないならBaseからのほうがいいんじゃない?
AccessとBaseじゃ見た目はさほど変わらないけど、
細かい面で微妙に違ってくるから、移行の手間も考えると、
Baseでやると最初から決めてるならBaseでいいと思う。
で、Baseの入門サイトはどこかあったようななかったような…
Accessはその辺にいっぱいあると思うけど。
0141NAME IS NULL
垢版 |
2005/12/31(土) 00:26:21ID:???
ただなぁ、Baseってよくエラーで止まる
落ちはしないが・・・
2.01でもあまり改善していないように感じるね
0142NAME IS NULL
垢版 |
2005/12/31(土) 01:32:19ID:???
入門サイトなど殆ど無いのでアクセスの入門サイトを見ながら同じような事を
ヘルプやウェブ検索で必死に情報を探しながら勉強するしかない。
0143NAME IS NULL
垢版 |
2006/01/18(水) 12:52:31ID:???
mdb形式のファイルは読めるんだけど、保存は無理なの?

0144NAME IS NULL
垢版 |
2006/01/18(水) 20:23:15ID:???
Accessでは、元々クエリなテーブルとか。アイコンが違うから注意。
0145NAME IS NULL
垢版 |
2006/01/21(土) 21:06:10ID:RK1j7kQm
Baseは複数ユーザーで共有できるのでしょうか。
ファイルメーカーはライセンスがいくつも必要でコストが高くて・・・。
0147NAME IS NULL
垢版 |
2006/01/22(日) 12:10:37ID:???
ライセンスじゃなくて動作するかって質問じゃ?

そう言う意味じゃDB本体はMySQLとかのを使ってフロントエンドとしてだけ使えばいいよ。
ファイル共有型は運用・管理面で何かと問題ありそうだから。
0148NAME IS NULL
垢版 |
2006/01/23(月) 01:27:58ID:???
ファイル共有で複数ユーザで使えるけど、俺もオススメしない。

ファイルメーカーと比べてダメとかじゃなくて、まともなRDBMSがフリーで
たくさん出回るようになった時勢にいつまでもファイル共有データベースを
使うのがおすすめできない。ファイルメーカーもいいかげんどうかと思う。
0149NAME IS NULL
垢版 |
2006/01/23(月) 02:23:42ID:???
共有型だろうがちゃんと動けばかまわんけど、Accessのフロントエンドを普通に使うと
排他制御が綺麗にできてないことが多いからな

1人で100%でも2箇所からのアクセスでパフォーマンスは1/4以下になるし

paradoxもすさまじい低下だったな・・・
0150NAME IS NULL
垢版 |
2006/01/23(月) 03:04:44ID:???
共有型だとトランザクションの管理がいい加減だからな。
構造上仕方ないけど。
0151NAME IS NULL
垢版 |
2006/01/23(月) 13:10:01ID:???
良い加減なら丁度いいな。
0154NAME IS NULL
垢版 |
2006/01/23(月) 23:01:40ID:???
145です。
ファイルメーカーで3ユーザーまでの共有しか使ったことが無い初心者です。
アドバイスありがとうございます。
Baseで共有は難しそうなので、余裕のあるとき少しづつ試そうかなと思います。
0155NAME IS NULL
垢版 |
2006/01/24(火) 00:09:00ID:???
>>145
Baseで共有が難しいというよりファイル共有という考えから脱却しては?
というアドバイスだと思うが。
0156NAME IS NULL
垢版 |
2006/01/24(火) 00:29:46ID:???
ファイル共有ベースでは2ユーザーまでが現実的な線
俺こっち触るからこれ触らないでねとか運用ベースでの解決が必要だからね
0157148
垢版 |
2006/01/24(火) 02:31:44ID:???
>>154
やはり読み間違ったか。ちゃんと読んでほしい。
「ファイル共有ならファイルメーカーの方が良い」とは一度も言ってない。

繰り返すが、Baseでもファイル共有できる。ファイルメーカーと同じ。
ただ、もっといい方法が用意されているのでそっちを使った方がいい、
と言ってるんだけど。

Baseをオススメしないのではなくファイル共有をオススメしない。
ファイルメーカーだろうとBaseだろうとAccessだろうとParadoxだろうと
dBASE(今どき知らんか?)だろうと、「共有型だとトランザクションの
管理がいい加減」なのは同じ。
0158NAME IS NULL
垢版 |
2006/01/24(火) 03:56:10ID:???
>>154
どっかのマシンにDBをインストールして
そっちに繋げたほうがいいと思うよ
少し調べてみては?
0159NAME IS NULL
垢版 |
2006/01/24(火) 11:52:57ID:???
横からわるいのだけど、
BaseやAccessから単一のDBサーバに多数のクライアントが接続した場合、トラ
ンザクションの管理は自動でやってくれるの?

>>154 はそこをどうやればいいわからなくて、ファイル共有型にしがみついてる気
がするんだけど。
0160NAME IS NULL
垢版 |
2006/01/24(火) 12:14:08ID:???
一応最低限のロック関係はあるけどフロントエンドに便利な
Accessのフォームやレポートを使わないことが前提になる


実際運用するとロックファイルがよく壊れるというのも問題だった
ロックファイルをそのままにしておくと立ち上がらないしね

所詮スタンドアロン用
0161NAME IS NULL
垢版 |
2006/01/24(火) 12:16:15ID:???
>>159
どんなDBつかおうがDBの特性を知ってロック処理をしないと
マルチユーザーで不具合が出る
勝手にやってくれるということはないよ

そもそもAccessでトランザクションやってない人もいるけどね
俺には信じられんことだが
0162NAME IS NULL
垢版 |
2006/01/24(火) 21:56:39ID:???
ファイル共有型ってのはDBを誰も管理していないから、怖いよね。
ある意味並列処理だ。
0163NAME IS NULL
垢版 |
2006/01/26(木) 08:15:27ID:???
別に普通にやってみりゃいいじゃん。
SQLサーバとか使うの面倒なんだろ?
3台で共有してても使うのは一人とかありがちだろ?
0164NAME IS NULL
垢版 |
2006/01/26(木) 12:17:31ID:???
共有型は触ってなくてもしばらくはなさないんだよな
2分くらいするとはなすから急に早くなる
0166NAME IS NULL
垢版 |
2006/01/30(月) 23:32:17ID:t4A6SB50
Baseって背後でHSQLDBを使っているんですか?
0168NAME IS NULL
垢版 |
2006/02/14(火) 17:58:43ID:???
ファイル共有とC/Sの違いが理解出来ないんだろう。ってことでいいんでつか
0170NAME IS NULL
垢版 |
2006/02/22(水) 23:10:03ID:???
テキストデータ(CSV等)のインポートのやり方がわかんにゃい・・・
0171NAME IS NULL
垢版 |
2006/02/23(木) 00:16:11ID:???
>>170
データベースを開く
既存のデータベース開くを選択
既存のデータベースに接続でテキストを選択

テキストファイルのパスでブラウズを選択しcsvファイルの有るフォルダを選択
コンマ区切りを選んで次へ

データベース名を決めて保存
これでcsvファイルに接続できる

csvファイルをインポートするには
もう一つodbファイルを新規作成し、今開いているテーブルを
新しいodbにドラッグアンドドロップすることでインポートされる

ちょっと手間がかかるが・・・

関係ないが2.02でcsvファイルのインポートで文字化けする件
直っているっぽい


0173NAME IS NULL
垢版 |
2006/02/23(木) 23:15:48ID:OPIPTD4H
>171
それだとCalcが起動して、行数オーバーで全部取り込めないのです。
具体的には郵貯ページから落とした郵便番号データをテーブルとして
インポートしようと思ったんですけど・・・
ACCESSのインポートの感覚でいたので、いまいちなじめないでいます。
0174NAME IS NULL
垢版 |
2006/02/24(金) 00:32:45ID:???
>>171 の前半部分は、Calcは関係ないぞ。CSVのODBファイルを作成している。
もっとも日本語が化けないようにするには、2.0.2を使わないといけないが。
0175NAME IS NULL
垢版 |
2006/03/02(木) 23:05:31ID:xXWCuRqk
>>173
ファイル → 開く からCSVを開くのではなく、
ファイル → 新規作成 → データベース でデータベースウィザードを開き、
そこからCSVを読み込ませると出来るよ。
0176NAME IS NULL
垢版 |
2006/03/07(火) 20:22:11ID:???
例えば名簿テーブルに性別IDのカラムがあって、
性別テーブルにIDが0なら男、1なら女という行だけがあって、
名簿の入力フォームで男と女のメニューが出てくるようにするには
どうすればいいんでしょう?
テーブル間にリレーションを設定しても何も意味がなさそうだし。
それにリレーションの設定ってどこに効いてくるんでしょう?
0177NAME IS NULL
垢版 |
2006/03/08(水) 09:43:04ID:???
フォームを編集モードで開き、当該の項目をリストボックスにする。
あとはウィザード任せ。
0178NAME IS NULL
垢版 |
2006/03/15(水) 20:46:54ID:???
CSVファイルでも一旦Calcで表計算形式に保存しなおしてから読めば大丈夫だね。
そもそも>>173の例ではそもそもCalcが使い物にならないわけだけど・・・。
0179NAME IS NULL
垢版 |
2006/03/15(水) 22:20:35ID:???
CSVを保存しなおすの?そういうの流行ってるんだ。
0180171
垢版 |
2006/03/15(水) 23:43:20ID:???
>>178
だから

baseでcsvファイルを読み込む説明をちゃんとしているでしょ?
calcを使うことでもできることはできるが65536行以上読み込めないのだから
0181NAME IS NULL
垢版 |
2006/03/18(土) 11:40:14ID:???
pythonでcsv読ませてodbにSQL投げる。
0184NAME IS NULL
垢版 |
2006/05/28(日) 23:53:14ID:???
これ、ACCESSみたいなクロス集計機能ついてますか?
標準SQLにはない機能だけど結構便利に使っていたんで。
EXCELのピボットテーブルだと文字列が使えないので
不便するのです。
0185NAME IS NULL
垢版 |
2006/05/29(月) 14:19:37ID:6YrPX5E1
試さないでレスするおれも何だが
Accessと同じ感覚で扱えるから試してみれば
おれも夕方検証してみる
0186NAME IS NULL
垢版 |
2006/05/30(火) 09:46:06ID:???
>>184
Baseにはないです。
CalcのデータパイロットからBaseのデータを呼び出して
使います。
データパイロットはExcelのピボットテーブルとほほ同じ。
0188NAME IS NULL
垢版 |
2006/07/18(火) 15:34:50ID:???
Accessの足元には及ばないね
0189NAME IS NULL
垢版 |
2006/07/18(火) 22:50:24ID:???
AccessはDSLじゃ動かないから
0190NAME IS NULL
垢版 |
2006/07/24(月) 22:32:59ID:???
AccessはWindowsでしか動かないから
0191NAME IS NULL
垢版 |
2006/07/26(水) 07:10:00ID:???
つ [Wine]

Access って必要か?
0192NAME IS NULL
垢版 |
2006/07/26(水) 23:07:56ID:???
>>184
試さないでレスするおれも何だが、デザインはAccessと同じ感覚で扱えるから
試してみれば?
オレは頭がAccess思考なのでExcelで計算させるんじゃなくて
Accessで処理したデータをExcelに書き出している。
0194193
垢版 |
2006/08/06(日) 23:52:40ID:CwoClvE2
言い忘れました。ver2.0.3です。
0195NAME IS NULL
垢版 |
2006/08/07(月) 09:12:56ID:f5xDodcz
>>193
その機能はありません。
かわりにWriterでフォームつくってください。
フォーム=1ファイルにすれば、目的はかなえるのでは。
Ver1.1xなら、Writer用のフォームウィザードがあったけど、
2.0系にはありません。その分面倒だけど、できないことは
ないので、がんばってください。
0196193
垢版 |
2006/08/12(土) 09:34:48ID:zLsXvGjx
レスサンクスです。やってみます。
0197NAME IS NULL
垢版 |
2006/09/19(火) 19:53:00ID:???
Baseにはマクロ言語機能はないのですか?
0198NAME IS NULL
垢版 |
2006/09/20(水) 13:28:40ID:???
どういうこと? OOoBASICでルーチンな処理を記述したりできるかということなら
当然できるよ。
0199NAME IS NULL
垢版 |
2006/09/21(木) 10:36:05ID:???
すみません。マクロを記録する機能です。
マクロコードを自動的に吐き出させる機能と書くべきでした。
0200NAME IS NULL
垢版 |
2006/09/26(火) 20:18:47ID:/UXPgJPS
「GPLは危険」 複数のLinuxカーネル開発者が共同声明
http://opentechpress.jp/opensource/article.pl?sid=06/09/26/0227202
---
TorvaldsはLKMLへのメールの中で、Bottomleyの意見に同意している。
「僕の個人的な意見を言うと、 公開議論の大部分が、
 GPLに関して政治的な動機を持った人たちによって行なわれているなあということ。
 だからとても声の大きなGPL支持者たちがいる。
 だけど大量の開発を結局のところ実際にやってる人たちっていうのは
 普通は彼らほど口が達者じゃないし、実際その意見はほとんど知られてないって気がする。
 FSFの意見は実際の開発者の(しかも、かなり多数の)意見を必ずしも代弁してはいないっ
 てことを、 実際の作業をたくさんやる人たちが知らしめる手段だ。」
0202NAME IS NULL
垢版 |
2006/09/27(水) 00:14:21ID:Jyjqudu3
「GPLは瀕死の状態」--Linuxカーネルプログラマーの多くが低評価
http://japan.cnet.com/news/ent/story/0,2000056022,20248447,00.htm

貢献度の高いLinuxカーネルプログラマーの大半が、
「GNU General Public License(GPL)」に否定的であることがわかった。
GPLは多くのオープンソースプロジェクトに適用されている。

Linuxカーネルに関する情報を交換するメーリングリストに投稿した記事によれば、
カーネルプログラマーらに-3から+3の評価を求めた結果、最も高かった評価は、
可でも不可でもないことを意味する0で、平均は-2だったという。
この調査はLinuxを率いるLinus Torvalds氏が提起したもので、
Torvalds氏はこれまでにもGPLに反対の意見を表明していた。
0203NAME IS NULL
垢版 |
2006/09/27(水) 02:33:27ID:???
同じ間違いを繰り返す馬鹿者には0点しかやれない。学校でも同じ事言われただろ?
0204NAME IS NULL
垢版 |
2006/09/30(土) 15:46:49ID:M/Vd6vqr
FSFに辟易するTorvalds氏
http://opentechpress.jp/opensource/article.pl?sid=06/09/29/0140219
---
Linus Torvalds氏は、GPLに対する自分の立場ははっきりしており、
FSFにはいい加減うんざりしていると応じた。

「今ではFSFにすっかり嫌気がさして関心すら失ってしまった。
 まさかこの期に及んでFSFが私の見解を知らないなどと言い張ることはないだろうが、
 いったい彼らは私に何を求めているのだろうか。」

事実、このFSFの回答は、カーネル開発者から提示された懸念事項のいずれにも注意を向けておらず、
それよりも声明書における些細な誤りを正すことに主眼を置いたものになっている。
カーネル開発者による声明に関する疑問に答えてもらおうと何度かFSFにインタビューの申し入れをしたが、
すべて拒否された。
0205NAME IS NULL
垢版 |
2006/10/07(土) 01:14:47ID:???
CalcとかWriterに比べてなぜかよく落ちます。
0206NAME IS NULL
垢版 |
2006/10/07(土) 07:05:13ID:???
>>205
2.0.2まではひどかったね〜。2.0.3からは安定したよ。
0207NAME IS NULL
垢版 |
2006/10/07(土) 22:05:27ID:???
>>206 でもいちおう2.0.3ユーザーなんです(涙)
0208NAME IS NULL
垢版 |
2006/10/15(日) 10:20:09ID:???
環境が悪いんだろうな
0209NAME IS NULL
垢版 |
2006/10/15(日) 12:38:45ID:???
BaseのCDコレクションのテーブルを使い入力したのですが、
HTML形式で出力するやり方がわかりません。
知ってる方がいたら教えていただけないでしょうか?
0210NAME IS NULL
垢版 |
2006/10/16(月) 00:49:56ID:MGR2gyNa
age
0211NAME IS NULL
垢版 |
2006/11/04(土) 01:06:05ID:???
2.0.4日本語版出ましたね。

ttp://ja.openoffice.org/download/2.0.4/index.html
0212NAME IS NULL
垢版 |
2006/11/04(土) 01:16:24ID:f7b9FyGQ
Accessではレポートの機能を利用して、
各項目ごとに合計を出すことができたはずですが・・・
Baseではどのようにすればいいのでしょうか?

Base レポート 合計でけんさくしてみたけど、
それらしきものは見当たりませんでした。
0213NAME IS NULL
垢版 |
2006/11/04(土) 10:03:31ID:???
>>212
CalcのデータパイロットでBaseのデータを処理するというのはどう?
0214NAME IS NULL
垢版 |
2006/11/04(土) 18:36:21ID:f7b9FyGQ
>>213
いちど、calcと連携すれば・・・
と思ったが、

ある時点での集計は

 資産
  現金 XXX円
 合計 XXX円

またある日の集計は

 資産
  現金  XXX円
  預貯金 XXX円
 合計 XX円
 費用
  食費  XX円
 合計 XX円

となってしまい、いちいち書き換えるのも面倒くさそうで、やめた。

あ、でも、ダミーデータを埋め込めば、いけるかもしれない。
レスありがとう。
その手でやってみます。
0215NAME IS NULL
垢版 |
2006/11/09(木) 21:01:37ID:???
Baseでなんかのデータベース作り上げたことある人いる?

これまでもちょこちょこいじってはいるんだけど、これから
本気でやるかどうか迷ってる。途中でバグにでくわして
挫折するのはイヤだから、情報あつめてがんばればできる
ものなのか、そもそもがんばるだけ無駄なのかどっちなのか
知りたい。

SOHOの顧客管理と簡単な財務管理くらいはできるかな?
0216NAME IS NULL
垢版 |
2006/11/09(木) 22:09:41ID:4dMl358t
つSQLServerExpress+VS2005
0217NAME IS NULL
垢版 |
2006/11/09(木) 22:23:24ID:???
いや、頑張るほど難しいもんじゃないし。
気軽にやってみて、合わなかったらやめれば良いだけの話。
0218NAME IS NULL
垢版 |
2006/11/11(土) 22:09:46ID:???
>>217
いや、やってるんだよ。ただ、やってると結構UNO呼び出すことが多くなる
し、いろんなところで問題にぶつかるんだよね。日本語回りとかDBとの相性
(というかJDBCドライバとの相性かな)とか。あと速度問題とか。

で、「これBaseの方がおかしいんじゃん?」ってことにも結構遭遇するん
だ。具体的にはJDBCでSELECTクエリー発行して、特定のドライバでは結果
セットがうまくとれない場合があるとか。JDBCの仕様としては問題ない
ドライバなんだけど、OOo側がそういう結果が返ってくることを想定してない、
みたいな。

でも、それはエラーの出方からそうじゃないかと類推してるだけで、ほんとう
にBaseが問題なのか、それとも回避方法があるのか、とかいろいろ考える
わけさ。そういうときに、「俺は単にBaseがバギーなのに必死につき合いすぎ
てるんじゃないか」という疑問がわくんだ。

それで、お遊び程度で友達の住所録とかその程度ならできるのはわかってるけど、
そういう差し込み印刷に毛が生えた用途じゃなくて、ある程度完パケになってる
システムをつくるポテンシャルとしてはあるのかどうか、たとえば業務アプリつく
って納品したりとかはAccess97でも結構あることじゃん?それと同等(機能が、
じゃなくてポテンシャルがね)のことができるのかどうかが知りたいんだ。

でもそれは「ある」と答えるのも「ない」と答えるのも難しいだろうから、実績が
あるんならできるんだろうと判断しようと思ったわけ。ソフトハウスでの納品実績っ
てのはさすがに期待してないけど、自分用に作ってる人とかいないのかなと。
マスタ5〜10テーブル、トランザクションテーブル5〜10テーブルくらいのわりと
シンプルな業務システムを想定してるんだけど。
0219NAME IS NULL
垢版 |
2006/11/11(土) 22:40:56ID:???
商用で使うなら、尚更こんなところで聞くべき事じゃないだろ。
自分らで判断することも出来ず、冒険する余裕もないなら手を出すのはやめておけ。
ここでの回答は、善意の物であっても食い違いや勘違いが生じることはあるし
悪意を持って故意に騙そうとするやつだっていっぱい居る。2chとはそういうところ。
判断も冒険も出来ないなら、最低コストは高くても一番リスクが少ない無難な線を取れ。
0220NAME IS NULL
垢版 |
2006/11/12(日) 08:02:01ID:???
まぁ、やはり最終的には「Aceessイルネ」ってことだろw
0221NAME IS NULL
垢版 |
2006/11/12(日) 13:44:11ID:???
>>219
いや善意でもなんでもいいんだけど、俺は単に「やった人いる?」
って聞いてるだけだよ。やってない人のうんちくはどうでもいい。

「やった」って解答がなくてうんちくだけが返ってくるのが
全てを語ってるって事か。まぁ、そういうことだね。

いいものできたら報告するかも。気が向いたらね。
0222NAME IS NULL
垢版 |
2006/11/12(日) 14:15:24ID:???
その「やった」というのを、嘘で言う奴が出てくる可能性を言ってるのでは?
0223NAME IS NULL
垢版 |
2006/12/02(土) 12:46:07ID:fr/VVxPx
Baseで複式簿記をおこなおうと思ってるのですが、
試算表を表示する段階で躓いてしまいました。

accessだと

IIf(Or([分類ID]=4,[分類ID]),(貸方の金額-借方の金額),(借方の金額-貸方の金額))

とすることができたのですが、Baseだとエラーが出てしまいます。
ヘルプで調べてみると、Or関数は存在しませんでした。
変わりにOrステートメントというのがあるらしいので、

Or(...)の部分を

分類ID=4 Or 分類ID=5

としてみたのですが、やはりエラーが出てしまいます。
Baseをお使いの皆様はどのようにして切り抜けてるのでしょうか?
お知恵をお借りしたいです。
0224NAME IS NULL
垢版 |
2006/12/03(日) 11:49:24ID:???
>>223
ヘルプというのは、もしかするとCalcの関数ではないのか
Baseでは役に立たないよ
標準のものなら、HSQLDBのSQLを調べないと
もしmdb形式を使うなら、AccessのSQLでいけるのでは
0225NAME IS NULL
垢版 |
2006/12/03(日) 13:03:19ID:jYX8nKc5
>>224
あ・・・
それは盲点でした。
何か使えそうなものがないか調べてみます。
ありがとうございました。
0226225
垢版 |
2006/12/03(日) 13:32:36ID:jYX8nKc5
www.hsqldb.orgのドキュメントによると、

条件 OR 条件

とすることができると書いてあります。

しかし、以下のように書くと不明な文といわれ怒られてしまいます。

IIf("分類ID"=5 OR "分類ID"=4,"借方の金額"-"貸方の金額","貸方の金額"-"借方の金額")
0228225
垢版 |
2006/12/04(月) 21:11:47ID:kOIoTk2D
>>227
そんな・・・
やり直しだなんてorz

とも行ってられないので、case when ... then ... elseで書き直してみました。

case when 分類ID=1 OR 分類ID=5 THEN 借方の金額 - 貸方の金額 ELSE 貸方の金額-借方の金額 end

しかし、それでも不明といわれます。
なぜ?
0229NAME IS NULL
垢版 |
2006/12/06(水) 13:29:16ID:???
それはSQL文に書いてるの?

SELECT
CASE ....
FROM ...

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

>みたいな? そりゃムリだ
それがダメとなると・・・
何を使えば・・・。
そもそも、hsqldbに搭載されていないiif()関数が、
IIf("分類ID"=4,"aaa","bbb")というケースに限って使えたり・・・
わからないことが一杯です。

0232NAME IS NULL
垢版 |
2006/12/07(木) 15:19:26ID:???
>>230
IIf文はHSQLDBの公式サイトのドキュメントに載ってないからねぇ。
括弧の不要不必要でエラーが出るし、ノーマニュアルでそれを試
行錯誤する気にはなれません。

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

SQLを直接実行を選んで、

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

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

質問に答えてくださった皆様、
ながながと付き合ってくださり、
ありがとうございました。

レスを投稿する


ニューススポーツなんでも実況