Access VBA質問箱 IV

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

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


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

【11334】Re:ドロップダウンリスト
回答  Pirorin  - 09/12/30(水) 7:37 -

引用なし
パスワード
   検索先を言っておいて何ですが、アクセスには
ドロップダウンリストありません。あくまでも
コンボボックスのことだろうということです。
リストボックスはもともとオープンですから
これは除外してのお答えです。
・ツリー全体表示

【11333】Re:ドロップダウンリスト
発言  Pirorin  - 09/12/30(水) 7:09 -

引用なし
パスワード
   ms access combobox KeyAscii でググってみると
すぐに見つかります。
・ツリー全体表示

【11332】Re:ドロップダウンリスト
発言  そよ風  - 09/12/29(火) 15:29 -

引用なし
パスワード
   ▼そよ風 さん:
>ドロップダウンリストで表示された項目を数字で選択することにより表示することはできますか。
>
>ドロップダウンリスト
>1 ああああ
>2 いいいい
>3 うううう
>と表示された項目を選択するのではなく、テンキーから「1」を選択することにより、「ああああ」を表示する。
>
>よろしくお願いいたします。

追加説明:作成はフォームとなります。
・ツリー全体表示

【11331】ドロップダウンリスト
質問  そよ風  - 09/12/29(火) 14:58 -

引用なし
パスワード
   ドロップダウンリストで表示された項目を数字で選択することにより表示することはできますか。

ドロップダウンリスト
1 ああああ
2 いいいい
3 うううう
と表示された項目を選択するのではなく、テンキーから「1」を選択することにより、「ああああ」を表示する。

よろしくお願いいたします。
・ツリー全体表示

【11330】Re:クエリのテーブルを一変に変える方法
お礼  hiro  - 09/12/28(月) 15:39 -

引用なし
パスワード
   ▼超初心者 さん:

 度々ありがとうございます。(ペコリ)
 助かりました。
・ツリー全体表示

【11329】Re:フォームでの入力
回答  hatena  - 09/12/28(月) 14:42 -

引用なし
パスワード
   >レコードセットはダイナセットになっています。
>また、新規にフォームを作り直せば入力ができました・・・
>比較してみると、「その他」のタブの”コード保持”が
>新規作成分が”いいえ”に対し入力できないフォームは”はい”
>になっていただけで、変更しても変わりませんでした。

新規に作成したフォームの設定を一つずつ、問題のフォームと
同じように設定していって、入力できなくなった直前に変更した
設定に問題があることになりますね。

現状だと、地道に上記のことをするのが結局早道のように
思います。
・ツリー全体表示

【11328】Re:フォームでの入力
発言  マツ  - 09/12/28(月) 11:47 -

引用なし
パスワード
   ▼hatena さん:
>データタブの
>レコードセット は ダイナセット になってますか。
>
>そのテーブルから、新規のフォームを作り直した場合は入力できますか。

レコードセットはダイナセットになっています。
また、新規にフォームを作り直せば入力ができました・・・
比較してみると、「その他」のタブの”コード保持”が
新規作成分が”いいえ”に対し入力できないフォームは”はい”
になっていただけで、変更しても変わりませんでした。
・ツリー全体表示

【11327】Re:印刷プレビュー時のシャッターバーに...
回答  小僧  - 09/12/28(月) 10:04 -

引用なし
パスワード
   ▼VBA初心者 さん:
こんにちは。

>>>  DoCmd.SelectObject acForm, stDocName, True
>>こちらの操作は必要なのでしょうか。

> 他のサンプルソースから参考にしたので正直あまり
> 意味がわかっていません。

SelectObject メソッドのヘルプを確認されておりますでしょうか?


構文
式.SelectObject(ObjectType, ObjectName, InNavigationPane)

InNavigationPane:
データベース ウィンドウでオブジェクトを選択するには、True を使います。
・ツリー全体表示

【11326】昨日の女むかつく!!!
発言  うみんちゅ E-MAIL  - 09/12/27(日) 14:33 -

引用なし
パスワード
   tp://na.xiexiexie.net/2vuzve5/
報酬UPするから本番さしてくれっていったから本番したのに、
事が終わった後で手持ちが無いってどういうこと???
とりあえず6万貰ったけど・・・なんか納得いかんo( ̄ ^  ̄ o)
・ツリー全体表示

【11325】Re:フォームでの入力
回答  hatena  - 09/12/27(日) 12:24 -

引用なし
パスワード
   >そのフォームでキーボードの入力が一切出来ません・・・
>フォームのプロパティのデータタブにある
>1.更新の許可
>2.削除の許可
>3.追加の許可
>4.データ入力用

データタブの
レコードセット は ダイナセット になってますか。

そのテーブルから、新規のフォームを作り直した場合は入力できますか。
・ツリー全体表示

【11324】Re:フォームでの入力
発言  マツ  - 09/12/26(土) 12:20 -

引用なし
パスワード
   ▼超初心者 さん:
>▼マツ さん:
>フォームのレコードソースがクエリーであった場合、
>「更新可能なクエリー」であることも必要です。

あと、レコードソースはテーブルですので、そこの所は問題ありません
なので、一向にわかりません・・・
・ツリー全体表示

【11323】Re:クエリのテーブルを一変に変える方法
発言  超初心者  - 09/12/25(金) 17:30 -

引用なし
パスワード
   ▼hiro さん:
> またまた質問なのですが、テーブルのデータを一気に削除に
> する方法って、ありますか?

削除クエリを作成すれば、ワンクリック(?)です^^;;
・ツリー全体表示

【11322】Re:クエリのテーブルを一変に変える方法
質問  hiro  - 09/12/25(金) 16:39 -

引用なし
パスワード
   ▼超初心者 さん、何度もありがとうございます。

 今、試してみましたが、追加になりますね。
 固定のテーブルが3つありまして、取込前に削除処理を
 するのが、やや面倒でして・・・・(すいません)
 
 またまた質問なのですが、テーブルのデータを一気に削除に
 する方法って、ありますか?
 左上の□選ぶのが、早いのかな?
・ツリー全体表示

【11321】Re:クエリのテーブルを一変に変える方法
発言  超初心者  - 09/12/25(金) 15:30 -

引用なし
パスワード
   ▼hiro さん:
> ひとつ質問なんですが、固定のテーブルを作ったのですが、
> 翌月にそのテーブルにインポートしたら、前月のデータは消えて、
> 上書きされるのでしょうか?

上書きではなく追加になると思います。

上書きが必要な場合は、取り込み前に削除処理を、
追加で良い場合は、クエリーでの年月指定(?)などを、
というような処理になるかと思います。

すみません。こちらでテスト環境が整わないので、試してません。
たぶん上記のとおりだと「思います」^^;;
・ツリー全体表示

【11320】Re:クエリのテーブルを一変に変える方法
お礼  hiro  - 09/12/25(金) 13:25 -

引用なし
パスワード
   ▼超初心者 さん、ありがとうございました。

 ひとつ質問なんですが、固定のテーブルを作ったのですが、
 翌月にそのテーブルにインポートしたら、前月のデータは消えて、
 上書きされるのでしょうか?

 宜しくお願いします。
・ツリー全体表示

【11319】Re:印刷プレビュー時のシャッターバーに...
回答  VBA初心者  - 09/12/25(金) 13:11 -

引用なし
パスワード
   ▼小僧 さん:
▼VBA初心者 さん:
こんにちは。

>データベースウィンドウが表示が表示される原因は
>一番上の行なのですが、
>こちらの操作は必要なのでしょうか。
 他のサンプルソースから参考にしたので正直あまり
意味がわかっていません。
 やりたい操作的には
1. 印刷したいフォームを印刷プレビューで表示させて
 確認して印刷することです。
*ですので、他のフォーム、テーブル、クエリをナビゲーションウィンドウ
では表示させたくないです。(できれば印刷対象のフォームもナビゲーション
ウィンドウでは非表示にしたいです。)

*エンドユーザが操作する為、必要がないものは非表示にしたいです。

以上、お手数ですがご教授をお願い致します。

>
>>  DoCmd.SelectObject acForm, stDocName, True
>>  DoCmd.OpenForm "SS_H", acViewPreview
>>   
>>  DoCmd.SelectObject acForm, MyForm.Name, False
>
>データベースウィンドウが表示が表示される原因は
>一番上の行なのですが、
>こちらの操作は必要なのでしょうか。
>
>他フォームをプレビューで開いて
>元フォームを表示させるだけなら必要なさそうなのですが…。
・ツリー全体表示

【11318】Re:印刷プレビュー時のシャッターバーに...
発言  小僧  - 09/12/25(金) 12:08 -

引用なし
パスワード
   ▼VBA初心者 さん:
こんにちは。

>  DoCmd.SelectObject acForm, stDocName, True
>  DoCmd.OpenForm "SS_H", acViewPreview
>   
>  DoCmd.SelectObject acForm, MyForm.Name, False

データベースウィンドウが表示が表示される原因は
一番上の行なのですが、
こちらの操作は必要なのでしょうか。

他フォームをプレビューで開いて
元フォームを表示させるだけなら必要なさそうなのですが…。
・ツリー全体表示

【11317】Re:フォームでの入力
発言  超初心者  - 09/12/25(金) 11:59 -

引用なし
パスワード
   ▼マツ さん:
フォームのレコードソースがクエリーであった場合、
「更新可能なクエリー」であることも必要です。

確認してみてはいかがでしょう。

違ったらごめんなさい^^;
・ツリー全体表示

【11316】Re:複数あるCSVから決まったパターン名の...
発言  小僧  - 09/12/25(金) 11:53 -

引用なし
パスワード
   ▼RK さん:
こんにちは。

>「MyPath = "C:\AutoCSV\CSV\MOLS-DR1_3-*.CSV"」のようにすると
> エラーがでます。

どの行でどの様なエラーが出るのでしょうか。

現在ご提示されている情報だけですと
エラーの原因の特定が難しいですね。
・ツリー全体表示

【11315】Re:複数あるCSVファイル名から決まっ...
発言  超初心者  - 09/12/25(金) 11:50 -

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

> MyPath = "C:\AutoCSV\CSV\*.CSV"
> MyCSV = Dir(MyPath, vbNormal)
> Do While MyCSV <> ""
  If MyCSV Like "MOLS-DR1_3-*" Then
>   DoCmd.TransferText acImportDelim, "", "WRK_ECO", "C:\AutoCSV\CSV\" & MyCSV, True
  EndIf
>   MyCSV = Dir
> Loop

こんな感じでいかがでしょう
・ツリー全体表示

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