webnasのプロフィール
- ベストアンサー数
- 3
- ベストアンサー率
- 30%
- お礼率
- 100%
- 登録日2011/02/13
- アクセスのVBAのご相談
初めて質問をいたします。よろしくお願いいたします。 Win 2007/Access 2007なのですが、 以下の記述のアドバイスをいただけないでしょうか。 症状は、レコード数を表示させたいフォームのテキストボックスに何も表示されない状況です。 <凡例> テーブルA テーブルB テーブルC テーブルD があります。 テーブルAはテーブルBとaにてリンク テーブルBはテーブルCとbにてリンク テーブルCとテーブルDはcにてリンクしているものとします。 <やりたいこと> フォームAのテキストボックスX、Y、Zを参照し、コマンドボタンをきっかけに、フォーム内部のWのテキストボックスに取得したbのカウント数を、再計算後に表示させたいと思っています。 <その他> Xはテキストボックス名でテキスト型 Zはテキストボックス名で日付型です。 Wはテキストボックス名で数値型です。 ★はbのカウント数です。 *は、数値型のレコードです。 +は、テキスト型のレコードです。 @は、日付型のレコードです。 <以下質問コード> Private Sub Form_Open(Cancel As Integer) Dim db As DAO.Databese Dim rs As DAO.Recordset Dim SQL As Variant Set db = CurrentDb SELECT Count(C.b) AS ★ FROM A INNER JOIN ((B INNER JOIN C ON B.b = C.b) INNER JOIN D ON C.c = D.c) ON A.a = B.a WHERE (((A.*)=1) AND ((D.+)=X) AND ((B.@)="0000-00-00 00:00:00") AND ((A.@) Between Y And Z)); Set rs = db.OpenRecordset(SQL) Me.W = rs!★ Set rs = Nothing Set db = Nothing End Sub <以上質問コード> 退職者が作ったアクセスデーターベースなのですが、 テキストボックスWに計算されたデータ数が表示がされなくなり、 自分なりに過去の質問をさぐってみたのですが、 いまだに、ゴールに行きつきません・・・。 質問の仕方が間違えていましたら申し訳ありません。 どうか、アドバイスのほど、よろしくお願いいたします。
- windows7のコマンドについて
PC見習い中の者です。 OSはwindows7を使用しています。 最近コマンドというものを覚えたのですが、「nslookup」コマンドがどうもうまく機能しません。 いくら試みても、 「DNS request timed out. timeout was 2 seconds.」 となってしまいます。 タイムアウトの時間を変えてみてもうまくいきませんでした。 これにはどのような原因が考えられるでしょうか。
- ベストアンサー
- その他(ITシステム運用・管理)
- Kdesky
- 回答数2
- サンプルコードがないと構築できない
今転職を考えていて、 Accessエンジニアと言う職種を見つけたので応募しようと思うのですが 私はパソコンに数百個のサンプルファイルをフォルダにいれ、 それを見なければわからないことが多いです。 今の会社でもサンプルファイルをもとにアクセスを構築しているし家でもそうなのですが、 新しい会社に就職が決まりすぐ業務に取り掛かる時に 何もサンプルがない状態で始めると、かなり時間がかかってしまいます。 面接時に 「サンプルコードをもとにアクセスを構築しているのでサンプルがなければ作業が遅くなるのですが よろしいでしょうか」 のようなことを言ってもいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- csjnubkphq654
- 回答数2
- アクセス APIファイルを利用して複数画像を選択
1つのレコードの中にwindowsのAPIファイルを開いて複数の画像をリンクさせてフォームに表示させる方法を模索しています。 access2010を利用し、単票フォームで作成。VBAのプログラム知識はありませ。ネット上のサンプルを主に利用しています。 参考No1 http://www.accessclub.jp/samplefile/samplefile_78.htm 参考No2 http://www.nurs.or.jp/~ppoy/access/access/acF039.html 上記の参考No1はフォームに一枚の画像をAPIを開くモジュールを利用して表示しています。 上記の参考No2はフォームに3枚の画像を表示していますが、ファイル名を入力する方法です。 この2つのやり方を合わせたような操作をしたいと思っています。 つまり、3枚(複数)の画像を表示するのに、一つ一つ選択ボタンがありAPIを開いて画像を表示させる方法です。 分かる方がいましたら、教えてください。 アクセス初心者で説明が分かりにくいかもしれませんがお願いします。
- 締切済み
- その他MS Office製品
- jp-green
- 回答数1
- Access非連結テキスト ラベル削除で動かない
Access2002のレポートに非連結テキストボックスをつくり,(コントロールソース =1 集計実行 グループ全体)にして,通番を振っています。 このとき,テキストボックスを作ったときに同時にできるラベルをそのまま残しておくと問題なく動くのですが,ラベルのみ削除するとレポートがデザインビューから印刷プレビューに切り替わりません。(動かなくなります。) いくつか他のファイルも同様の方法で通番を振っているのですが,他のファイルはみなラベルのみ削除しても問題なく動作します。(当たり前ですが・・・) 今回私がつくったファイルは何がいけないのでしょうか。なお,問題のファイルはもともと全角算用数字のフィールド名がありましたが,アクセス2007で動作させるとエラーになったため,すべて全角算用数字フィールド名を全角漢数字フィールド名に修正しました。この影響があるのでしょうか。
- 締切済み
- その他MS Office製品
- hdai
- 回答数2