DexMachina の回答履歴
- Accessユニオンクエリーで2つのテーブルを集計
Accessのユニオンクエリーで2つのテーブルを集計したいのですが Aテーブル コード1 値 1 5 1 2 Bテーブル コード2 値 1 1 2 3 結果 コード 値 1 8 2 3 このような結果を得ることは出来ますでしょうか? SELECT Aテーブル.コード1 AS コード,Aテーブル.値 UNION SELECT Bテーブル.コード2 AS コード,Bテーブル.値 このように記述すると コード 値 1 5 1 2 1 1 2 3 このような結果になってしまうのですが・・
- ベストアンサー
- その他(データベース)
- goookeiko
- 回答数4
- accessオブジェクトの名前、全角と半角どちらが
これからアクセスでテーブルをいくつか作ろうと思うのですが オブジェクト名は全角と半角どちらがいい、などはありますか? vbaで操作するつもりです。 vbaで使いやすいのは全角と半角とではどちらでしょう? よろしくお願いします。
- アクセス2003 並べ替えについて
並べ替えをする際、列選択をして、メニューバーにある「昇順で並べ替え」「降順で並べ替え」ボタンを使っていました。 しかし、会社のマニュアルを見てみると、レコード ⇒ フィルタ ⇒ フィルタ/並べ替えの編集 を使って並べ替えを行うように指示があります。 複数を選択して、並べ替えを行うときに使用すればいいということで マニュアルに記載があるのでしょうか。 ご教示宜しくお願い致します。
- ベストアンサー
- Windows XP
- pipupu
- 回答数1
- アクセスでデータの抽出をしたい・・・
仕事でアクセスを使っているのですが、初心者でよく分かりません。 膨大な連番のデータの中から、例えば100~200のみを抽出するには どうすればいいのでしょうか? クエリで新規作成で・・・そのデータを選択して・・・ その後どうすればいいのでしょうか? アドバイスをお願いします。
- ベストアンサー
- オフィス系ソフト
- noname#189220
- 回答数3
- アクセスフォーム読取り専用時コマンドボタンを無効
アクセスで設備管理のデータベースを作成しています。 テーブルA 設備管理No. 設備名 型式 ・ ・ テーブルB 設備管理No. 設備名 取得価額 期首帳簿価額 当期償却額 期末帳簿価格 フォームC テーブルAをリスト表示 フォームD テーブルBを単票形式で表示 フォームCにコマンドボタン1を作成、クリックでフォームDが開くよう、 ウィザードを利用し作成しました。 この際、設備管理No.で関連付けをし、特定のレコードのみを表示させています。 社内ネットワーク上にデータベースを置いていますが、 「データベースは読み取り専用です。」とメッセージが表示され方もいます。 社内システム管理者が、データベースを保存してあるフォルダに 制限を掛けているからだと思いますが・・・ 読み取り専用で開く方際、特に問題は無いのですが、 この場合のみ、コマンドボタン1を無効にすることはできますか? 通常に開いた場合は、現状のままにしておきたいと思っています。 VBAやシステムに関して素人で、よくわからず 質問させて頂きました。 どなたかご教示願います。 よろしくお願い致します。
- AccessでCSVの読み込み履歴を残したいです
Excel・Accessで時々CSVやタブ区切りファイルからデータを取り込んでいます。 ExcelではCSVファイルを取り込むとメニューの[ファイル(F)]のオープン履歴に残りますが、AccessでCSVファイルを読み込んだ履歴を残せるような設定等はありませんでしょうか? いつもAccessでは[ファイル(F)]-[外部データの取り込み(G)]-[インポート(I)...]からCSVファイルのデータを読み込んでいます。 使えるOfficeのバージョンは 97~2003 のいずれかです。 ※機能を見つけられないだけなのか、それとも実際に機能がないのかもよくわかっていませんので、無理なら無理と教えてもらえると助かります。
- ベストアンサー
- その他MS Office製品
- puddingeater
- 回答数2
- MEKを使用したガラス器具の洗浄方法について
実験で、MEKを使用しているのですが、MEKを入れたあとのガラス器具が、 非常に水キレが悪くなってしまいます。 牛脂などの油がべっとりと塗ってあるものと同じような感じ、といえばよいのでしょうか・・・。 なにか、いい洗浄方法はないものでしょうか? やはり酸処理やアルカリ処理をするしかないのでしょうか?
- ACCESSでラベルの余白と高さ、幅を設定する
ACCESS2007でラベル印刷を印刷をしようとしています。 ページ設定ができないランタイム環境でも使えるようにラベルの印字位置を設定するVBAを考えています。 フォームに設定値を入力する「上余白」、「左余白」、「ラベル幅」、「ラベル高さ」という非連結のテキストボックスを4個作りました。 ラベル印刷用にレポートを作成し、「レポートA」としています。 レポートAにはページ設定で、基本となるラベルのレイアウトなどを設定しています。 フォームに「適用」というボタンを配置し、クリック時のイベントに以下のようなコードを書き込みました。 Private Sub 適用_Click() DoCmd.OpenReport ("ラベルA"), acViewDesign, , , acHidden With Reports(ラベルA).Printer .DefaultSize = False .TopMargin = Me.上余白.Value .LeftMargin = Me.左余白.Value .ItemSizeWidth = Me.ラベル幅.Value .ItemSizeHeight = Me.ラベル高さ.Value End With DoCmd.Close acReport, ("ラベルA"), acSaveYes End Sub 動作させるとエラーは出ないのですが、設定値がちっとも反映されません。 何が間違っているのでしょうか?
- ベストアンサー
- オフィス系ソフト
- thunder-sg
- 回答数1
- [Access]削除時のエラーメッセージを変更
クライアント側にMicrosoft Access 2010、サーバ側にSQL Server 2008 R2を使った業務ソフトを開発しています。 少々込み入った質問をしますが、お付き合いください。 帳票フォームである列のデータをdeleteキーで削除しようとすると、 「DELETEステートメントはREFERENCE制約"xxxx"と競合しています。競合が発生したのは、データベース "zzzzz"、テーブル"yyyyy"です。」 というメッセージが出ることがあります。 このメッセージですが、子レコードを持つレコードを消そうとした時に出ることはわかっています。 今回、このメッセージを出さずに、「子レコードを消してから親を消してね」というメッセージに差し替えたいと考えています。 既定のメッセージはシステム的でわかりづらいので。 しかし、イベントプロシージャで上記メッセージを感知する方法がわかりません。 Private Sub Form_Delete(Cancel As Integer) ~~~~~ End Sub というサブプロシージャの中でどうコードを書くか色々調べたのですが、 どうやってもメッセージは出てきてしまいます。 Err.Numberも0と表示されます。 通常のエラーではないので、感知することはできないのでしょうか。 ご存知の方はアドバイスお願いします。
- ベストアンサー
- Visual Basic
- souitirou1
- 回答数2
- Access2010のフォーム作成画面にて
Access2010でのフォーム作成画面ですが、 添付画像のように選択オブジェクトの枠が 太くなってしまいましたが、これを2003のように1pxの枠にすることは可能でしょうか? オブジェクトの配置で「グリッドに合わせる」を使っておらず キーボードで1pxづつ移動させてレイアウトを調整しているため この太い枠が非常に邪魔(笑)で、何とかならないかと思っています。 所詮無理な話でしたらきっぱり諦めるのですが、 もし変更する方法をご存じの方がいれば是非教えて下さい。
- Access2010 セキュリティの警告について
Access2010を使用しています。ファイルを開こうとしたら、リボンの下に「セキュリティの警告 一部のアクティブコンテンツが無効にされました。クリックすると詳細が表示されます。」とメッセージが出てきました。 この意味を教えてください!自分なりに検索し、ActiveXという機能がポイントのようなのですが、ActiveXもよくわかりませんでした。 初心者にも理解できるように教えていただけるとありがたいです。 宜しくお願いします。
- Accessの値リストについて
既存(第三者が作成)のAccessファイルをみると、リストボックスの値リストに文字列を利用する際に、「"」(ダブルコーテーション)で囲まれた場合と、囲まれていない場合があります。 私の環境(Windows7+access2007、XP+2003)でウィザードを使ってリストボックスを作成した際は、「”」で囲まれた形で作成されます。 「”」で囲まれないで作成されるのは、どのような場合でしょうか? ちなみに、どちらもAccessとしては問題ありません。 値リストの例) aaa;bbb;ccc "aaa";"bbb";"ccc"
- ベストアンサー
- その他MS Office製品
- YossyTp
- 回答数1
- Access 既に開いているフォームへの値渡し
Access初心者です。 業務管理DBを作成し、行き詰ってしまいました。 どなたかアドバイスお願いいたします。 フォームA: 受付日付、担当、顧客情報、注文内容などそれぞれのマスタテーブルからおもなフィールドを クエリで作成 フォームB: 顧客情報テーブルを単票で作成 注文受付時に顧客がリーピータでない場合、フォームAからコマンドボタン実行し、 フォームBを開き、顧客情報テーブルに新規登録します。 《AからBをOpen》 フォームBで顧客情報の新規登録完了後、コマンドボタンを押下し、 その値(顧客ID)をフォームAに渡したいのですが、うまくいきません。 《B→A 値引き渡し》 --------------- Private Sub cmd_BT_Click() DoCmd.OpenForm "フォームA", , , "顧客ID=" & Me.顧客ID End Sub --------------- 他のフォーム間 《A→C》 では、上記のコマンドで正常に動作することを確認できています。 フォームA側のプロパティなど調べましたが、見当がつきません。 こういう場合は、どのあたりを手掛かりに調べればよろしいのでしょうか。 キーワードなどなんでも結構です。 用語などまだ理解していないところはありますが、 なにとぞご教示願います。
- 締切済み
- その他MS Office製品
- j-foreman
- 回答数10
- Access 既に開いているフォームへの値渡し
Access初心者です。 業務管理DBを作成し、行き詰ってしまいました。 どなたかアドバイスお願いいたします。 フォームA: 受付日付、担当、顧客情報、注文内容などそれぞれのマスタテーブルからおもなフィールドを クエリで作成 フォームB: 顧客情報テーブルを単票で作成 注文受付時に顧客がリーピータでない場合、フォームAからコマンドボタン実行し、 フォームBを開き、顧客情報テーブルに新規登録します。 《AからBをOpen》 フォームBで顧客情報の新規登録完了後、コマンドボタンを押下し、 その値(顧客ID)をフォームAに渡したいのですが、うまくいきません。 《B→A 値引き渡し》 --------------- Private Sub cmd_BT_Click() DoCmd.OpenForm "フォームA", , , "顧客ID=" & Me.顧客ID End Sub --------------- 他のフォーム間 《A→C》 では、上記のコマンドで正常に動作することを確認できています。 フォームA側のプロパティなど調べましたが、見当がつきません。 こういう場合は、どのあたりを手掛かりに調べればよろしいのでしょうか。 キーワードなどなんでも結構です。 用語などまだ理解していないところはありますが、 なにとぞご教示願います。
- 締切済み
- その他MS Office製品
- j-foreman
- 回答数10
- Access 既に開いているフォームへの値渡し
Access初心者です。 業務管理DBを作成し、行き詰ってしまいました。 どなたかアドバイスお願いいたします。 フォームA: 受付日付、担当、顧客情報、注文内容などそれぞれのマスタテーブルからおもなフィールドを クエリで作成 フォームB: 顧客情報テーブルを単票で作成 注文受付時に顧客がリーピータでない場合、フォームAからコマンドボタン実行し、 フォームBを開き、顧客情報テーブルに新規登録します。 《AからBをOpen》 フォームBで顧客情報の新規登録完了後、コマンドボタンを押下し、 その値(顧客ID)をフォームAに渡したいのですが、うまくいきません。 《B→A 値引き渡し》 --------------- Private Sub cmd_BT_Click() DoCmd.OpenForm "フォームA", , , "顧客ID=" & Me.顧客ID End Sub --------------- 他のフォーム間 《A→C》 では、上記のコマンドで正常に動作することを確認できています。 フォームA側のプロパティなど調べましたが、見当がつきません。 こういう場合は、どのあたりを手掛かりに調べればよろしいのでしょうか。 キーワードなどなんでも結構です。 用語などまだ理解していないところはありますが、 なにとぞご教示願います。
- 締切済み
- その他MS Office製品
- j-foreman
- 回答数10
- ACCESSでNumLockがONの時データが反映
ACCESS2010でNumLockがONの時、取得したデータが反映されません。 他のPCでは同様の問題は発生せず、1台だけ起きています。 原因を探そうとデバックモードで実行すると上記の不具合は発生せず、非常に困っています。 ちなみに、NumLockをOFFにした状態は正常に動作しました。 以下が、不具合の起きているソースです。 If 商品コード <> 0 Then Forms!F仕入入力!SF仕入入力.Form!商品コード = 商品コード SendKeys "{Tab}" SendKeys "+{Tab}" SendKeys "{Tab}" End If OS:Windows7 32bit よろしくお願いします。
- Access 既に開いているフォームへの値渡し
Access初心者です。 業務管理DBを作成し、行き詰ってしまいました。 どなたかアドバイスお願いいたします。 フォームA: 受付日付、担当、顧客情報、注文内容などそれぞれのマスタテーブルからおもなフィールドを クエリで作成 フォームB: 顧客情報テーブルを単票で作成 注文受付時に顧客がリーピータでない場合、フォームAからコマンドボタン実行し、 フォームBを開き、顧客情報テーブルに新規登録します。 《AからBをOpen》 フォームBで顧客情報の新規登録完了後、コマンドボタンを押下し、 その値(顧客ID)をフォームAに渡したいのですが、うまくいきません。 《B→A 値引き渡し》 --------------- Private Sub cmd_BT_Click() DoCmd.OpenForm "フォームA", , , "顧客ID=" & Me.顧客ID End Sub --------------- 他のフォーム間 《A→C》 では、上記のコマンドで正常に動作することを確認できています。 フォームA側のプロパティなど調べましたが、見当がつきません。 こういう場合は、どのあたりを手掛かりに調べればよろしいのでしょうか。 キーワードなどなんでも結構です。 用語などまだ理解していないところはありますが、 なにとぞご教示願います。
- 締切済み
- その他MS Office製品
- j-foreman
- 回答数10
- 【Access】フォームを閉じる際の制御について
AというフォームからBというフォームを開く際、AフォームのVisibleをFalseにし、Bのフォームを閉じる際、AというフォームのVisibleをTrueにするようにしました。 そうしたところ、Bというフォームを開いた状態でAccessの右上の×ボタンをクリックすると、エラーが出るようになりました。 エラー内容より、上記手順の場合、すでにAフォームが閉じている状態で、AフォームのVisibleをTrueにしようとしているためだと思いました。 そのため、Aフォームが開いている場合のみ、AフォームのVisibleをTrueにしたいと思ったのですが、どのように記述すれば良いか分からなかった為、アドバイスいただける方がいらっしゃいましたら、ご教示の程よろしくお願いします。 以上、宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- iroha_168
- 回答数2