Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


482 / 500 ページ ←次へ | 前へ→

【3511】出来ました!!。
お礼  なお  - 04/9/15(水) 12:50 -

引用なし
パスワード
   ありがとうございます。
返事が送れてすいません。

思った用に私のやりたいことが出来ました。
本当に感謝しています。
動いた時は、やった!って感じでした。
いろいろ最後まで付き合ってくれてありがとうございます。
・ツリー全体表示

【3510】メモリ上でのテーブルの作成と編集
質問  SIA  - 04/9/15(水) 12:46 -

引用なし
パスワード
   Access2000を使用しています。
ただいまクラス内でテーブルを作成、フィールドの追加、レコードの追加編集
をしたいと思っているのですが、このようなことはできるのでしょうか?
最初は、テーブルを保存してしまおうと思っていたのですが、クラスを配列で宣言
した際に名前の重複や、強制終了したさいの残骸などが気にかかり何とか
変数的にテーブルを操作できないかと思った次第です。

なにか、良い方法がありませんでしょうか?
・ツリー全体表示

【3509】Re:コメント化/非コメント化
質問  わだあつと  - 04/9/15(水) 11:30 -

引用なし
パスワード
   ▼Gin_II さん:

>Access2000以降であれば、「表示」⇒「ツールバー」⇒「編集」で
>使えるようになると思います。
Access97です。97では使えませんか?
・ツリー全体表示

【3508】Re:コメント化/非コメント化
回答  Gin_II  - 04/9/15(水) 11:27 -

引用なし
パスワード
   >Accessにもコメント化/非コメント化のツールはあるのでしょうか?
>あるとすればどう使うのでしょうか?

Access2000以降であれば、「表示」⇒「ツールバー」⇒「編集」で
使えるようになると思います。
・ツリー全体表示

【3507】コメント化/非コメント化
質問  わだあつと  - 04/9/15(水) 11:05 -

引用なし
パスワード
   ExcelのVBAツールにコメント化/非コメント化がありますよね。
Accessにもコメント化/非コメント化のツールはあるのでしょうか?
あるとすればどう使うのでしょうか?
どなたかご教示よろしくお願いします。
・ツリー全体表示

【3506】Re:レポートにて同じレコードを任意の数だ...
回答  Gin_II  - 04/9/14(火) 20:54 -

引用なし
パスワード
   [AC97] 宛名ラベルで 同じレコードを連続して複数印刷する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;404902&Product=accJPN

上記が近いですね。

>   例)指定枚数 = Forms![フォーム名]![コントロール名]

ここを、変更すれば使えると思います。

レポート上(詳細セクション)にテキストボックスを作成して、コントロールソースに
> 出力したい枚数を入力したフィールドがあります。
このフィールドを指定してください。

で、
指定枚数 = Me!コントロール名
のようにすれば、大丈夫かな?

#その作成したテキストボックスを印刷したくなければ、可視プロパティを
 いいえ にしておいてください。
・ツリー全体表示

【3505】Re:抽出条件について
お礼  NAO  - 04/9/14(火) 14:38 -

引用なし
パスワード
   ▼クロ さん:
>▼NAO さん:
>>未払い一覧(納品済で支払い手続きが終わってない)と言うのををクエリーで作成しているのですが、その抽出条件として処理月だけが空欄の所を抽出したいのですが、
>>(抽出条件にIs Nullと入っています)納品日が空欄の所も一緒に抽出されてしまいます。どの様にしたら良いですか?
>
>処理月の抽出条件に「Is Null」として同じ行部分で
>納品日の抽出条件に「Is Not Null」(納品日が空欄でないもの)でいいのでは?

できました!ありがとうございました。
・ツリー全体表示

【3504】Re:抽出条件について
回答  クロ  - 04/9/14(火) 14:11 -

引用なし
パスワード
   ▼NAO さん:
>未払い一覧(納品済で支払い手続きが終わってない)と言うのををクエリーで作成しているのですが、その抽出条件として処理月だけが空欄の所を抽出したいのですが、
>(抽出条件にIs Nullと入っています)納品日が空欄の所も一緒に抽出されてしまいます。どの様にしたら良いですか?

処理月の抽出条件に「Is Null」として同じ行部分で
納品日の抽出条件に「Is Not Null」(納品日が空欄でないもの)でいいのでは?
・ツリー全体表示

【3503】抽出条件について
質問  NAO  - 04/9/14(火) 11:58 -

引用なし
パスワード
   未払い一覧(納品済で支払い手続きが終わってない)と言うのををクエリーで作成しているのですが、その抽出条件として処理月だけが空欄の所を抽出したいのですが、
(抽出条件にIs Nullと入っています)納品日が空欄の所も一緒に抽出されてしまいます。どの様にしたら良いですか?
・ツリー全体表示

【3502】Re:コンボボックスについて
お礼  saikoro  - 04/9/14(火) 11:15 -

引用なし
パスワード
   こもれび様、毎回ありがとうございます。
返信が遅くなってスミマセン。

>うーん、プロパティのみですか…
>
>私がいつも使っている手法は
>
>IME入力モード プロパティを「使用不可」にすることと、
>
>Private Sub コンボ0_KeyPress(KeyAscii As Integer)
>  KeyAscii = 0
>End Sub
>
>です。
>(念入りにはやっていません.)
>これでこれまでトラブルになってしまったことが無いので… (^^;
>
>確かにコードを書かずに済めば楽ですけど

やはり、コードを書く手段で行きたいと思います。
IME入力モード プロパティを「使用不可」にすることを忘れてました^^;
自分のだと、全角にすると入力できちゃう・・・
こもれび様ありがとうございました。m(_ _)m
・ツリー全体表示

【3501】レポートにて同じレコードを任意の数だけ...
質問  popo  - 04/9/14(火) 10:43 -

引用なし
パスワード
   こんにちは。
こちらの掲示板にはたびたびお世話になっております。

以下について解決方法をご存知の方、教えていただけますか??

アクセスレポートにて、宛名ラベルを作成しています。
宛名(レコード)によって、複数枚、宛名ラベルを出力する必要があります。
また、出力したい枚数はレコードによって異なります。
テーブルには、出力したい枚数を入力したフィールドがあります。
何か関数を使用してできるのかな。。。と思ったのですが、分かりませんでした。

すみません。
どなたかご存知でしたら、教えてください。
よろしくお願い致します。
・ツリー全体表示

【3500】Re:ファイル名(.txt)をACCESSから変更し...
回答  Gin_II  - 04/9/13(月) 23:25 -

引用なし
パスワード
   ▼ocha さん:
>テキストファイルをインポートし後、
>元のファイルの名前を変えて、他のフォルダに移そうとしています。
>movefileを使えばいいのかな?と思うのですが、
>object.movefile 元ファイル,移動先ファイル
>のobdectの部分になにをいれたらいいのか分かりません。
>
>どなたか教えてください。

解決済みみたいですが。。(一応。。)
ファイル名の変更・フォルダの移動には、VBAの

Name ステートメント
を使えば大丈夫です。

もちろん、FileSystemObject でもぜんぜん構いませんけど。
・ツリー全体表示

【3499】Re:追伸
お礼  津波警報  - 04/9/13(月) 21:54 -

引用なし
パスワード
    みなさん有難うございました。
お蔭様で仕事も上手く行きそうです。
 本当に有難うございました。
・ツリー全体表示

【3498】Re:エラーメッセージの表示
発言  こもれび  - 04/9/13(月) 18:36 -

引用なし
パスワード
   こもれびです

>フォームに入力したものが、テーブルをあけると入力されています。
>これって、連結しているということなんですよね??
その動作ですとどうやら連結ですね。

連結フォームの場合、レコードを移動する瞬間にテーブルに書き込まれますので
配置された幾つかのテキストボックスの編集を行っている時のイベントをとらえる
のが無難な手法ではないかと私は考えます。

一度に入力する件数は1件のみでしょうか、それとも複数件あるのでしょうか。
また、1件入力した後にコマンドボタンか何かをクリックするようにされていますか?

先の投稿を読みますと、1件の入力で金額の入力が一番最後のように思えたのですが
そのあたりはいかがでしょうか。
・ツリー全体表示

【3497】Re:エラーメッセージの表示
質問  クロヒョウ  - 04/9/13(月) 16:47 -

引用なし
パスワード
   こもれび さんへ
>テーブルとデータ入力用のフォームは連結していますか?
>それとも連結していませんか?

連結していると思います。
フォームに入力したものが、テーブルをあけると入力されています。
これって、連結しているということなんですよね??
・ツリー全体表示

【3496】Re:エラーメッセージの表示
発言  こもれび  - 04/9/13(月) 16:38 -

引用なし
パスワード
   テーブルとデータ入力用のフォームは連結していますか?
それとも連結していませんか?
・ツリー全体表示

【3495】Re:コンボボックスについて
回答  こもれび  - 04/9/13(月) 16:35 -

引用なし
パスワード
   こもれびです こんにちは

うーん、プロパティのみですか…

私がいつも使っている手法は

IME入力モード プロパティを「使用不可」にすることと、

Private Sub コンボ0_KeyPress(KeyAscii As Integer)
  KeyAscii = 0
End Sub

です。
(念入りにはやっていません.)
これでこれまでトラブルになってしまったことが無いので… (^^;

確かにコードを書かずに済めば楽ですけど
・ツリー全体表示

【3494】エラーメッセージの表示
質問  クロヒョウ  - 04/9/13(月) 14:59 -

引用なし
パスワード
   アクセス97を使用しています。

会社で、請求書の作成を行っています。
金額が未入力のときにエラーメッセージを表示する設定をしたいのですが、
どこにイベントをかけたらいいのかすらわかりません。

テーブルに基本データの入力をしています。
請求書の作成にかかる内容は、商品名称、納品日、金額です。
商品と金額が必ずしも繋がっていないので、金額は全て入力しなければなりません。
このテーブルから請求するものをクエリーを使って抽出させ、
レポートを作成しています。

普段は、入力フォームでデータを入力し、レポートをプレビューで開けて印刷する、
という作業しかしておりません。

どなたか、アドバイスをいただけないでしょうか。
よろしくお願いします。
・ツリー全体表示

【3493】コンボボックスについて
発言  saikoro  - 04/9/13(月) 14:12 -

引用なし
パスワード
   毎回お世話になっております。

今回は、コンボボックスについてなのですが、
コンボボックスに直接文字入力をしないで、
コンボボックスリストに表示される物だけを、
指定するようにしたいのですが、それをコンボボックスの
プロパティでやる事は、可能でしょうか?

コンボボックスのKeypressイベント時に
以下の関数を呼べば実行可能なのですが、

'<引数>iKeyAscii
'
Public Sub NyuuryokuSeigen(ByRef iKeyAscii As Integer)  
  Select Case iKeyAscii
    Case vbKeyReturn
    Case vbKeyBack
    Case vbKeyEscape
    Case Else
      iKeyAscii = 0
  End Select
End Sub

この他にプロパティで設定できるのでしょうか?
よろしくお願いいたします。
・ツリー全体表示

【3492】Re:フォームの最小化の判定
回答  YU-TANG WEB  - 04/9/13(月) 13:39 -

引用なし
パスワード
   こんにちは、YU-TANG です。

> フォームが最小化しているか否かを判断する方法というのは

正攻法だと GetWindowPlacement API で取得するしかないような気がします。
後はせいぜい、WindowHeight がタイトルバーと同じ高さだったら最小化と
みなす、とか。

# 私が知らないだけかもしれません。
・ツリー全体表示

482 / 500 ページ ←次へ | 前へ→
ページ:  ┃  記事番号:
1084778
(SS)C-BOARD v3.8 is Free