2011-10-24 3 views
0

私の研究では、特定の社会保障番号が有効かどうかをチェックするAccess 97プログラムを作成するように求められました。問題は、さまざまな言語でSSNの形式を提供する優れたサイトを見つけることができなかったことです。そのようなサイトはありますか、それらのフォーマットはどこにありますか?別の問題は、アルファベットの異なる言語があるため、Windowsがフィンランド語で、Access 97が英語であれば、Accessデータベースにギリシャ語の文字を入れることが可能であるということです。あるいは、lenやmidのような機能が別のアルファベットで動作するのでしょうか?Access 97の社会保障番号とビジネスアイデンティティコードの確認

また、特定のビジネスIDが異なる言語で有効かどうかを確認するアルゴリズムが必要です。

+0

機密データを保管しておけば、アクセスが喪失した場合、様々な法律上の訴訟やその他の法的影響が生じることはありません。 – HardCode

+0

@ハードコード:まあ、私は上司が言うことをやっているだけです。 To Hans up:注文番号と確認番号がこの順であります。注文番号は7桁のa_1a_2 ... a_7であり、a = 2a_1 + 4a_2 + 8a_3 + 5a_4 + 10a_5 + 9a_6 + 7a_7 mod 30を計算する検査番号を見つけることができます。これが0の場合、検査番号は0です。 1、cn 11-aである。 a = 1の場合、チェック番号はありません。しかし、他の国でも同様の数字があるかどうかはわからないので、私はそこに尋ねました。フィンランドのビジネスIDを既に実装している人もいます。 –

+0

私は母国語でない人ですが、会社を特定するコードです。私はそれがhttp://en.wikipedia.org/wiki/Value_added_tax_identification_numberかもしれないことがわかった –

答えて

-1

アクセス97?だから前世紀。

SSNはアメリカのみのプログラムなので、フィンランド語とは何が関係しているのか分かりません。数字はすべての言語の数字です。

個人または納税者番号の他国の趣旨を尋ねる場合は、別の問題です。

プライマリキーにこのようなデータを使用するデザインは、失敗することになります。多くの米国の州では、SSNを収集することを禁止しています。あなたはその人のために何をしていますか?代理キーを持ち、SSNを一意の制約を持つ別のインデックス付き列にする方がよい。

+0

私はいくつかの古いプログラムを更新する必要があり、人々が有効なIDを持っているかどうかを確認する必要があります。私はすでにフィンランド、スウェーデン、リトアニア、エストニアの識別番号の形式を見つけました。そして、上司は私がAccess 97を使わなければならないと言われています。たとえば、ロシア人がキリル文字で自分のIDを書くかどうかはわかりません。 –

関連する問題