Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5088 / 9994 ←次へ | 前へ→

【8137】Re:レコード削除
発言  小僧  - 06/7/3(月) 16:52 -

引用なし
パスワード
   ▼Satsuki さん:
こんにちは。

やりたい事がちょっと複雑なので
一つ一つ整理して行きましょうね。

> また上位5件のはずが、TOP5 テーブルには3件までしか追加されていません。

>  For i = 1 to 5
>  
>    i = i + 1
>  
>  Next i

i の値が途中でカウントアップされてしまっている為、
この場合は「1」「3」「5」しか処理されませんよね。

あとご提示のコードですと rs1 が 2レコード目になった際、
rs3 が Close したままになっているためそこでエラーが返って来てしまいますね。


ロジックで疑問なのですが、

> 「距離」ワークテーブルの「KyoriX」フイールドの上位5位

を出したいという事なのですが、

> rs3![kyoriX] = rs2![X1] - rs1![X]

しか処理をしていないという事は
実質「位置」テーブルの「X1」フィールドの上位5位と
変わりがないのではないでしょうか。

もしそうであるならばもう少し簡単に上位5位が取って来れそうですね。
730 hits

【8127】レコード削除 Satsuki 06/7/3(月) 13:53 質問
【8137】Re:レコード削除 小僧 06/7/3(月) 16:52 発言
【8148】Re:レコード削除 855 06/7/3(月) 18:16 発言
【8150】Re:レコード削除 小僧 06/7/4(火) 10:01 発言
【8155】Re:レコード削除 Satsuki 06/7/4(火) 10:59 お礼
【8157】Re:レコード削除 Satsuki 06/7/4(火) 11:27 お礼
【8154】Re:レコード削除 Satsuki 06/7/4(火) 10:29 質問
【8159】Re:レコード削除 小僧 06/7/4(火) 11:47 回答
【8161】Re:レコード削除 855 06/7/4(火) 16:07 発言
【8163】Re:レコード削除 Satsuki 06/7/4(火) 17:10 お礼
【8162】Re:レコード削除 Satsuki 06/7/4(火) 17:06 お礼
【8165】Re:レコード削除 小僧 06/7/4(火) 17:24 回答
【8167】Re:レコード削除 Satsuki 06/7/4(火) 17:54 お礼

5088 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078228
(SS)C-BOARD v3.8 is Free