鷹山 (C)1996-2026 Copyright  データベースアメニティ研究所 ▼ Connected via IPv4
仁科辰夫教授 最終講義 2023.3.17 米沢キャンパス中示A
…

【ナレッジ】 nSyllabusID
←⇔→

ナレッジ
ナレッジ/エンジニア
研究テーマ
ナレッジ/鷹山
ナレッジ/C1
キーワード
♪Q&A-質問♪
●…
キーワード/検索/nSyl…
シラバス/検索/nSyl…
講義ノート/検索/nSyl…
論文/検索/nSyl…
山大図書館/nSyl…
● >ウィキペディア/nSyl…
旧バージョン(asp)
…
項目値
題目nSyllabusID
リンクhttp://
-ヘルプ
親単元特になし
説明
メニュー
シラバス/検索/nSyl…
講義内容/検索/nSyl…
講義ノート/検索/nSyl…
研究ノート/検索/nSyl…
ファイル/検索/nSyl…
研究テーマ/検索/nSyl…
論文/検索/nSyl…
書籍名/検索/nSyl…
雑誌名/検索/nSyl…
材料名/検索/nSyl…
>ウィキペディア/nSyl…

説明
> >例) nSyllabusID=10 → 0000000A
> 私は,この算出方法がわかりません。

'正変換
szFileName = Right("00000000" & Hex(nSyllaubsID), 8)
'逆変換
nSyllabusID = Val("&H" & szFileName)

です。

> >収まり、8.3形式に対応できる上、可能な全てのID(2^32=100億件)に
> 単純にnSyllabusID=10 → 00000010
> ではまずいのでしょうか?

nSyllabusID は10進数表記だと8桁を超える可能性があります。


> 一つのシラバスに対して,いろいろな識別するコード(nSyllabusID,
> szSyllabusCode,16進数ゼロサプレス)を増やすのは,今後版下の一

nSyllabusIDと16進数ゼロサプレスなしは完全1:1(可逆変換)です。
システム内部の通信はすべてnSyllabusIDを使います。
数値自体の機能は識別以外に全くありませんし、それ以外の意味
を与えることは許可しません。
前にやはぎさんのわがままを許容して後悔したことがあります。
人間が覚えやすかろうがなかろうが、77777はラッキー番号だろうが
なかろうが、一切無視です。

szSyllabusCode はシラバス検討委員会で意味を勝手に取り決めて
使ってください。5からはじまるやつは工学部だとか、後ろに
0が三つ並ぶ科目は偉い先生の科目だとか・・・