|
さっそくのお返事有難うございます。
はい、Excelの表がありまして
そちらのもともと入っていたデータはフォームに表示されるのですが
フォーム上のテキストボックスで住所(textbox4)への入力ができません。
特にそのテキストボックスへの文字入力自体が出来ないのです。
そのテキストボックスは住所欄なので文字を入力し、
変換をして漢字に直し、変換確定のためEnterキーをおすと
入力した文字が消えてしまいます。
同時にその瞬間
なぜか他のテキストボックスに入力していた文字まで消えてしまいます。
そのEnterキーを押すと入力しかけた文字が消えてしまうことや他のテキストボックスの入力済み文字まで消えてしまうところがよくわかりませんでした。
説明不足で申し訳ありません。
説明を追加します。
最初にExcelの表があり、
それを1件ずつ表示できるフォームを作りました。
1行目がタイトル(フィールド名?)で
2行目からデータが入っています。
フォームには
社員コード、氏名などを入力するテキストボックスが
それらのラベルとセットで複数あります。
フォームの下のほうに
登録、前へ移動、次へ移動の3つのボタンがあり
登録で保存(excelの表への入力)、
前へ移動で前のデータへ、
次へ移動で次のデータへ移動が出来ます。
Excel表は
2列目が最初のデータの列なのでそれより前に移動は
出来ないようになっています。
住所(textbox4)に文字入力せず無視して
ほかのテキストボックスのみ入力して登録ボタンをクリックすれば
Excelの表に入力されます。
textbox1〜3に入力、combobox1に入力(一覧から選択)の後、
最後にtextbox4で文字入力し、文字変換後確定のために
Enterキーを押すと、今までフォームに入力した
すべてが消えてしまいます。
おかしなところをいじってtextbox4でのEnterキー入力での動作を
おかしくしてしまったのかと思い原因を探しているのですが
よくわかりませんでした。
という状況です。
|
|