検索結果
DB
- 全てのカテゴリ
- 全ての質問
- Access(アクセス)での複雑?なクエリ処理について
こんばんは。非常に行き詰まっております。環境はAccess97で、テーブルは 『予算DB』→件名/日付/金額/コード(100・110~200まで)/費目(『費目DB』)/種別(『種別DB』) 『費目DB』→費目 『種別DB』→種別/予算額 下記のような表を、各月毎(予算DBの日付)に作成します。 --------------------------------------------------------------- 費 目 l 種 別 l 支出合計 l 100 l 110 l 120 ・・・ 200 l 翌月繰越予算残高 =============================================================== 旅 費 lボランティアl 8,000 l l 7,000l 1,000l(予算額-支出合計) --------------------------------------------------------------- 人件費 l 賞 与 l 2,000 l2,000l l l --------------------------------------------------- l 通勤手当 l 5,000 l1,000l l 4,000l --------------------------------------------------------------- その他 l 租税公課 l 3,000 l l l3,000 l --------------------------------------------------- l 外注費 l 9,000 l5,000l4,000l l --------------------------------------------------------------- 一般管理費 (人件費×10%)=¥○○○,○○○ 消費税相当額(通勤手当を除く人件費+租税公課)×5%=¥○○○,○○○ --------------------------------------------------------------- 一番下にある「一般管理費」と「消費税相当額」が、どうしても出来ないのです。 今出来ているものを全てゼロにしても構いませんので、上記表を作成するとしたらSQLは、 どうなりますでしょうか。 誠にご多忙中の所、恐縮ですが宜しくご指導の程、お願い申し上げます。
- ベストアンサー
- その他(データベース)
- choko_late
- 回答数3
- ExcelVBAでのAccessデータベースとの接続
ExcelのVBAによるAccessデータベースの操作を勉強中(始めたばかり)です。 ソフトバンク パブリッシング出版の「Excel VBA データベース構築」で勉強しているのですが、その中で、外部データとの接続に関して以下のような例文がありました。 Sub openADOdb() Dim myADOcon As ADODB.Connection Set myADOcon = New ADODB.Connection myADOcon.Open _ "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=C:\残高DB.mdb" myADOcon.Close Set myADOcon = Nothing End Sub これを実行すると、myADOcon.Open ”Provider~ のところで、以下のエラーが発生しました。 実行時エラー’3706’: プロバイダが見つかりません。正しくインストールされていない可能性があります。 これはExcelもしくはAccessが正しくインストールされていないということなのでしょうか。対処法としてはどのような方法がありますか。 また、本には「プロバイダ名には、どのOLE DBプロバイダを使用するかをしていします。この文字列は、OLE DBプロバイダのマニュアルやヘルプを調べると記載されています。」と出ているのですが、OLE DBプロバイダのヘルプとはどのようにしたら見れるのでしょうか。 なお、Excel97とAccess97を使っています。 以上2点よろしくお願いします。
- ベストアンサー
- Visual Basic
- takaandhiro
- 回答数4
- [ACCESS/VBA]動的にSQL文をテーブルから抽出する方法?
ボロボロです。知恵が足りずとても困っています。どなたか教えてください。 テーブル「T_SQL」の各レコードに、 クエリのSQL文(フィールド名=「strSQL」)と クエリ名(フィールド名=「QName」)と 通しNo.(フィールド名=「No」) をデータとして入力し、アクション等に応じて、「T_SQL」から 抽出したSQL文を、 マクロの「プロシージャの実行」の プロシージャ名 SetSQL("クエリー1",FindSQL(No)) により クエリ「クエリー1」に代入したいのです。 現在以下の通りに作りました。 'データベース定義 Public db As Database 'レコードセット定義 Public rs As Recordset Public Function SetSQL(QName As String, strSQL As String) CurrentDb.QueryDefs("QName").SQL = strSQL End Function Public Function FindSQL(No As String) Set db = CurrentDb() Set rs = db.OpenRecordset("T_SQL", dbopendynaset) strcriteria = "[No]='" & No & "'" rs.FindFirst strcriteria FindSQL = rs!strSQL rs.Close db.Close End Function これで実行すると、 「コンパイルエラー メソッドまたはデータメンバが 見つかりません」 というエラーメッセージが出ます。 ちょこちょこいろんなところを修正してみても、 このメッセージだけでなく他にもいろんな エラーメッセージが出ます。 冒頭に書いたような機能を可能にするには、 どのように記述すればよいのでしょうか?? ほんとにほんとに困っています。どなたか助けてください。
- ファイル編成法について
高度情報処理試験の午前で、ファイル編成法についての問題があるのですが、いまいち理解ができません。 説明か、詳しいサイトなどご存知でしたら教えてください。質問としては以下です。 ○順編成、区分編成、直接編成、索引編成、VSAM編成といった5種類がありますが、DB(ファイル編成法はDBにて使用するという認識でOK?)を作成する際に、上記方法から1つを選んで作成する、ということでよいのでしょうか?それとも、1つのDBの中に混在しているのでしょうか? ○5種類の編成法の認識は正しいですか?また、よくわからない編成法については説明がほしいです。 ・順編成:1の巨大なファイルを保存するため ・区分編成:(作りかけの)プログラムのバージョンアップを管理したいがために使用する。 ・直接編成:何に使う?? ・索引編成:例えば、生徒情報のDBがあって、「名前」や「住所」のキーから検索したいがために使用する。※でもあふれ値って?? ・VSAM編成:何に使う? ○そもそも、VSAM編成はよくわかりません。 編成法について詳しい方、ご回答いただけますよう、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ishiro
- 回答数3
- Access 2010で実行時エラー3061
Access 2010でDoCmd.SendObjectを使用してメールを自動生成したいのですが、実行時エラー3061でとまってしまいます。デバッグすると、Set RS = DB.OpenRecordset("30DaysQuery")でとまっています。生成するメールは1通、その本文に複数データを列記という形です。イメージとしてはこんな感じです。→<http://www.tsware.jp/tips/tips_464.htm> 大した知識もなく作っています。言葉足らず、情報足らずの点があれば、ご指摘ください。よろしくお願いします。 Private Sub EmailReminder_Click() Dim DB As Database Dim RS As Recordset Dim Subject As String Dim Body As String Subject = "Audit Corrective Actions" Body = "Good Morning Sir/Ma'am," & vbCrLf _ & "This is an auto generated email." & vbCrLf _ & "In response to a recent audit, your attention is needed for the following item(s)." & vbCrLf & vbCrLf _ & "Please advise when these actions are completed. If you have any questions please feel free to contact our office. Thank you for your help and cooperation in this matter. Have a nice day." & vbCrLf & vbCrLf _ & "Corrective Actions:" & vbCrLf _ Set DB = CurrentDb() Set RS = DB.OpenRecordset("30DaysQuery") Do Until RS.EOF Body = Body & "------------------------------------------------------" & vbCrLf _ & "[Due Date: " & RS!DueDate & "] [Agency: " & RS!Agency & "] [Report: " & RS!Report# & "]" & vbCrLf _ & "Corrective Action: " & RS!CorrectiveAction & vbCrLf _ & "Recommendation: " & RS!Recommendation & vbCrLf RS.MoveNext Loop DoCmd.SendObject , , acFormatTXT, RS!Email, "***@bbb.com", , Subject, Body, True RS.Close Resume Next End Sub
- ベストアンサー
- その他MS Office製品
- Beginner37
- 回答数3
- Access2000でDAOを使用したときエラーにならない
Access2000のVBAでプログラムを組んでいて、一見うまく処理されているように見えるのに、実際データが登録されていないということがあり、どうすればエラーを起こせるのか悩んでいます。 Dim db As DAO.Database Set db = CurrentDb db.Execute "insert into TEST values ('10','AAAAAAAAAA')" db.Execute "insert into TEST values ('10','AAAAAAAAAA')" 1つ目のフィールドが主キーになっており、2回目のInsert文はエラーになるはずですが、何も起こりません。 On Error Goto等は全く記述していません。 テーブルには最初の1行のデータだけが登録されています。 これ以外にも、2桁のフィールドに3桁のデータをInsertしても無視されるだけでエラーになりません。 潜在バクになる可能姓があるので、エラーを発生させたいのですが何か設定があるのでしょうか? 因みに、SQL文をいじって文法エラーにすると、ちゃんと実行時エラーは発生します。 SQLの文法が正しくて、テーブルの定義に反している時のエラーが拾いたいのです。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- SiroutoPGM
- 回答数1
- Submit先について
お世話になります。 よろしくお願いします。 ちょっと表現方法が難しいのですが、 2つのサーバ間(別ドメイン、別サーバ)でデータをやり取りする際において以下のようなことをやりたいと思っています。 Aサーバ:ログイン情報入力 ⇒ Bサーバ:Aサーバで入力したデータを受信、認証 ⇒ Bサーバでデータ更新(DB登録)⇒ Aサーバにデータを渡してAサーバのDBも更新 この過程で画面上には A:ログイン画面⇒B:情報変更画面⇒B:確認画面⇒B:完了画面 しか表示できません。 この場合、確認画面から完了画面の遷移の中で、 確認画面でOKボタン押下⇒Bサーバで受けてDB更新⇒リフレッシュ0でAサーバの画面を呼ぶ(表からは見えない)⇒AサーバでDB登録⇒リフレッシュ0で完了画面呼出 と考えているのですが、この方法の考え方ってあってますか?それとも別に何かいい方法ありますか? タイトルのようにsubmitの先を箇所とかにできない・・ですよね? というのも少し手順が面倒なのと、表側でリフレッシュ0がどのように反応するのか?などが引っかかっております。 参考になる情報、意見等お願いいたします。
- ベストアンサー
- HTML
- legend3738
- 回答数5
- IBMのデータベース「DB2}に関連したMLをご存知の方おられませんか?
IBMのデータベースであるDB2に関連したMLを探しております。 初心者でも気楽に参加できるところがありましたら、宜しくお願いします。
- 締切済み
- その他(データベース)
- kiyoto
- 回答数1
- 回路計である電圧を測定したら25[dB]を示した。その電圧は何ボルトか?
回路計である電圧を測定したら25[dB]を示した。その電圧は何ボルトか? 答えは15.5[V] なので途中式を教えて下さい。
- ベストアンサー
- その他(学問・教育)
- tomohiko
- 回答数5
- DB接続するJAVAアプリケーションを別のマシンに移動する場合の注意点を教えてください。
MySQL Serverが起動しているマシンA でEclipseを使用してデータベースを検索するアプリケーションを作成しました。 Eclipse上で動作確認をし、Eclipseでエクスポートした後でそのアプリケーションを単体で起動し、その動作確認も行い、正しい検索結果を得ることができました。 そのアプリケーションをマシンAが存在する同じワークグループ内の別のマシンBにペーストし、マシンAのMySQL Serverに接続させたいのですが、実行すると「DriverManager.getConnection」で例外が発生しているようです。 両マシン共に「j2sdk1.4.2」の「EXTフォルダ」にJDBCはペーストしてあります。 何かとても基本的なことを知らないようでとても恥かしいのですが、教えてください。 よろしくお願いします。
- ベストアンサー
- Java
- hiroshin30
- 回答数3
- DBのインデックスを作成した時と、作成してない時の動きを教えて下さい。
DBのインデックスを作成した時と、作成してない時の動きを教えて下さい。 インデックスを作った際のアルゴリズムはB木などいくつかありますが、 作成してない場合は、内部ロジック的には、どのように検索を行っているのでしょうか?
- ベストアンサー
- その他(データベース)
- ipyodora
- 回答数2
- DBのMySQLからデータを1つ取り出すのに要した時間を表示させたい
はじめまして。いつも皆さんの質問・回答を見て勉強させていただいてます。 今、DBを使ったJavaの検索システムを構築しており、検索時の効率を上げる為のデータとして、検索時に要した時間を表示させたいと思っております。 また、それは全体(SQL文を実行する)に要した時間ではなく、データ一つを検出するのにどれだけ時間を要したか?という値を知りたいのです。 イメージとしては下記のようになります。 データ名 | 検索時間(sec) Aichi | 1.23 Gifu | 0.23 Tokyo | 3.53 環境としては Java:jdk1.6.0_13 MySQL:ver5.5 です。開発環境は整っており、eclipseでソースをいじるといった形です。 以下の点を考慮しましたが、壁にぶつかってしまいました ・insert文で新たに検索時間を格納するフィールドを作る(検索ごとにデリート、インサートしてたらキリがない) ・Javaにあるメソッドを使って値を取得する(有効なメソッドがない?) 以上、ご指導よろしくお願いします。
- 出会い系サイトやメル友サイト(DBを使う?)のようなものの作り方を教えてください
ホームページ制作の勉強をしているものです。 XHTMLやCSSを使った制作方法を勉強していました。 この前、友達に出会い系サイトでも作ればいいじゃん? って言われ、そんなものは作る気も運営する気も無いのですが、 そういえばどうやって作るんだろう?って思ったのです。 登録するのであればデータベースとか使うのですよね? そのような仕組みはメル友サイトも同じだと思ったので、 あえてタイトルにはそのように書きました。 出会い系でなくても、顧客データを登録して使用することは多々あると思います。 そのような場合、何から勉強を始めたらいいのでしょう? JavaScriptやデータベース(使いますよね?)は全然わからないので、 この際、一から勉強しようかと考えています。 何から手をつけていいか教えてもらえないでしょうか? また良いサイトや本があったら教えてください。 どうぞよろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- haromaru
- 回答数1
- returnの際のエラーについて
こんにちは。皆様に教えていただきたいことがあります。 Beanクラスの中で、DBにアクセスするメソッドを作ったのですが、コンパイルエラーになるのです。 public Statement getStatement(){ try{ Class.forName(rb.getString("jdbc")); Connection db=DriverManager.getConnection(rb.getString("con"),rb.getString("con1"),rb.getString("con2")); Statement st = db.createStatement(); }catch(SQLException e){ e.printStackTrace(); }catch(ClassNotFoundException a){ a.printStackTrace(); } return st; } ResourceBundleに、接続するためのドライバーの名称などを記述してDB(アクセスです)にアクセスしているのですが、下記のようなエラーが出ます。 FileBean.java:41: シンボルを解釈処理できません。 シンボル: 変数 st 位置 : BeanClass.FileBean の クラス return st; ^ エラー 1 個 try文の中でreturnしているわけじゃないのに、何故でしょう? どなたかお分かりになる方、ご教示くださいませ<(_ _)>
- ベストアンサー
- Java
- makinko0129
- 回答数1
- SQlite
SQLiteを使って メールを保存するデータベースを作っています。 以下のようになっています。 さらに、 アドレス帳を作りたいのですが 新たにデータベースを開くのか 同じデータベースで別のテーブルを開けばよいのかわかりません。 ご存知の方よろしくお願いします。 また、 C++からSQLiteを扱う上での参考書などもありましたら 教えてください。 rc = sqlite3_open(".\\mailbox\\SQMail.db", &db); if( rc ){ AfxMessageBox("Can't open database:", MB_OK); sqlite3_close(db); return; } rc = sqlite3_exec(db, "create table MailTbl (id INTEGER PRIMARY KEY, attach varchar(20), subject varchar(120),addressfrom varchar(80),addressto varchar(80),date varchar(80),size integer,priority integer, read integer, state integer, alldata blob);", callback, 0, &zErrMsg); if( rc!=SQLITE_OK ){ // AfxMessageBox("SQL error:", MB_OK); sqlite3_free(zErrMsg); }
- ベストアンサー
- C・C++・C#
- koinobori7
- 回答数1
- データベース接続エラー
質問させて頂きます。 環境はWin98SE ACTIVEPERLです。 mysql4.0です。 次のコードなんですか、 DB接続の部分とSQL実行の部分のエラー処理を消すと正常に動作します。 Perlの場合、どのようにエラー処理を記入したらいいのでしょうか? [コード] #!c:\perl\bin\perl.exe # DBI利用宣言 use DBI; print "Content-type: text/html\n\n"; print "<html><body>\n"; # MySQLに接続 $db=DBI->connect('DBI:mysql:test:localhost','',''); if(!$db){ print "MySQL接続エラー\n"; exit; } # ステートメントハンドルの作成:SQL文の指定 $sth = $db->prepare("select * from test_t"); # SQL実行 if(!$sth->execute()){ print "SQL実行エラー\n"; exit; } # 検索結果を表示 while (@rec = $sth->fetchrow_array()) { print "id=" . $rec[0] . "\n"; print "name=" . $rec[1] . "\n"; print "<BR>\n"; } # ステートメントハンドルクリア $sth->finish();
- pg_dumpの文字化け
PostgreSQLのpg_dumpを用いたバックアップで困っています。 OSはVineLinux 2.2.17-0vl10です。 あるサーバ(PostgreSQL7.0.2)のデータベースtest_db(EUC_JP)に対して、 pg_dump -D -v -i -f test.dump test.db でダンプファイルを作成しました。 COPYでは不確実な場合があるということでINSERT文で出力しました。 (データの日本語の部分が数字に変換されています) それを別のサーバ(PostgreSQL8.2.5)のデータベースtest2_db(EUC_JP)にリストアしました。 psql test2_db < test.dump すると、"(株)"という文字を含む文字列が化けてしまっていました。 同じレコードの他のカラムは大丈夫です。 このような場合の対策がありましたら教えていただきたいと思います。 宜しくお願いします。
- ベストアンサー
- PostgreSQL
- danmakuusu
- 回答数1
- XLR端子 機器 不具合について
XLR端子 機器 不具合について 初心者ですみません。 DJ用のコントローラー(BCD3000)に、ヘッドセッド(WH20XRL)を取付したのですが、 音が拾えません。コネクターの形状(XLR端子)だけで判断したのですが 利用できないものでしょうか? 良きアドバイスを お願いします。 WH20XRL ヘッドセット 【仕様】 ・ 指向特性:カーディオイド ・ 周波数特性:50Hz~15kHz ・ インピーダンス:150Ω ・ 開回路感度:-67dB re 1V/Pa ・ コネクタ:XLR3ピン、オス ・ ケーブル長:1.22m BCD3000 DJ用ミキサー オーディオ入力 マイク入力(インヴィジブル・マイク・プリアンプ) タイプバランス型 XLR コネクター 増幅域-oo ~ +50 dB 周波数帯域10 Hz ~ 29 kHz (-3 dB) インピーダンス約 2 kΩ 最大入力レベル-25 dBu (@ +35 dB ゲイン) S/N 比110 dB (A-weighted) 歪み率 (THD+N) 0,01 % (A-weighted)
- 締切済み
- その他(音響・映像機器)
- denpachi
- 回答数1
- PHPロジックで・・・
PHP4をHTMLに埋め込むロジックを書いてます。 DBはpostgresqlです。 <? print("<SELECT NAME=sendgroup>"); print("<option value=name>グループ一覧"); for($i = 0; $i < row; $i++){ $str = pg_result($res,$i,0); print("<option value=$str>$str"); } print("</SELECT>"); ?> DBから取り込んだデータをrow(行数)分まわして HTMLのセレクトオプション表示をしたいのですが 表れません。$strにDBから取り込んだデータが 入ってます。 普通にprint($str)データの値はちゃんととれています。 HTMLのselect文でなにか規約があるのでしょうか?
- rake aborted! でrakeコマンドが失敗する
rubyでDBを生成しようとすると以下のエラーが発生してしまいます。 何がいけないのでしょうか? インストールバージョンは、ruby:1.8.6 rails:2.02 OS:WindowsServer2003 エラー(traceでログを出しています。) ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute db:migrate rake aborted! 対象のコンピュータによって拒否されたため、接続できませんでした。 - connect(2) ウィルスソフト等確認しましたが、問題ないことを確認しています。 どなたかご存知の方、ご教授お願いします。
- 締切済み
- その他(プログラミング・開発)
- Boo2
- 回答数1