競馬データ分析(ゴールドジェネレーター)掲示板

・ゴールドジェネレーターの詳細はこちらをご覧下さい。また、ゴールドジェネレーターは、says-project様という善意ある個人の方が作成したフリーソフト(無料ソフト)です。
・現在、「ヘルプ機能」はご利用いただけません。
・JRDBはこのソフトに対して、データだけを提供しております。ゴールドジェネレーター以外(サーバー関連、データ関連、コンテンツ関連、その他)のお問い合わせは、JRDB会員サポート窓口までお願いします。
分析依頼は、できるだけわかりやすい文章で丁寧に書いてください。
OS・ブラウザ名・ホスト名が投稿に表示されますが、荒らし・いたずら防止の措置ですのでご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃JRDBホームページ  
239 / 1545 ツリー ←次へ | 前へ→

コード変換関数群について ちゃぶ 18/8/12(日) 18:51
Re:コード変換関数群について JRDBシステム班 18/8/17(金) 13:19
Re:コード変換関数群について ちゃぶ 18/8/17(金) 21:04
Re:コード変換関数群について ちゃぶ 18/8/19(日) 0:54

コード変換関数群について
 ちゃぶ E-MAIL  - 18/8/12(日) 18:51 -

引用なし
パスワード
   はるか昔にAccessで解析してた時代に教えてもらった「コード変換関数群」
当時は2000だったかな?
これってAccess2016では使えないんですねー。

何か1例でいいんで、2016でも使えるモジュール教えてもらえませんか?
場名とかレース番号とかありました。
お忙しかと思うので、暇な時で構いません。よろしくお願いします。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0@205.151.241.49.ap.yournet.ne.jp>

Re:コード変換関数群について
 JRDBシステム班  - 18/8/17(金) 13:19 -

引用なし
パスワード
   ちゃぶさんへ

JRDBご利用ありがとうございます。

>はるか昔にAccessで解析してた時代に教えてもらった「コード変換関数群」
>当時は2000だったかな?
>これってAccess2016では使えないんですねー。
>

基本的にVBAコードなので、同じはずですね。
当方で「コード変換関数群」はそのまま使っています。

もしかすると、移行(移植)変換の時に、何らかのエラーが出たかもしれません。

何かエラーが出ますでしょうか?
<Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chr...@113x37x105x226.ap113.ftth.ucom.ne.jp>

Re:コード変換関数群について
 ちゃぶ E-MAIL  - 18/8/17(金) 21:04 -

引用なし
パスワード
   JRDBシステム班さんへ

こんばんは。

>基本的にVBAコードなので、同じはずですね。
>当方で「コード変換関数群」はそのまま使っています。

え!そうなのか…

>もしかすると、移行(移植)変換の時に、何らかのエラーが出たかもしれません。
>
>何かエラーが出ますでしょうか?

簡単な構文で試してみると

SELECT getJoumei(Left([D競走馬データ].[レースキー],2)) AS 場名
FROM D競走馬データ
GROUP BY getJoumei(Left([D競走馬データ].[レースキー],2));

「式に未定義関数 'Left' があります」
とエラーが出ます。

保存してたモジュールは

〜〜〜〜


Option Compare Database
Option Explicit

'
'コード変換関数群
'
'*** 性別コード ***
Function getSei(strCode) As String
  Select Case strCode
  Case "1"
    getSei = "牡"
  Case "2"
    getSei = "牝"
  Case "3"
    getSei = "セ"
  End Select
End Function

'*** 芝ダ障害コード ***
Function getShibadaCD(strCode) As String
  Select Case strCode
  Case "1"
    getShibadaCD = "芝"
  Case "2"
    getShibadaCD = "ダ"
  Case "3"
    getShibadaCD = "障"
  End Select
End Function

'*** 厩舎所属コード ***
Function getKisyuShozoku(strCode) As String
  Select Case strCode
  Case "1"
    getKisyuShozoku = "栗東"
  Case "2"
    getKisyuShozoku = "美浦"
  End Select
End Function

'*** 場コード ***
Function getJouMei(strCode) As String
  Select Case strCode
  Case "01"
    getJouMei = "札幌"
  Case "02"
    getJouMei = "函館"
  Case "03"
    getJouMei = "福島"
  Case "04"
    getJouMei = "新潟"
  Case "05"
    getJouMei = "東京"
  Case "06"
    getJouMei = "中山"
  Case "07"
    getJouMei = "中京"
  Case "08"
    getJouMei = "京都"
  Case "09"
    getJouMei = "阪神"
  Case "10"
    getJouMei = "小倉"
  End Select
End Function

〜〜〜〜


これですね。
まだまだあるんですが、一部抜粋しています。

昔のアクセスで作成してたものをそのまま保存してあったのですが…
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0@p2188-ipad202sapodori.hokkaido.ocn.ne.jp>

Re:コード変換関数群について
 ちゃぶ E-MAIL  - 18/8/19(日) 0:54 -

引用なし
パスワード
   ごめんなさい。
謎が解けました…。

理由はよくわかってないんですが、
新規作成してモジュールを旧ファイルからコピーしてやると動作しました。
昔作った2000のアクセスファイルをそのまま使うとエラーを起こしました。

試行錯誤が足りませんでしたね。
申し訳ない。
また何かあったらお願いします。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0@205.151.241.49.ap.yournet.ne.jp>

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃JRDBホームページ  
239 / 1545 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:   
288,951
(SS)C-BOARD v3.8 is Free