DexMachina の回答履歴
- Access 帳票フォームのコンボボックス
こんにちは。 Accessの帳票フォームに得意先のコンボボックスを配置し、入力の手助けをしたいと思います。 しかし、名前が良く似ているため、一部を入力したらリストが絞り込まれるようなものにしたいのです。 単票フォームに同じようなものがあり、非連結のテキストボックスに入力をしたら、コンボボックスに絞り込まれたリストが自動的にドロップダウンされるようなものを作っています。 帳票フォームでこういうことをすることが、難しいことは今までいろいろな方の質問で分かっています。 Access2003 Q:得意先:得意先ID、得意先名、検索カナ 検索カナの一部を入力したら、得意先名のリストが自動的に表示されるようにしたい。 帳票フォームでこのようなことは可能でしょうか? 無理でしたら、無理と言っていただけると諦めがつきます。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- g7gg10
- 回答数3
- access2003から Firefoxの起動確認
Access2003から Firefoxを起動するとき現在マクロで アプリケーションの実行 "C:\Program Files\Mozilla Firefox\Firefox.exe" "・・・URL・・・" として実行しています。 知りたいのは、このコマンドの実行の結果、Firefoxが起動したかどうか を判断する方法ということです。(タイミング的に) やりたいことは、上記コマンドで複数のURLを連続して表示させたいの ですが、普通にやってしまうとFirefoxのウインドウがURLの分だけできて しまいます。 1回目の起動の後5秒ぐらい間を置いて(=Firefoxの起動が完了してから) 残りのURLの表示をさせると、ひとつのウインドウでタブがたくさんできます。 この、ひとつのウインドウでタブがたくさんの状態にしたいと思っています。 なので、1つ目のFirefoxの起動から5秒の間をおいて、2つ目以降のURLを 連続して表示指示を行っています。 これでたいていはうまくいっていますが、ときどきたくさんのウインドウができて しまいます。(結果表示に非常に時間を要してしまいます。) 反面、5秒待つというのは、待っているときは長く感じてしまいます。 (同じことを何度もやるので・・・) なので1つ目のFirefoxの起動命令のあと、Firefoxの起動を確認後に2つ目 以降のURLの表示をさせれば無駄なく実行ができると考えました。 Firefox(あるいは他のアプリケーション)が起動しているかどうかを Access2003の中で判断する方法などありますでしょうか。
- ベストアンサー
- その他MS Office製品
- pollux0375
- 回答数2
- Access2010でテーブルの内容で検索
現在Accessの勉強をしています。 Aテーブル、Bテーブルとあり、 AテーブルはID(オートナンバー)、番号(数字)、名前(文字列)が入っています。 この番号は重複ありで、複数レコードあるとします。 Bテーブルも同じようなID、番号、名前が入っていて、ここの番号は重複していません。 いわばマスタテーブルのようなものです。 (IDと番号を別ける必要があるのかなど、細かいことはこの際気にしないでください。) Aテーブルの全てのレコードの番号を検索し、Bテーブルにない情報だけを表示したいと思います。 この場合どのようにすればよいでしょうか? まだAccessを勉強したてで、よくわかっていないのですが、シンプルな方法はどのようにすれば良いのか思案中です。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- ok-rjak
- 回答数2
- 「恥ずかしげもなく」の読み方
「はずかしげもなく」と使っていましたが、 「はずずかしげもなく」とリンクサイトにあり、不安になっています。 http://ejje.weblio.jp/content/%E3%81%AF%E3%81%9A%E3%81%9A%E3%81%8B%E3%81%97%E3%81%92%E3%82%82%E3%81%AA%E3%81%8F どなたか、ご教授下さい。
- ベストアンサー
- 日本語・現代文・国語
- tk332
- 回答数4
- ACCESSのクエリ計算
Access2003でクエリで特定条件に一致するIDを出して 今度はそのそれぞれのIDから+100(IDが2なら2~102の範囲でというように)の元のテーブルの 値の中からフィールド1が5以上の条件に一致するものの最小のIDをもとめたいと思ってます。 始めたばかりの初心者です DMINでできるのかなと思って下記式にしてみたのですが パラメーターエラーでうまくいかなくて、、 DMin("[テーブル1].ID","[テーブル1]","[テーブル1].ID>=[クエリ1].ID&[ID]<[クエリ1].ID+100&[テーブル1]フィールド2>5")
- ベストアンサー
- その他MS Office製品
- xnatsurou
- 回答数1
- vba(Access2003)の記述情報
こんばんは。 遅くに質問失礼します。 只今、Access2003のvbaを記述しており、エラーが出て困りましたので質問いたしました。 初歩的な事かと思うのですがご指導下さいませ。 AccessのフォームにテキストボックスA、テキストボックスB、テキストボックスC、作成し、フォームロード時に編集ロックをしたいと思います。 ※------------------------------ Me.AllowEdits = False とか プロパティの編集ロック はい/いいえ を利用しない方法を探しています。 -------------------------------- 現在vbaの記述は Private Sub Form_Load() Dim Tbox As Variant Tbox = Array("テキストボックスA", "テキストボックスB", "テキストボックスC") Dim i As Integer For i = LBound(Tbox) To UBound(Tbox) [Tbox(i)].Locked = True ★ Next i End Sub を記述すると★行にエラーが発生します。 勉強のため色々ためしてみました。 試(1)…For文を外し短文で [テキストボックスA].Locked = True とした場合には問題なくロックできました。 試(2)…For文を外し短文で [Tbox(0)].Locked = True とした場合にはエラー。 試(3)…変数内確認のため MsgBox Tbox(0) とした場合「テキストボックスA」と出ます。 試(4)…For文を外し短文で [ & Tbox(0) & ].Locked = True や [ + Tbox(0) + ].Locked = True 試しましたがエラー・・・(当たり前でしょうが、、、 試(5)…googleで『vba [] 文字列 結合』等色々調べましたがあまり良い例に辿り着けず、、、 ご教授いただければ幸いです。 何卒、宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- buzinesswa
- 回答数1
- 再起動しないとADOが使えなくなるのを回避したい
アクセスのモジュールを編集すると 再起動しないとADOが使えなくなるのを回避したいです。 アクセス2003を使っています。 アクセスのモジュールをいじるとADOを実行しようとした時に 「マシン'ユーザー名'のユーザー'admin'がデーターベースを開けない状態、 またはロックできない状態にしています」 になってしまいます。 これを回避する方法はありますか? 面倒だけどいちいちアクセスの再起動をしないとだめですか? ご回答よろしくお願いします。
- ACCESS IIF関数 複数条件の設定について
選択クエリにおいて、あるフィールド「 X」 のレコード数値が 0<[X]<=50 であれば A 50<[X]<=100 であれば B 100<[X]<=150 であれば C と表記させるフィールド「Y」を追加したいと考えています。 この場合、Yのフィールド設定で指定する数式についてご教授願います。 一応、 IIf(0<[X]<=50,"A","") Or IIf(50<[X]<=100,"B","") Or IIf(100<[X]<=150,"C","") としましたが、実行すると、Yの列がすべて「-1」と表記されてしまいます。 何卒よろしくお願いいたします。
- デフォルトでチェックをする方法はありますか?
オフィス2003を使っています。 新規でアクセスファイルを作ると 「閉じる時に最適化する」にチェックはついてませんが、 これをデフォルトでチェックをする方法はありますか? 要は、 新規でmdbファイルを作成しても手作業で オプション→全般→「閉じる時に最適化する」にチェックする をしなくてもチェックしてるようにしたいです。 ご回答よろしくお願いします。
- 全てのサブフォーム名を取得したい
オフィス2007です。 Sub test() Dim obj As AccessObject For Each obj In CurrentProject.AllForms Debug.Print obj.Name Next End Sub --------------------------------- 上記のコードでデータベースのすべてのフォーム名は取得できますが フォーム1に乗っかっている複数のサブフォームを取得するにはどうすればいいのでしょうか? サブフォームに独自の名前を付けて、IFステートメントを使うしかないですか?
- フォームのコントロールのバックカラーの色を変えたい
アクセス2007です。 フォームのコントロールのバックカラーの色をVBAで変えたいのですが Me.コンボ0.BackColor = #00B7EF とするとコンパイルエラーになってしまいます。 Me.コンボ0.BackColor = 255 なら大丈夫です。 「#00B7EF」はデザインビューの値から持ってきました。 (写真参照) 2003の時は、この方法で行けました。 #00B7EFを数値に変換する方法、 もしくは水色のコードを教えてください。 アドバイスよろしくお願いします。
- ベストアンサー
- Visual Basic
- cvbnhytg
- 回答数2
- アクセスで設計をするにおいては
アクセスで設計をするにおいてはADOの知識は必須でしょうか? accessvbaの知識は多少ありますがADOはよくわかりません。 それでもアクセスで個人データを管理するデータベースの作成は可能でしょうか? 入力用フォームを作り、データを入力したり 検索用フォームを作ってデータを検索したいです。 VBAやアクションクエリだけでこなせますか? アドバイスよろしくお願いします。
- 全てのサブフォーム名を取得したい
オフィス2007です。 Sub test() Dim obj As AccessObject For Each obj In CurrentProject.AllForms Debug.Print obj.Name Next End Sub --------------------------------- 上記のコードでデータベースのすべてのフォーム名は取得できますが フォーム1に乗っかっている複数のサブフォームを取得するにはどうすればいいのでしょうか? サブフォームに独自の名前を付けて、IFステートメントを使うしかないですか?
- Access クエリ このレコードセットは・・・
いつもお世話になります。 Accessで下記の様にクエリを作成しましたが、”このレコードセットは更新できません”と出てしまいます。 ■テーブル1 ・顧客ID(主キー) ・顧客名 ・住所 ・TEL ■テーブル2 ・顧客ID ・取引ID(主キー) ・請求金額 ■クエリ1(集計クエリ) ・顧客ID グループ ・請求金額合計: Sum(請求金額) 合計 ■クエリ2(実際に使用するクエリ) ・顧客ID(テーブル1) ・顧客名(テーブル1) ・住所(テーブル1) ・TEL(テーブル1) ・請求金額合計(クエリ1) このクエリ2を開いて更新しようとしても、”このレコードセットは更新できません”と左下に表示されて更新できません。 ・請求金額合計(クエリ1)を除けば問題なく更新できます。 ですが1顧客に対して通算で幾ら請求をしたかとその顧客のデータを同一クエリで表示・更新したいので、意味をなさなくなってしまいます。 どなかた良い方法をご教授下さいませ。
- ベストアンサー
- その他(データベース)
- hiyoko3099
- 回答数3
- Access クエリ このレコードセットは・・・
いつもお世話になります。 Accessで下記の様にクエリを作成しましたが、”このレコードセットは更新できません”と出てしまいます。 ■テーブル1 ・顧客ID(主キー) ・顧客名 ・住所 ・TEL ■テーブル2 ・顧客ID ・取引ID(主キー) ・請求金額 ■クエリ1(集計クエリ) ・顧客ID グループ ・請求金額合計: Sum(請求金額) 合計 ■クエリ2(実際に使用するクエリ) ・顧客ID(テーブル1) ・顧客名(テーブル1) ・住所(テーブル1) ・TEL(テーブル1) ・請求金額合計(クエリ1) このクエリ2を開いて更新しようとしても、”このレコードセットは更新できません”と左下に表示されて更新できません。 ・請求金額合計(クエリ1)を除けば問題なく更新できます。 ですが1顧客に対して通算で幾ら請求をしたかとその顧客のデータを同一クエリで表示・更新したいので、意味をなさなくなってしまいます。 どなかた良い方法をご教授下さいませ。
- ベストアンサー
- その他(データベース)
- hiyoko3099
- 回答数3
- この暗号解ける人
添付の画像の暗号なのですが分かる方いますか? 自分でも解いてみたのですが分かりませんでしたorz つなげると質問文になるかと思うのですが それぞれの□の数字は関係あるのかも、一部しか解けなかったので分かりません。 ただ、自力で解いてみたい願望もあるので ヒントだけ教えて欲しいです。 全部で八つ□がありますが 私が分かった部分は 最初の□(首都) →パリ 2番目の□(うかんむりときへん) →木へんにあまは、手書き入力してみたら柅の字があったのですが、 この字が入る熟語を辞書で調べてみましたが無くて・・・・行き詰まってます。 うかんむりのほうは、カタカナでカナラムシを書いてみたり、うかんむりで下が虫という字のを探してみたりしましたが、分かりませんでした。 3番目の□(達磨) →こういう言葉は無いし、読み方としては「たつま」「たちま」「たつまろ」「たちまろ」のどれかかなと思っています。 他の七つの□が全部分かれば、どの読み方か分かるかなとも思ってます。 赤文字の点に関しても、上同様です。 4番目の□(刃と木) →おの 5番目の□(砂漠と時計) →この絵は意味不明で、砂漠にしか見えません。 砂漠と9時40分。もう少しヒントが欲しい。 6番目の□(馬) →しまうま 7番目の□(えええ) →みえ(または、みえけん) 8番目の□(飯×5) →ごはん ヒント希望します!(やっぱりヒントを基に自力で解いてみたいです) それでも分からなかったら、補足します。
- ベストアンサー
- その他(学問・教育)
- ramu9999
- 回答数7
- INNER JOINとwhere句
等結合のSQLを書く必要が出てきた場合、 INNER JOINとwhere句 どちらを使用されてるか教えて頂けないでしょうか? 私は、結合表の数が多くなってくると INNNERのSQLはぱっと見て見にくいと想いWHEREを使っているのですが。 (何より、WHEREのほうが構文が簡単で・・・。) よろしくお願いします。
- ベストアンサー
- その他(データベース)
- ShiftTail
- 回答数2
- アクセスのリレーションシップ
アクセス2007を使用しています。 顧客表 (顧客コード 顧客名) 注文表 (顧客コード 商品名 数) と言う表があります。 二つの表を 1.リレーションシップをはる 2.結合する(クエリ:売上表) 上記作業を行い売上表を作成しました。 売上表作成の流れは、 「当然顧客コードで2つの表が結合され、両方の表に存在する値の行が表示される」 と思っております。 今回の結合(等結合)表の作り方は以下の流れだと思っております。 1. 顧客表、注文表の直積を出す。 2. 顧客表・注文表の顧客コードで一致する行を抽出する。 ここで質問なのですが、 一度、リレーションシップを作成しないで、 顧客表と、注文表を結合しようとし、クエリの売上表を作成しようとしました。 すると、直積結果までしか出ませんでした。 (SQLウィザードを確認しましたが、FROM句までのSQLしかありませんでした。Where,Innnerなし) これはつまり、リレーションシップを張らなければ、等結合が行われないということで 間違いないでしょうか?(Where、Inner JOINでの条件が入らない)
- ベストアンサー
- その他MS Office製品
- ShiftTail
- 回答数1
- アクセスバージョンの違い。
アクセスバージョンの違い。 みなさん、こんにちは。いつも回答ありがとうございます。以下のように 質問しますのでよろしく教授方お願いします。 Windows XPのもとで、メールソフト、NIFTY MANAGER メール版 for Windows V1.06を文章のメモのように使用しているのです。機能不足で、メールソフトとしては、使用できません。メール作成画面で文字を書き込んでいるときは、良いのですが、いったんキャビネットに保存して、保存した文書を呼び出すと文字化けがします。 現象としては、エンコードやデコードに関することではないかと推量しています。 ホームページなどでUTF-8コードで掛かれたものをshift-JISに変換すると一部文字化けすることがあります。このような現象だからです。 (●Q01) アクセス2002が、インストールされていると書き込みがshift-JISでも、保存するとき、UTF-8で書き込みされて呼び出されるとshift-JISに変換されて表示されるようなことがあるのでしょうか? 同じWindows XPの機械でも、文字化けする機械と文字化けしない機械があります。 この機械の差異は、新しいバージョンのアクセスを入れているかどうかだと推量しています。アクセス2002以降がインストールされていると、どうも、文字化けが発生するようなのです。機械にアクセスが、インストールされていないと文字化けは、発生しません。 (●Q02) アクセスのバージョンの違いでこのような文字化けの経験をされた方は、無いでしょうか? (●Q03)NIFTY MANAGER メール版 for Windows V1.06は、アクセス97のデータベースを使用して文書を保存しています。ここでのバージョンの違いが原因では無いかと推量するのですが何か情報をお持ちの方は、おられませんでしょうか? (●Q04)何か文字化けの回避の方法を提案いただけないでしょうか? 一番良いのは、作成した@Niftyが、サポートしてくれることですが、今は、サポート終了でだめです。 Microsoft Outlook 2000なども、使っているのでこのソフトを使用する方法もありそうですが、慣れているのには、抗しがたいものがあります。 たとえ、一つだけでも、お知りのことがありましたら、ご教授方よろしくお願いします。 敬具
- ベストアンサー
- その他MS Office製品
- mhd02556
- 回答数2