過去ログ

                                Page     614
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼FindFirstについて  たかの 04/5/6(木) 10:08
   ┣Re:FindFirstについて  クロ 04/5/6(木) 10:45
   ┗Re:追伸 FindFirstについて  クロ 04/5/6(木) 10:49
      ┗ありがとうございました。  たかの 04/5/6(木) 11:09

 ───────────────────────────────────────
 ■題名 : FindFirstについて
 ■名前 : たかの
 ■日付 : 04/5/6(木) 10:08
 -------------------------------------------------------------------------
   GetTbl.FindFirst "[伝票番号] = " & Me![伝票番号] And "[ページ] = " & Me![ページ] And "[行] = " & wGyo

上記の記述でレコードを検索しているのですが....型が一致しませんと言うエラーが出ます。
伝票番号もページも行も長整数型です。
入力している数値もそうなのですがどうしたらよいのか?アドバイスをお願いします。

それと、もう一つ質問なのですが、
FindFirstで日付の期間を指定してレコードを抽出したいのですが?
例えば、2004/04/01〜2004/04/30の間のレコードを抽出したいと思ってます。
よかったら、上記2つの質問の回答をよろしくお願いします。

 ───────────────────────────────────────  ■題名 : Re:FindFirstについて  ■名前 : クロ  ■日付 : 04/5/6(木) 10:45  -------------------------------------------------------------------------
   GetTbl.FindFirst "[伝票番号] = " & Me![伝票番号] & "AND [ページ] = " & Me![ページ] & " And [行] = " & wGyo

[日付フィールド名] BetWeen #" & Me.[日付初めテキストボックス名] & "# And #" & Me.[日付終わりテキストボックス名] &"#"

で如何でしょうか?

 ───────────────────────────────────────  ■題名 : Re:追伸 FindFirstについて  ■名前 : クロ  ■日付 : 04/5/6(木) 10:49  -------------------------------------------------------------------------
   前レスは伝票番号、ページ、行の各フィールドが数値型の場合です。
テキスト型なら...
GetTbl.FindFirst "[伝票番号] = '" & Me![伝票番号] & "' AND ....
のようにシングルクォーテーションで括ってください

 ───────────────────────────────────────  ■題名 : ありがとうございました。  ■名前 : たかの  ■日付 : 04/5/6(木) 11:09  -------------------------------------------------------------------------
   ▼クロ さん:
解決できそうです。ありがとうございました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 614