DexMachina の回答履歴
- アンモニウムイオンから亜硝酸イオン、そして硝酸イオンへの反応をストップするためには?
河川水などをサンプリングした後に、アンモニウムイオンから亜硝酸イオン、そして硝酸イオンへの反応をストップするためにはどうすればいいのですか?ニトロソモナスやニトロバクターを殺して?しまえば反応は化学的には起こらないのでしょうか?その場合、どんな化学薬品を入れれば微生物の活動を止めれるのでしょうか?アジ化ナトリウムでしょうか?基本的な質問で申し訳ありません。教えてください。
- Accessフォームのイベント内に下記プロジャーを追加したいのですが教
Accessフォームのイベント内に下記プロジャーを追加したいのですが教えてください。 クエリ Q_AAA をExcelにエクスポート(C:\AAA.xls)←AAA.xlsは元々存在します。 エクスポートしたExcelを開く よろしくお願いします。
- VBA_イコールではない時に○○と表示する方法
VBA初心者です。A,B,Cのブック間のシート1のセルA1がそれぞれイコールでない時に「AとBはイコールではありません」、「BとCはイコールではありません」、「AとCはイコールではりません」それ以外のときは「すべてイコールです」と表示したいのですがIFを試してみたのですがうまく作成できません。どなたか教えてくださいませ。
- マイクロソフトエクセルの機能で「コメントの挿入」がありますが、
マイクロソフトエクセルの機能で「コメントの挿入」がありますが、 これって印刷画面に出す設定はないのでしょうか? 画面にはでますが、印刷プレビューでは消えてしまいます。 帳票の運用説明で使おうと思ったのですが・・ ご存知の方教えて下さい。
- Access2007のホーム画面
Access2007でテーブルを作りそれからホームを作りました。 ホームのデザイン画面からホームの各フイールドの大きさを調整すべく選択して 大きさ、位置等を動かそうとしましたがロックされている状態で大きさも位置も動かせません。 この場合どうやったらよいか教えてください。
- Accessのオブジェクトがインポートできません
Accessで作成中のアプリケーションに、他の作成済みAccessアプリから、 流用したいオブジェクトをインポートしようとするのですが、うまくいきません。 具体的には、作成中のAccessアプリ(以下「アプリA」と表記します)にて、 ファイル(F)-外部データの取り込み(G)-インポート(I)を選択し、 開いたインポートウィンドウから、作成済みのAccessアプリ(以下「アプリB」 と表記します)を指定し、オブジェクトのインポートウィンドウから、 取り込みたいオブジェクト(フォーム)等を選択のうえ、OKを押下すると 以下のメッセージウィンドウが表示され、うまくいきません。 『ほかのユーザーによってファイルが開かれているため、変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、 ファイルを排他モードにする必要があります』 ちなみに「アプリA」は、セキュリティウィザード適用により自動生成された ショートカットからのみ起動できるもの、「アプリB」はセキュリティは未設定の ファイルです。 このため「アプリA」は、ファイル-開く からモードを指定して開くことが できない為、代わりにツール-オプションの詳細タブで、既定のモードを 「排他モード」に変更して試してみるものの、うまくいきません。 どなたか助けていただきたく、よろしくお願いいたします。 以上
- ベストアンサー
- オフィス系ソフト
- Spacewatch
- 回答数4
- Access2007でのEnterキーについて質問です。
Access2007でのEnterキーについて質問です。 フォームにテキストボックスを20個ほど置いているのですが、 Enterキーでフォーカスが移動しません。 会社と自宅と両方で作成しているのですが、会社はAccess2000です。 会社でタブオーダーを設定して、会社ではキチンと動作していたのですが、 自宅のAccess2007ではEnterキーが動作しません。 何が原因しているのでしょうか? 対策等アドバイスよろしくお願いします。 m(_ _)m
- ベストアンサー
- その他(データベース)
- abuhiro
- 回答数2
- Access2007でのEnterキーについて質問です。
Access2007でのEnterキーについて質問です。 フォームにテキストボックスを20個ほど置いているのですが、 Enterキーでフォーカスが移動しません。 会社と自宅と両方で作成しているのですが、会社はAccess2000です。 会社でタブオーダーを設定して、会社ではキチンと動作していたのですが、 自宅のAccess2007ではEnterキーが動作しません。 何が原因しているのでしょうか? 対策等アドバイスよろしくお願いします。 m(_ _)m
- ベストアンサー
- その他(データベース)
- abuhiro
- 回答数2
- アクセス2003のフォーム上で1クリックしたら、デスクトップ上のあるエ
アクセス2003のフォーム上で1クリックしたら、デスクトップ上のあるエクセルのファイルを開きたいと考えています。コマンドラインの記述の仕方を教えてください。よろしくお願いいたします。
- sqlでのIIFの使用方法
accsessのテーブルデータで4列10000レコードのデータを作成し 先頭列にチェックボックスを配置したうえでvb2008 express editionで作成したソフトのdatagridview上でデータを表示し、使う人がチェックボックスをチェックすることにより、選択したレコードデータを別ファイルに保存できるようにしています。mdbのテーブル名は"No1"です。データ連結はdatatableを使用しています。そこで、datagridviewのチェックボックスの変化をmdbテーブルに反映させる処理をdatagridviewのcellcontentclickイベントに Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basePath) Dim SQLCM As OleDbCommand = Cn.CreateCommand SQLCM.CommandText = "UPDATE No1 SET iif(チェック = False, チェック = True , チェック = False) WHERE ID = " & e.RowIndex + 1 Cn.Open() SQLCM.ExecuteNonQuery() Cn.Close() と書き込んで処理しようとしていますが、UPDATEステートメント構文エラーと表示され処理できません。TRUEに変更する処理は Dim Cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basePath) Dim SQLCM As OleDbCommand = Cn.CreateCommand SQLCM.CommandText = "UPDATE No1 SET チェック = True WHERE ID = " & e.RowIndex + 1 Cn.Open() SQLCM.ExecuteNonQuery() Cn.Close() でうまくいってます。IIFの使用方法が間違っていると思うのですが。どなたかお教えねがえないでしょうか。開発環境は、Vista Home premium、mdbはaccess2003で作成しています。
- 締切済み
- Visual Basic
- koutukasa
- 回答数2
- MS ACCESS 2003 サブレポート機能でメインレコードと関係の
MS ACCESS 2003 サブレポート機能でメインレコードと関係のないレコードも表示される どなたかアクセスに詳しい方、教えて頂けませんでしょうか。 MS ACCESS 2003 にて、帳票印刷システムを構築しております。 ・請求ヘッダテーブル・・・顧客ID、顧客会社名、顧客氏名、住所 等 ・請求明細テーブル・・・顧客ID、請求明細名、単価、数量、小計 等 となっております。 こちらの状態で、顧客ID別(1人ずつ)に、紙面の上部に請求ヘッダテーブルの情報を羅列し、 紙面の下部に表形式で請求明細テーブルを表示するような形式の「レポート」を作成したいと考えております。 そこで、メインレポート/サブレポート機能を使って、上記を実現したいと思い、以下のような手順でトライしているのですが、サブレポート部分(デザインビューで見た場合の「詳細」部分)に、でメインレポート部分の顧客IDの請求明細データではないレコード(違う顧客IDの請求明細)まで表示されてしまいます。 ■リレーションを作成 ・メニュー「ツール」⇒「リレーションシップ」にて、請求ヘッダ-請求明細をひもづけ。 ・参照整合性にチェック。 ・結合の種類は「請求明細の全レコードと請求ヘッダの同じ結合フィールドのレコードだけを含める」。 ■レポートを作成 ・レポート⇒新規作成⇒レポートウィザードでレポートを作成。請求ヘッダのみの情報で作成。 ・デザインビューの詳細部分にて、サブレポートを呼び出し。請求明細テーブルを選択し、顧客ID、請求明細名、単価、数量、小計 等を選択。 上記のようにすると、顧客IDとは関連なく(正しい詳細データもそうでないデータも合わせて)10件の請求明細データが表示されます。 また顧客ID=1の場合も、次のページの顧客ID=2の場合もすべて同じ10件の明細データが現れます。 インプレスのアクセス本を参照しながら作業しているのですが、詳しくない分非常に苦労しております。 どなたか、なにとぞよろしくお願いいたします。
- 締切済み
- その他(データベース)
- questionking
- 回答数7
- Accessのレポートでデータを2列に表示する
Access2003を使用しています。 IDと名前のフィールドを持つテープルをもとにレポートを作ります。 A4用紙に2列にデータが並ぶようにしたいのですが、ラベル様式では(当然ながら)上から2列にデータが埋まります。 理由があって、用紙の左の列が埋まったら右の列に移る順番にしたいのですがどうしたらよいでしょうか。 悩んでいるので教えていただけると助かります。 よろしくお願いいたします。
- access 直前まで開いていたフォームを閉じる。
宜しくお願いします。 仕様環境 Access(2002-2007) 請求書作成フォームを作りました。 (顧客情報を入力して印刷などができるスタンダードなものです) フォームは「履歴」「新規」「検索」と3つのフォームで構成されています。 それぞれに他のフォームに移動出来るようにコマンドボタンがついていて、 例えば、「履歴フォーム」を開いて「新規」というボタンを押すと「新規フォーム」が 開く仕様です。 ただ、この場合、履歴フォームを開いたまま、新規フォームが開く感じになるので、 実質、画面上は2枚のフォームが開いています。(重なるので1枚に見えますが・・) 更に言えば、この状態から「検索」というボタンで検索フォームを開くと 3枚のフォームが開いた状態になります。 これを、例えば履歴フォームから新規フォームを開くと 履歴フォームが閉じる仕様にしたいと思っています。 また別のフォームを開くと直前まで開いていたフォームが 閉じる仕様にしたいと思っています。 まとめると、 ”新しいフォームを開くと直前まで開いていたフォームは自動的に閉じられる。” こんな感じにしたいのですが、何か方法はありますでしょうか。 複数枚(2枚以上)のフォームがあるのが鍵だと思います。 お知恵をお貸しください、宜しくお願いします。 (当方、マクロです)
- ベストアンサー
- その他(データベース)
- 23tomo-u
- 回答数1
- Access2003 条件付きの平均について
Access2003 条件付きの平均について 以下のテーブルがあるとします 生徒 年 月日 国語 英語 数学 Aくん 2008年 4/10 30 42 50 Aくん 2008年 4/22 24 36 48 Aくん 2008年 5/11 10 80 20 Aくん 2008年 5/17 16 70 60 ・ ・ ・ Aくん 2009年 4/12 38 39 82 Aくん 2009年 5/11 10 80 20 ・ ・ ・ 2008年はテストを月2回、2009年は月1回実施しています。 これを、クエリにより、2008年は月2回の平均値(日付は1回目の日)、 2009年はそのまま1回分の値に表すことは可能でしょうか? 生徒 年 月日 国語 英語 数学 Aくん 2008年 4/11 27 39 49 Aくん 2008年 5/11 13 75 40 ・ ・ ・ Aくん 2009年 4/12 38 39 82 Aくん 2009年 5/11 10 80 20 ・ ・ ・ ※生徒は、Aくんのほかにも複数いることを想定しています。 特定年のみ、その月の平均値を表示する方法が判らず困っております。 以上、初心者な者で恐縮ですが、ご教示をお願いいたします。
- ベストアンサー
- オフィス系ソフト
- raymay0905
- 回答数3
- MS ACCESS 2003 サブレポート機能でメインレコードと関係の
MS ACCESS 2003 サブレポート機能でメインレコードと関係のないレコードも表示される どなたかアクセスに詳しい方、教えて頂けませんでしょうか。 MS ACCESS 2003 にて、帳票印刷システムを構築しております。 ・請求ヘッダテーブル・・・顧客ID、顧客会社名、顧客氏名、住所 等 ・請求明細テーブル・・・顧客ID、請求明細名、単価、数量、小計 等 となっております。 こちらの状態で、顧客ID別(1人ずつ)に、紙面の上部に請求ヘッダテーブルの情報を羅列し、 紙面の下部に表形式で請求明細テーブルを表示するような形式の「レポート」を作成したいと考えております。 そこで、メインレポート/サブレポート機能を使って、上記を実現したいと思い、以下のような手順でトライしているのですが、サブレポート部分(デザインビューで見た場合の「詳細」部分)に、でメインレポート部分の顧客IDの請求明細データではないレコード(違う顧客IDの請求明細)まで表示されてしまいます。 ■リレーションを作成 ・メニュー「ツール」⇒「リレーションシップ」にて、請求ヘッダ-請求明細をひもづけ。 ・参照整合性にチェック。 ・結合の種類は「請求明細の全レコードと請求ヘッダの同じ結合フィールドのレコードだけを含める」。 ■レポートを作成 ・レポート⇒新規作成⇒レポートウィザードでレポートを作成。請求ヘッダのみの情報で作成。 ・デザインビューの詳細部分にて、サブレポートを呼び出し。請求明細テーブルを選択し、顧客ID、請求明細名、単価、数量、小計 等を選択。 上記のようにすると、顧客IDとは関連なく(正しい詳細データもそうでないデータも合わせて)10件の請求明細データが表示されます。 また顧客ID=1の場合も、次のページの顧客ID=2の場合もすべて同じ10件の明細データが現れます。 インプレスのアクセス本を参照しながら作業しているのですが、詳しくない分非常に苦労しております。 どなたか、なにとぞよろしくお願いいたします。
- 締切済み
- その他(データベース)
- questionking
- 回答数7
- MS ACCESS 2003 サブレポート機能でメインレコードと関係の
MS ACCESS 2003 サブレポート機能でメインレコードと関係のないレコードも表示される どなたかアクセスに詳しい方、教えて頂けませんでしょうか。 MS ACCESS 2003 にて、帳票印刷システムを構築しております。 ・請求ヘッダテーブル・・・顧客ID、顧客会社名、顧客氏名、住所 等 ・請求明細テーブル・・・顧客ID、請求明細名、単価、数量、小計 等 となっております。 こちらの状態で、顧客ID別(1人ずつ)に、紙面の上部に請求ヘッダテーブルの情報を羅列し、 紙面の下部に表形式で請求明細テーブルを表示するような形式の「レポート」を作成したいと考えております。 そこで、メインレポート/サブレポート機能を使って、上記を実現したいと思い、以下のような手順でトライしているのですが、サブレポート部分(デザインビューで見た場合の「詳細」部分)に、でメインレポート部分の顧客IDの請求明細データではないレコード(違う顧客IDの請求明細)まで表示されてしまいます。 ■リレーションを作成 ・メニュー「ツール」⇒「リレーションシップ」にて、請求ヘッダ-請求明細をひもづけ。 ・参照整合性にチェック。 ・結合の種類は「請求明細の全レコードと請求ヘッダの同じ結合フィールドのレコードだけを含める」。 ■レポートを作成 ・レポート⇒新規作成⇒レポートウィザードでレポートを作成。請求ヘッダのみの情報で作成。 ・デザインビューの詳細部分にて、サブレポートを呼び出し。請求明細テーブルを選択し、顧客ID、請求明細名、単価、数量、小計 等を選択。 上記のようにすると、顧客IDとは関連なく(正しい詳細データもそうでないデータも合わせて)10件の請求明細データが表示されます。 また顧客ID=1の場合も、次のページの顧客ID=2の場合もすべて同じ10件の明細データが現れます。 インプレスのアクセス本を参照しながら作業しているのですが、詳しくない分非常に苦労しております。 どなたか、なにとぞよろしくお願いいたします。
- 締切済み
- その他(データベース)
- questionking
- 回答数7
- ACCESS2007でのDAO(?)につきまして
お世話になっております。 ACCESSの件で色々教えて頂き、とても感謝しております。 つきましては、ACCESS2007で疑問に思える点がありましたので 以下に記述いたします。 あるACCESS2007のVBAの記述で Dim myDB As Database Dim myQueryDef As QueryDef なる変数定義がされているのを見たのですが 質問があります <質問1> 上記の定義はDAOを使用しているという事になるのでしょうか? <質問2> DAOであるならば Dim myDB As DAO.Database Dim myQueryDef As DAO.QueryDef と記述するのが正しいのではないでしょうか? (Option Explicitは記述してあります) 私には謝った記述に見えるのですが、動作 している理由がわかりません。 質問が変かもしれませんが、どなたか教えて 頂けるありがたいです。
- ベストアンサー
- その他(データベース)
- gamera2950
- 回答数2
- access テーブル内のレコードの編集を不可に。
よろしくお願いします。 仕様環境(access2003,access2007) access データベースを作っています。 データベース内にテーブルがいくつかあるのですが、 他人に勝手に変更(レコードの追加や削除)してもらいたくない テーブルがあります。 (どんどん件数が足される仕様のものではないので) 何かいい方法はありますでしょうか? データベースウィンドウ全体(2007だとナビゲーションウィンドウ)を 隠す方法は知ってますが、違う方法を考えています。 ちなみにリンクテーブルは使っていません。 教えてください、よろしくお願いします。
- ベストアンサー
- Access(アクセス)
- 23tomo-u
- 回答数3
- Accessのオブジェクトがインポートできません
Accessで作成中のアプリケーションに、他の作成済みAccessアプリから、 流用したいオブジェクトをインポートしようとするのですが、うまくいきません。 具体的には、作成中のAccessアプリ(以下「アプリA」と表記します)にて、 ファイル(F)-外部データの取り込み(G)-インポート(I)を選択し、 開いたインポートウィンドウから、作成済みのAccessアプリ(以下「アプリB」 と表記します)を指定し、オブジェクトのインポートウィンドウから、 取り込みたいオブジェクト(フォーム)等を選択のうえ、OKを押下すると 以下のメッセージウィンドウが表示され、うまくいきません。 『ほかのユーザーによってファイルが開かれているため、変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、 ファイルを排他モードにする必要があります』 ちなみに「アプリA」は、セキュリティウィザード適用により自動生成された ショートカットからのみ起動できるもの、「アプリB」はセキュリティは未設定の ファイルです。 このため「アプリA」は、ファイル-開く からモードを指定して開くことが できない為、代わりにツール-オプションの詳細タブで、既定のモードを 「排他モード」に変更して試してみるものの、うまくいきません。 どなたか助けていただきたく、よろしくお願いいたします。 以上
- ベストアンサー
- オフィス系ソフト
- Spacewatch
- 回答数4
- アクセス2007 クエリの作り方
アクセス2007 クエリの作り方 テーブルA 氏名 生れ年 ---------------- 佐藤 1990 鈴木 1950 斎藤 2000 伊藤 1970 テーブルB ------------------ 年齢 項目 10 少年 20 成人 60 還暦 とあった時 テーブルAを元に「クエリ1」で「年齢」を追加し 年齢: Year(Date())-[生れ年]としました クエリ1 氏名 生れ年 年齢 -------------------- 佐藤 1990 20 鈴木 1950 60 斎藤 2000 10 伊藤 1970 40 更に、「テーブルB」の年齢と「クエリ1」の年齢をリレーション(多対1?)して「クエリ2」としました。 クエリ2 氏名 生れ年 年齢 項目 --------------------------- 佐藤 1990 20 成人 鈴木 1950 60 還暦 斎藤 2000 10 少年 伊藤 1970 40「空欄」 アクセスはまだ良く理解していないのですが、これだとレコードの更新ができません。 フォームでレコードセットを「ダイナセット (矛盾を許す)」にすると更新はできますが不安です。 こんな時「ダイナセット (矛盾を許さない)」で行い場合どんなリレーションにしたら良いのでしょうか?
- ベストアンサー
- その他(データベース)
- situmonnsya
- 回答数5