OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

アクセスを使って整数を入力するときにチェックデジットで入力が違うと警告するようにするには

  • すぐに回答を!
  • 質問No.128693
  • 閲覧数88
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 46% (7/15)

アクセスを使って整数番号を入力するときにその整理番号にチェックデジットがかかっているのですが(算式はわかりません)、入力した整数が違うと警告するようにするにはどうすればいいのでしょうか。整理番号は7桁です。
算式がわからないので解答のしようがないかもしれませんが・・・
素人でアクセスもチェックデジットについても詳しくないのですが、分かる方がいれば教えてください。
質問の意味はうまく伝わってるでしょうか?
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル13

ベストアンサー率 46% (643/1383)

完全に推測の回答です。 7桁とのことですんで、最後の1桁がチェックデジットでしょうかねぇ。 最も簡単な方法としては、前の6桁を足し算してみて、その結果の1の位がCDになるとか… あるいは、その数に適当な数を加えて、更にその1の位を取得するとか… とりあえず計算方法をあれこれ推測してみるしかないですが、推測するにしてもサンプルがないと(^^; 出来れば整理番号が連続したもの、ばらばらなもの ...続きを読む
完全に推測の回答です。
7桁とのことですんで、最後の1桁がチェックデジットでしょうかねぇ。
最も簡単な方法としては、前の6桁を足し算してみて、その結果の1の位がCDになるとか…
あるいは、その数に適当な数を加えて、更にその1の位を取得するとか…

とりあえず計算方法をあれこれ推測してみるしかないですが、推測するにしてもサンプルがないと(^^;

出来れば整理番号が連続したもの、ばらばらなものを取り揃えて10本程度用意していただくと、パズル好きな回答者さんから回答が寄せられるかも知れませんです。
暇があれば、私も取り組んでみるかもしれません。
お礼コメント
mozart2000

お礼率 46% (7/15)

早速お答えありがとうございます。わたしもいろいろ試してみます。
投稿日時 - 2001-09-04 22:53:59

  • 回答No.2
レベル11

ベストアンサー率 34% (97/285)

方法としては二つ考えられます。 1.チェックデジットの計算方法を聞く 2.すべての整理番号をテーブルに書き出し、存在チェックをかける。 実装方法は、フォーカス喪失時イベントで上記のどちらかの方法でチェックをしたあと不正な番号であれば、フォーカス喪失をキャンセルすればよいと思います。 ...続きを読む
方法としては二つ考えられます。
1.チェックデジットの計算方法を聞く
2.すべての整理番号をテーブルに書き出し、存在チェックをかける。

実装方法は、フォーカス喪失時イベントで上記のどちらかの方法でチェックをしたあと不正な番号であれば、フォーカス喪失をキャンセルすればよいと思います。
お礼コメント
mozart2000

お礼率 46% (7/15)

早速、お答えありがとうございます。チェックデジットの計算方法を聞いてみようと思います。
投稿日時 - 2001-09-04 22:51:29
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ