ACCESSのサブフォームの入力項目全てに NULL を送る
命令とかが有れば教えてください。
入力中にクリアボタンを使いたくて・・・

A 回答 (1件)

入力クリアのコマンドを作ったら、出来ると思います。


コマンドのクリック時のプロシージャーに、

テキスト名=""
ではどうでしょう?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QAccess2000のフォームでのフォームのIMEが、2度目以降変更してしまう。

アクセス初心者です。
Accsss2000のフォームでのデータ入力を楽におこなうために、例えば名前ならばテキストボックスのプロパティシートのその他タブから、IME入力モードをオンにしてかつIME変換モードを人名/地名に変更したのですが、1回目の入力はIMEが全角・人名モードになるのですが、2度目以降は半角カタカナ・人名/地名モードになってしまいます。全角ではありません。なぜでしょうか?
また上のタブにIME入力モード保持というのもありますが、どういう時に利用すればよいのでしょうか?

Aベストアンサー

> 1回目の入力はIMEが全角・人名モードになるのですが、
> 2度目以降は半角カタカナ・人名/地名モードになってしまいます。

恐らく、1回目の入力から2回目に当該テキストボックスへの移動までの
間に、半角カタカナを指定したテキストボックス(またはコンボボックス)を
経由しているのではないでしょうか。
(或いは『IME 入力モード』が「オフ」や「使用不可」、または英数系?)

ともあれ、回避策としては、『IME 入力モード』を、現在の「オン」から
「ひらがな」に変更します。
(「オン」は、「ひらがな/全角カタカナ/半角英数」などのモードを特に指定
 しない場合に使用します。そのため、特定モードで固定したい場合は、
 それに合わせた設定値(ここでは「ひらがな」)を指定する必要がある、
 ということです)


> 上のタブにIME入力モード保持というのもありますが、どういう時に
> 利用すればよいのでしょうか?

私自身はこの設定は使用していないのですが・・・(汗)

例えば、取引情報を入力する場合、『企業略称』テキストボックスには
「アルファベットの略称」や「漢字の略称」、「カタカナの略称」がそれぞれ
連続することになります。
このとき、同テキストボックスの『IME 入力モード』を「ひらがな」などに固定
してしまうと、アルファベットやカタカナの略称のデータを入力する際には
毎回手動で「全角カタカナ」や「半角英数」に切り替える・・・という使い方を
する方もいる可能性があります。
『IME 入力モード保持』は、恐らくそういう場合を想定した機能ではないかと
思います。
(もちろん、ひらがなからの変換で全角カタカナや半角英数に変換するように
 している人の場合は、切替は不要ですので、この設定は使用しなくても
 かまわないことになります)

> 1回目の入力はIMEが全角・人名モードになるのですが、
> 2度目以降は半角カタカナ・人名/地名モードになってしまいます。

恐らく、1回目の入力から2回目に当該テキストボックスへの移動までの
間に、半角カタカナを指定したテキストボックス(またはコンボボックス)を
経由しているのではないでしょうか。
(或いは『IME 入力モード』が「オフ」や「使用不可」、または英数系?)

ともあれ、回避策としては、『IME 入力モード』を、現在の「オン」から
「ひらがな」に変更します。
(「オン」は、...続きを読む

Qフォームの入力時の項目切替について

メールフォームを作っているのですが、以下の機能が出来るかお伺いしたく質問させていただきます。

フォーム入力欄にて
・変更項目:「1」・「2」・「3」・「4」
・名前:
・郵便番号:
・住所:
・メールアドレス:
・備考:
上記の普通のフォームがあるとして、一番最初の変更項目にて
「1」を選択した場合には、その下にある→変更項目、名前、郵便番号、住所、備考の入力ボックスのみ残し他のメールアドレス入力欄は未表示にする。
また、変更項目欄にて「2」を選択した場合には→変更項目、名前、備考の入力ボックスのみ残し他の郵便番号、住所入力欄は未表示にする。

と言ったような事を行ないたいと考えております。

要は、フォームで各種変更依頼なるものを作成し、会員であるお客様に対し変更項目の内容を入力していただこうとしています。
ですが、変更項目毎にフォームを作るのも可能ですが、どうせなら1つのフォームで処理できるのであればと考えました。
また、お客様にとって初めに変更項目を選択していただき残りの入力欄は必要箇所だけ残っていれば、少々親切かな?とも考えております。

スクリプトが分かれば良いのですが、色々と検索してみても発見できなかったので質問させていただきました。
参考URLがあれば教えていただくだけでも結構ですし、スクリプトがあるようでしたら宜しくお願いいたします。

メールフォームを作っているのですが、以下の機能が出来るかお伺いしたく質問させていただきます。

フォーム入力欄にて
・変更項目:「1」・「2」・「3」・「4」
・名前:
・郵便番号:
・住所:
・メールアドレス:
・備考:
上記の普通のフォームがあるとして、一番最初の変更項目にて
「1」を選択した場合には、その下にある→変更項目、名前、郵便番号、住所、備考の入力ボックスのみ残し他のメールアドレス入力欄は未表示にする。
また、変更項目欄にて「2」を選択した場合には→変更項目、...続きを読む

Aベストアンサー

#1です。

>フォームの欄はDLを使用した模擬?テーブルレイアウト
と、いわれても具体的な事がわからないので勝手にフォームとしてそれらしい形(fieldsetで分類)でサンプルを書きました。

要は、四つの変更項目をまとめた部分にonclickを
各項目にはidを付けてあればHTML部分はあまり関係ないので適当にアレンジするなり、これにスタイルを付けて希望の形にするなりしてください。

<html>
<head>
<title></title>
<script type="text/javascript">
window.onload=sample;
function sample(){
// 切り替える項目(id)
var id_list = 'tel postno addr mail pass';
// checkboxとの関係
var setting = {
'f_addr':['tel','postno','addr'],
'f_tel':['tel'],
'f_mail':['mail'],
'f_pass':['pass']
}

var items = new Object;
var ids = id_list.split(' ');
for(var i=0;ids[i];i++)items[ids[i]] = false;
for(var x in setting)
if(document.getElementById(x).checked)
for(var i=0;setting[x][i];i++)
items[setting[x][i]] = true;
for(var x in items) {
var Item = document.getElementById(x);
Item.disabled = ! items[x];
Item.style.visibility = (items[x])?'':'hidden';
}
}
</script>
</head>
<body>

<form>
<fieldset><legend>お客様のID・お名前</legend>
<label for="id">会員ID</label><input type="text" name="id" id="id">
<label for="name">お名前</label><input type="text" name="name" id="name">
</fieldset>
<fieldset onclick="sample()">
<legend>変更する項目</legend>
<label for="f_addr">(1)お届け先住所の変更</label><input type="checkbox" name="f_addr" value="1" id="f_addr">
<label for="f_tel">(2)お電話番号の変更</label><input type="checkbox" name="f_tel" value="2" id="f_tel">
<label for="f_mail">(3)メールアドレスの変更</label><input type="checkbox" name="f_mail" value="3" id="f_mail">
<label for="f_pass">(4)会員パスワードの変更</label><input type="checkbox" name="f_pass" value="4" id="f_pass">
</fieldset>
<fieldset><legend>変更内容</legend>
<ul>
<li><label for="tel">新お電話番号</label><input type="text" name="tel" id="tel"></li>
<li><label for="postno">郵便番号</label><input type="text" name="postno" id="postno"></li>
<li><label for="addr">新ご住所</label><input type="text" name="addr" id="addr"></li>
<li><label for="mail">メールアドレス</label><input type="text" name="mail" id="mail"></li>
<li><label for="pass">会員パスワード</label><input type="text" name="pass" id="pass"></li>
</ul>
</fieldset>
<fieldset><legend><label for="comment">備考</label></legend>
<textarea name="comment" id="comment"></textarea>
</fieldset>
</form>

</body>
</html>

#1です。

>フォームの欄はDLを使用した模擬?テーブルレイアウト
と、いわれても具体的な事がわからないので勝手にフォームとしてそれらしい形(fieldsetで分類)でサンプルを書きました。

要は、四つの変更項目をまとめた部分にonclickを
各項目にはidを付けてあればHTML部分はあまり関係ないので適当にアレンジするなり、これにスタイルを付けて希望の形にするなりしてください。

<html>
<head>
<title></title>
<script type="text/javascript">
window.onload=sample;
function sample(){
/...続きを読む

Qフォーム等入力時においてIMEが働かない(?)

よく起こる現象で、インターネットでフォーム入力や、Yahooとかの検索入力で日本語入力をしたいときに、IMEが働かない現象が起きています。半角英数のみ入力ができます。私の環境だけでしょうか‥。
キーボードの「半角/全角」キーが効かないので、IMEツールバーを出して、マウスで日本語入力の「あ」にしても入力画面では半角英数に戻ったりします。
Wordやメモ帳を起動すると、正常に働くので、メモ帳を立ち上げてそこへ入力して、コピーしてペーストをしたりして対処をしています・・。
常にメモ帳を立ち上げておけば解決とかの意味ではありません。
IEをアクティブウィンドウにした場合、IMEが働くなくのです。

Aベストアンサー

確かIEのバグだったと思います。

対処法のリンクを貼っておきますので、参考にしてください。
http://www.tku.ac.jp/~densan/local/ie7-ime/ie7-ime.html

Qruby on railsでフォームに1種類の入力項目を複数作成する方法

プログラミングの初心者で現在ruby on railsを勉強しています。
その中で複数のエントリーを一括で登録できるようにするサンプルを
探し、railsレシピブック183の技の中にある
recipe-101「フォームに1種類の入力項目を複数作成する」
を見つけたのですが、あまり理解できず、うまくいきませんでした。
そこでお願いしたいのですが、
初心者でもわかりやすいサンプルなどが掲載されてる本や
ホームページがありましたら教えていただきたいです。
よろしくお願いします。

Aベストアンサー

>>recipe-101「フォームに1種類の入力項目を複数作成する」
>>を見つけたのですが、あまり理解できず、うまくいきませんでした。

「Ruby on Rails」は、お手軽にデータベースを使うWebサイトが作れます。でも、それは、多数の技術を応用しているからで、それらの技術をマスターしている人からすれば、レシピブックを見ることで、すぐに理解できるわけです。でも、それらを理解していないと、レシピを見ても「・・・??」ってなると思えます。

Ruby on Railsについては、多くの書籍が出ていますが、初心者向けにただ1冊を勧めるとなると、以下の書籍が良いようです。

基礎Ruby on Rails (IMPRESS KISO SERIES) \3,465

http://www.amazon.co.jp/%E5%9F%BA%E7%A4%8ERuby-Rails-IMPRESS-KISO-%E9%BB%92%E7%94%B0/dp/4844324780/ref=sr_1_1?ie=UTF8&s=books&qid=1226193487&sr=8-1

このアマゾンのレビューにあるように、初心者がゼロから学ぶには良いと思います。

それから、

「はじめてのRuby on Rails2」清水美樹 工学社

は、生成されるソースの元になっているテンプレートまでも修正して、日本語表示を最初からさせるソースを生成させるチャレンジをしています。RoRの内部をちょっと知ることができて、参考になります。

まあ、ほんとうに「できるだけ早く理解したい」と思うなら、書店で立ち読みして、「これは参考になりそうだな」と思える書籍は全部購入することだと思いますけどね。

ちなみに私は、RoRのバージョン1のころに、「サイトを作る勉強をしよう」と思って何冊か書籍を購入したのですが、目的のサイトを作ろうとして、「ちょっと作業が面倒くさいなあ。」って感じがしたので、中断していたのですが、RoRもバージョン2になって、やりたいことが、かなりお手軽になっていました。

とはいえ、RoRは、CやC++じゃなくRubyをベースにしているので、それらの言語知識があっても、さらに新しい概念を理解する必要があって、なかなかマスターするのは大変と感じています。

>>recipe-101「フォームに1種類の入力項目を複数作成する」
>>を見つけたのですが、あまり理解できず、うまくいきませんでした。

「Ruby on Rails」は、お手軽にデータベースを使うWebサイトが作れます。でも、それは、多数の技術を応用しているからで、それらの技術をマスターしている人からすれば、レシピブックを見ることで、すぐに理解できるわけです。でも、それらを理解していないと、レシピを見ても「・・・??」ってなると思えます。

Ruby on Railsについては、多くの書籍が出ていますが、初心...続きを読む

QWebフォームのIMEモードを入力項目毎に自動切替

ある人と話していて、議論になったので質問します。世の中にはたくさんのウェブフォームがあって、名前や住所、電話番号などの登録情報を入力することが多々あります。あまり深く考えたことはなかったのですが、私はなんとなく、「名前や住所のテキスト入力時には自動的にIMEの入力モードが日本語(ひらがな)になり、電話番号やメールアドレスのテキスト入力時には英数になる」ものだと思っていました。自分でIMEを操作することなく、テキストフィールドにタブで移動したりもしくはマウスをクリックしたときにアプリケーション側で制御されるものが大半だと思っておりました。それを聞いてある人は「そんなことはない、世の中の大半のアプリはそんなことを制御していない、「普通」は自分でIMEで制御しながら入力するものだ」、と言っていたので議論になりました。これからウェブサイトを作ろうと思っているので、最終的にはこの議論はアプリ側にそのような実装をするかどうかというところに帰着するのですが、まずは「一般的にどうなのか」というところでご意見を頂きたいと思います。ちなみに、日本のメジャーなサイト(航空会社、ポータル、携帯電話、電気屋)10個でユーザ登録フォームを確認したところ、名前欄をクリックしてもいずれもIMEのモードはひらがなに変更されませんでした。そこで今は友人が正しくて、僕が間違っていたどころか、「そもそも、名前入力時に自動的にひらがなにモード変換されるようなサイトって本当にあるのだろうか。。」というような状態になっております。どなたか、教えてください。よろしくお願いします。

ある人と話していて、議論になったので質問します。世の中にはたくさんのウェブフォームがあって、名前や住所、電話番号などの登録情報を入力することが多々あります。あまり深く考えたことはなかったのですが、私はなんとなく、「名前や住所のテキスト入力時には自動的にIMEの入力モードが日本語(ひらがな)になり、電話番号やメールアドレスのテキスト入力時には英数になる」ものだと思っていました。自分でIMEを操作することなく、テキストフィールドにタブで移動したりもしくはマウスをクリックしたときにア...続きを読む

Aベストアンサー

IMEのON/OFFができるスタイルシート「ime-mode」は、Internet Explorerが独自に追加した仕様で、Internet Explorerでは入力モードが切り替わりますが、その他のブラウザでは保証されません。
http://www.htmq.com/style/ime-mode.shtml

今、確認したところ、IE8はもちろん切り替わり、Firefox 3.6も切り替わりましたが、Google Chromeは切り替わりませんでした。
Opera,Safari,Sleipnir…等は試してません。

大手のサイトでは「より多くのブラウザで表示できること」が求められますので、独自仕様の「ime-mode」を使っているところは少ないのではないでしょうか。
逆に「Internet Explorerしか表示できなくて良い」と割り切ってるサイトや、社内だけに公開するようなページは「ime-mode」が使われていると思います。

QACCESSのフォームとサブフォームについて

いつもみなさんにはお世話になっております。

ACCESS2000を使用しています。
テーブルA,B,Cを用意しフォームにサブフォーム、リストボックス、ボタンを配置し、リストボックスの表示内容(A,B,C)に合わせてボタンクリックでサブフォームの表示テーブル(A,B,C)を変更したいのですがどうしたら良いのか解りません。

みなさんどうかよろしくお願いします。

Aベストアンサー

テーブルA、B、Cの内容の内、表示させるフィールドが全て同じなら、サブフォームのレコードソースを設定してやればいいと思うんですけど。
Me.サブフォーム1.Form.RecordSource = "テーブル" & Me.リストボックス1
のような感じで。
表示する内容がA、B、Cで異なるのなら、A用、B用、C用のフォームを作っておいて、
Select Case リストボックス1
Case "A"
  Me.サブフォーム1.SourceObject = "A用フォーム"
Case "B"
  Me.サブフォーム1.SourceObject = "B用フォーム"
Case "C"
  Me.サブフォーム1.SourceObject = "C用フォーム"
End Select
のような感じでできるんじゃないでしょうか。
(やったことないので推測ですが。)

QACCESS フォーム上 テキストボックスを移動するごとに文字の入力モードが戻ってしまう

ACCESSでフォーム上で入力をしています。
テキストボックスを移動するごとに半角英数になってしまい非常に不便です。

テーブルではIME入力モード:ひらがな、IME返還モード:一般としています。
テーブルのデザインビューの状態では指定している通りのひらがなで入力できるのが、フォームになると半角英数の状態です。
フォームのプロパティから何か設定を変更しなければいけないのでしょうか?
よろしくお願い致します。

Aベストアンサー

maigo-no-konekoさん
ACCESS2000では次の機能があります。
テーブルの項目定義のIMEの設定内容が引き継がれる仕様なのか
否か不明ですが、フォームの定義画面でテキスト項目やコンボボックス
など入力項目毎に指定します。
(ただし、シフトキーを押しながらマウスクリックすることで
複数選択できます)

1)テキストポックスのプロパティ画面を呼び出します。
2)その他 タブにIME関連の項目があります。
  IME入力モード保持 直前に入力した項目のIMEの入力設定
  状態を引き継ぐ場合は「はい」にします。直前の入力項目の
  設定によらない場合は「いいえ」にします。
  IME入力モード オンまたはひらがな等にします。
           ここでご希望の入力方法を選択します。
  IME変換モード 一般(人名や地名などを入力す場合は
  人名/地名)にします。

Qメインフォームからサブフォームの背景色を変えたい。

メインフォームからサブフォームの背景色を変えたい。

いつもお世話になっています、度々よろしくお願いします。

メインフォームの開く時にレコード内容によりメインフォームの背景色を変えています、
同時にサブフォームの背景色も同色に変更したく(メインフォームの開く時イベント)に下記コードでやってみたのですが

プロパティー、メッソッドがサポートされないとエラーが出ます、

Me!サブフォーム名.詳細.BackColor = RGB(192, 192, 192)

親フォームからサブフォームの背景色変更は出来ないのでしょうか?
アドバイス宜しくお願いいたします。

Aベストアンサー

以下の変更で、どうでしょうか。

> Me!サブフォーム名.詳細.BackColor = RGB(192, 192, 192)



Me!サブフォーム名.Form.詳細.BackColor = RGB(192, 192, 192)


出来上がっていたフォームを、
ドラッグ&ドロップでサブフォームとして組み込むと、
サブフォームコントロール名は、サブフォーム名になりますが、
作る手順/設定により、異なる名前を付けることができます。

メインに配置したサブフォームコントロール名を「FSUB」と仮定すると

Me!FSUB.Form.詳細.BackColor = RGB(192, 192, 192)

の記述になります。

「FSUB」のプロパティ「ソースオブジェクト」には、
サブフォームとして組み込んだフォーム名が設定されています。


余談)

代替の背景色(AlternateBackColor)があったりします。

QAccess フォームのテキストボックスに半角英字のみで入力する設定は

IME入力モードをテーブル・フォームともオフにしたのですがひらがな入力モードになってしまいます。
フォームのテキストボックスに半角英字のみで入力する設定としてプロパティのIME入力モードをオフにするやり方自体が間違っているのでしょうか。
それともATOKを使っているなど利用するパソコン側の問題でしょうか

Aベストアンサー

IME入力モードを「使用不可」にしましょう。

Qエクセルを使用してHPの入力項目に入力する方法

初めまして。
エクセルを使用してHPの記入項目に文を入力する方法をご存知の方(そういったソフトでも構いません)いらっしゃいませんか?
何通りもあるのでエクセルを使用したいと思っております。

どうか、ご教授お願い致します。

Aベストアンサー

簡単なサンプルを紹介します。
サンプルはGoogleを開いて「油淋鶏」と入力して、検索(サブミット)します。

下準備
[Alt]+[F11]でVBを開き、[ツール]→[参照設定]
Microsoft Internet Controls
Microsoft HTML Object Library
この2つにチェックしましょう。

----以下サンプル----
Const URL = "http://www.google.co.jp/"
Const InputName = "q" '入力するInputの名前
Const InputValue = "油淋鶏" '入力するデータ
Const FormName = "f" '送信するFormの名前

Sub sample()
 Dim AppIE As InternetExplorer
 Dim Doc As HTMLDocument
 Dim obj As Variant
 
 'IEを起動して表示する
 Set AppIE = CreateObject("InternetExplorer.application")
 AppIE.Visible = True
 'URLを開く
 AppIE.Navigate URL
 '完了するまで待つ
 wait_ie AppIE
 'Documentを取得する
 Set Doc = AppIE.Document
 'Inputにデータを入力する
 For Each obj In Doc.getElementsByTagName("input")
  If obj.Name = InputName Then
   obj.Value = InputValue
  End If
 Next
 'Formを送信する
 For Each obj In Doc.forms
  If obj.Name = FormName Then
   obj.submit
   Exit For
  End If
 Next
 '完了するまで待つ
 wait_ie AppIE
 
 'IEを終了するなら下を行のコメントをはずす
 'AppIE.Quit
End Sub

'IEの処理が終了するのを待つサブルーチン
Sub wait_ie(AppIE As InternetExplorer)
 Do Until AppIE.ReadyState >= READYSTATE_COMPLETE
  DoEvents
 Loop
 Do While AppIE.Busy
  DoEvents
 Loop
End Sub
----以上サンプル----

簡単なサンプルを紹介します。
サンプルはGoogleを開いて「油淋鶏」と入力して、検索(サブミット)します。

下準備
[Alt]+[F11]でVBを開き、[ツール]→[参照設定]
Microsoft Internet Controls
Microsoft HTML Object Library
この2つにチェックしましょう。

----以下サンプル----
Const URL = "http://www.google.co.jp/"
Const InputName = "q" '入力するInputの名前
Const InputValue = "油淋鶏" '入力するデータ
Const FormName = "f" '送信するFormの名前

Sub sample()
 Dim AppIE As I...続きを読む


人気Q&Aランキング

おすすめ情報