|    | 
     うきょうさんへ 
>せがpさんへ 
>>viewさんへ 
>>>>単純な例を作成しました。 
>>>> 
>>>>「過去1走」で「4コーナー」と「3コーナー」の差が2以上、「4コーナー」と「着順」の差が2以上 
>>>> 
>>>>の条件です。 
>>>> 
>>>>前走が外国とかの場合エラーになるので、 
>>>>前走をJRAに絞ります。 
>>>> 
>>>>・条件1 
>>>> 「開催情報」の「開催区分」の前走が、関東、関西、ローカル 
>>>> 
>>>>・条件2 
>>>>拡張モードを使います。 
>>>> 
>>>>(val(D成績_1.コーナー順位4) - val(D成績_1.コーナー順位3))>=2 and (val(D成績_1.コーナー順位4) - val(D成績_1.着順))>=2 
>>>> 
>>>>これで単純なのはできます。 
>>>> 
>>>>過去3走&順位の組み合わせとなると、かなり複雑になり、これは、難しいと思います。Accessで直接やった方が良さそうです。 
>>> 
>>> 
>>> 早速の回答、ありがとうございます。 
>>> 上記は「前走」の抽出方法だと思うのですが、「前走」の部分を「2走前」、そして「3走前」に変えれば、 
>>>つまり、3つの「お気に入り」を作成すればとりあえず【過去3走】という条件はクリアできるのでしょうか? 
>> 
>>GGAでは抽出条件の行を変えると無条件に AND条件 でつなげるので、「前走」「2走前」「3走前」を OR条件 でくくれば可能かと 
>>思います。 
>> 
>>((val(D成績_1.コーナー順位4) - val(D成績_1.コーナー順位3))>=2 and (val(D成績_1.コーナー順位4) - val(D成績_1.着順))>=2) or 
>> ((val(D成績_2.コーナー順位4) - val(D成績_2.コーナー順位3))>=2 and (val(D成績_2.コーナー順位4) - val(D成績_2.着順))>=2) or 
>>or 「3走前の条件」 
> 
>上記の内容で入力すると 
>エラーコード3464 
>「抽出条件でデータ型が一致しません」 
>および 
>エラーコード91 
>「オブジェクト変数またはwithブロック変数が設定されていません」 
> 
>と表示されます。 
>ちなみにコピペで貼り付けてるので内容は間違ってないです。 
> 
>過去ログを検索したところエラーコード91はデータベースが破損していることがあるとのことなので 
>最適化はしてみました。 
> 
>エラーコード3464が何か全くわからないので 
>対処できません。 
>どのような原因が考えられるかもしわかるのならお教え下さい 
>よろしくお願いします。 
 
VAL関数ではなくINT関数を使ってみてください 
 
((INT(D成績_1.コーナー順位4) - INT(D成績_1.コーナー順位3))>=2 and (INT(D成績_1.コーナー順位4) - INT(D成績_1.着順))>=2)  
 | 
     
    
   |