私は今年入社した23歳のSEです。
インフルエンザで研修に出遅れVisual Basic ができません。
今はこの仕事をやらないといけません!
緊急でおねがいします!
ANKチェックしろと言われています。
画面に入力された文字Name.Textが空白でないかのチェック
画面に入力された文字Name.Textが14までかのチェック
画面に入力された文字Name.Textが2バイト混在してないかのチェック
だめならそれぞれエラーメッセージを出さないといけません。
会社の人からは無視されて教えてくれません。
このままじゃ解雇になります。おねがいします!
おねがいします!
No.1
- 回答日時:
まことに、あいすみませんが、この業界、あまりに、粗大ゴミが多すぎるきらいが、あります。
で、この程度の事ができないようであれば、あっさり、解雇されて、別の職業を模索された方がよろしいかと、思いますけど。
すくなくとも、金をとるSEとかいう人が聞くような内容ではないです。
いってみれば、ピッチャーの球のとり方をしらないキャッチャーのようなもので、そんな人は、プロ野球デビューなんかしないでもらいたいです。
新卒でプログラミングが出来ないでいいと言われ採用されました。
誰にでも最初はできないものがあるのではないでしょうか。
粗大ゴミと言われないよう勤めます。
No.2ベストアンサー
- 回答日時:
こんばんは。
ええと同業ですが(でもVBは専門外)会社の仕事はここで聞いちゃだめです。
お節介だとは思うけど頑張って食らい付いて会社の人に教えてもらいましょう。
最初のスタートでの病気はお気の毒なのでちょっとだけ書いてみます。
それに教えてくれない人が多いのはこの世界の愛なのですよ、愛
(^^;; 本当なので是非信じてみて。
***注意***
MsgBoxも実際はダイレクトにエラーメッセージ文字を返すのではなくcall関数を使用し関数作成し引数でエラーメッセージをかえすのが一般的です(たぶん)。
なので仕様書の確認をしてください。
それとこれらは数字チェックと同じで『お決まりごと』として覚えたほうがいいかも。
丸暗記と同じでいいと思うよ。
'空白チェック
If(Name.Text="")Then
MsgBox "エラーメッセージ"
Exit Sub
Else
'Lenght check 14byteまで
If(LenB(StrConv(Name.Text,vbFormUnicode)) > 14)then
MsgBox "エラーメッセージ"
Exit Sub
'2byte混在はだめってことで
Else
If Len(Name.Text)<>LenB(StrConv(Name.Text,vbFormUnicode)) then
MsgBox "エラーメッセージ"
Exit Sub
End If
End If
End If
間違ってたらごめんね。VB入ってないし・・・
でも会社の人と話すきっかけになれば幸いです。
(丸ごとわからないはダメ。どうわからないか、どうやってダメなのか聞いて教えてもらってくださいね)
ではでは。
やさしい回答を感謝しています。
頂いた回答やってみますそしてアドバイスを元に頑張ります。
専門外の所を回答頂きありがとうございました。
いつか私も困っている新人SEを助けることのできる教えてあげれる人間になります。
No.3
- 回答日時:
こんな感じでしょうか・・・
VB6の文法で記述しております。.NETは分かりません。
----------------------------------------------------------------
Sub sample
Dim lErr As Long
Dim sTmp As String
'エラーチェック
sTmp = Name.Text
lErr = 0
lErr = lErr Or IIF("" = sTmp, 1, 0)
lErr = lErr Or IIF(14 <= Len(sTmp), 2, 0)
lErr = lErr Or IIF(Len(sTmp) <> LenB(StrConv(sTmp,vbFormUnicode), 4, 0)
'見つかったエラーを基に文字列生成
sTmp = ""
If (lErr And 1) Then
sTmp = sTmp & vbCrLf & "文字列が空です。"
End If
If (lErr And 2) Then
sTmp = sTmp & vbCrLf & "文字列が14文字以上です。"
End If
If (lErr And 4) Then
sTmp = sTmp & vbCrLf & "文字列に2バイト文字が含まれています。"
End If
'エラー発生時はメッセージ表示
If (lErr > 0) Then
MsgBox sTmp
End If
End Sub
----------------------------------------------------------------
この程度なら入門サイトや入門本を見れば分かるかと思います。
PG,SEとして仕事をしていくのなら自分で調べる力を付けないと駄目です。
・・・それが出来ないなら、早めに解雇されて違う仕事探した方が貴方のためです。
ではでは。
参考URL:http://www-bpel.bpes.kyushu-u.ac.jp/VB/index.htm
回答ありがとうございます。
頂いた回答とアドバイスを元に頑張ります。
入門サイトや入門本をみてもかっこの多さとかで目がまわります。
本当に向いてないのかもしれません。よく考えてみます。
ーーーーーーーーーーーーーーーーーーーーーーーーー
有効な回答の先着順に点をつけます。
お二人ともありがとうございました。
No.4
- 回答日時:
太っ腹の会社もあるんですねー。
まぁ、インフルエンザは同情しますが、このくらいなら、素人の私でも、15分もあれば、できるのに。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
ここの応用でできると思うけど。
たぶん、SEで生き残るのって、自分で調べる技術も必要だと、思いますよ。
なぜなら、往々にして、誰も教えてくれないので。
このくらいは、図書館や書籍を買えば、わかると思います。
研修の時に配った資料とかは、もらえなかったのでしょうか?
ただ、普通の会社では有り得ない変な人もいると、SEの友達が言っていました。
誰に無視されても、辞めないでくださいねー。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascript 文字列の最後から1...
-
VB.NET2003 テキストボックスに...
-
Vba SelStart、SelLen教えてく...
-
VBAによる第3、4水準文字の判定...
-
「終了していない文字列型の定...
-
正整数の半角数字かどうか判定する
-
正規表現について
-
エクセル 半角英数6文字以上 ...
-
gas 全角数字を半角数字に変換
-
漢字などを正規表現でパターン...
-
C#でTextBoxに数値のみ入力可能...
-
正規表現での入力文字数と連続...
-
c言語で「文字列(最大80文字)お...
-
JavaScriptでの全角カナ英数字...
-
JavaScriptで ブラウザの閉じる...
-
jqGridの入力内容をサーバに保...
-
一定時間ごとの実行
-
Excel VBA にて JavaScript の...
-
【JavaScript】ソースのコメン...
-
confirm()をはい/いいえ に切...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba SelStart、SelLen教えてく...
-
VB.NET2003 テキストボックスに...
-
gas 全角数字を半角数字に変換
-
「終了していない文字列型の定...
-
正整数の半角数字かどうか判定する
-
VBAによる第3、4水準文字の判定...
-
ハイフンだけ置換したい。
-
VC#でテキストボックスに変数の...
-
C#でTextBoxに数値のみ入力可能...
-
エクセル 半角英数6文字以上 ...
-
漢字などを正規表現でパターン...
-
JavaScriptに関する質問です。 ...
-
正規表現について
-
javascript 文字列の最後から1...
-
エクセルVBA/ Formatで文字列が...
-
禁止文字チェック
-
Javascript 全角カナ+半角スペ...
-
CListCtrl の特定のセル(アイ...
-
文字認証の問題
-
Access VBAで、数字だけをチェ...
おすすめ情報