000600

このフォームからは投稿できません。
name
e-mail
url
subject
comment
Access実践入門 掲示板


新規投稿は上のメニューから選択してください。(リファラー(リンク元)を有効にしてください。)


◆ フィルタ 投稿者:そう
にこにこ 次のようなテーブル構造の名簿テーブルで,抽出したレコードをサブフォームに表示したいと思います。
[氏名]  [日付]
山田   2008/11/13
鈴木   2008/12/11
近藤   2008/12/28
Microsoftカレンダーコントロール11.0を利用し,[日付]でフィルタをかけようとしています。
カレンダーコントロールクリック時のイベントに,
Me!sub名簿.Form.Filter = "日付 = " & Me.Calender.Value
Me!sub名簿.Form.FilterOn = True
と記述しているのですが,うまくいきません。どのようにしたら成功するのでしょうか。御教示のほどよろしくお願いいたします。
2008/11/13(Thu) 23:41:22 [ No.27 ]
◇ Re: フィルタ 投稿者:管理人
涙 カレンダーコントロール使った事無いので、よく解らないのです・・・・

カレンダーコントロールを使わないで、日付を直接指定してフィルタをかけると出来るのでしょうか?
それなら、カレンダーコントロールの使い方になりますかね。

サブフォームのフィルターに関して
http://www.nurs.or.jp/~ppoy/access/access/acF002.html


2008/11/14(Fri) 09:12:07 [ No.28 ]

◆ 画面の「戻る」について(続き) 投稿者:新谷 善彦
汗 下記内容を参考に作成したのです。何か注意すべきことがあったら教えてください。

Private Sub 戻る_Click()

SendKeys "{ESC}", True
DoCmd.Close
If inpmode = 0 Then
Forms![fo会員一覧].RecordSource = "qu会員一覧かな"
DoCmd.ShowAllRecords
End If

End Sub

以上です。
2008/08/26(Tue) 20:57:06 [ No.24 ]
◇ Re: 画面の「戻る」について(続き) 投稿者:管理人
にこにこ 「戻る」ボタンは、一覧表から左端の編集ボタンを押して、そのデータを呼び出した画面で、たとえば何かの項目を変更した場合に、その変更を保存しないで戻るという意味になります。
「ESC」キーを送信するのは、そのまま閉じてしまうと、データが変更されてしまうからです。
逆に、登録ボタンは、何もしないで、フォームを閉じているだけです。

上記のプロシージャは、新規入力で、何件か連続で登録された場合に、最後に「戻る」をクリックした場合、inpmodeが0ですから、一覧表のデータにすべてのデータが表示されるように、ShowAllRecords をつかっています。

「戻る」ボタンに何をさせたいのでしょうか?

2008/08/27(Wed) 15:28:37 [ No.25 ]
◇ Re: 画面の「戻る」について(続き) 投稿者:新谷 善彦
にこにこ 管理様

早速のアドバイスをいただきありがとうございます。

今日見直してみたら、ESCの括弧の間違いに気付きました。角括弧が波括弧の間違いです。

本当にありがとうございました。

以上
2008/08/28(Thu) 11:44:01 [ No.26 ]

◆ 画面の「戻る」について 投稿者:新谷 善彦
汗 会員管理の「会員一覧」−「会員入力」画面の「戻る」のところを参考に作成したのですが、「戻る」をクリックしても、前のデータに戻ることができません。どこか悪いかどうかわかりません。お教えください。よろしくお願いいたします。
2008/08/26(Tue) 20:40:30 [ No.23 ]

投稿者 No. 暗証キー

- YY-BOARD - icon:MakiMaki
- Antispam Version -