0

クエリにバインドされた継続フォームがあります (以下のクエリを参照)。クエリは継続フォームのレコード ソースであり、更新できません。

クエリはデータをフィルタリングして、最小要件を満たすプレーヤーのリストを提供し、それらのプレーヤーを連続フォームに表示します。連続フォームには、GameID と GameDate を入力するための追加のコントロールがあります。

追加データを追加したら、レコードを tbl_Bank に書き戻す必要があります。試してみましたINSERT INTOが、最初のレコードしか書き込みません。

INSERT ステートメント:

strSQL = "INSERT INTO tbl_Bank(GameDateID,GameID) VALUE (txt_GameDateID1,txt_GameID1);"

クエリ:

SELECT tbl_Bank.PlayerID, Sum(tbl_Bank.Change) AS SumOfChange
FROM tbl_Bank
WHERE (((tbl_Bank.DateChanged)<[forms]![frm_Navigation]![NavigationSubform].[Form].[txt_GameDate]))
GROUP BY tbl_Bank.PlayerID
HAVING (((Sum(tbl_Bank.Change))>=([Forms]![frm_Navigation]![NavigationSubform].[Form]![sfrm_GamePlayers].[Form]![txt_FinalPrice]*-1)));
4

1 に答える 1

0

フォームによるフィルターの使用を検討しましたか? ユーザーに更新してほしくない特定のデータがある場合は、それらのフィールドを無効にして、それらを表示するだけで変更できないようにします。

次の KB 記事を参照してください: http://support.microsoft.com/kb/304259

于 2013-06-04T14:43:20.477 に答える