2009-09-08 5 views
0

Bonne journéecase décochant accès 2007

table créée (équipe) avec 3 domaines à savoir: (PLAYER_NAME, Player_Class, Add_Player)

Le terrain (Add_Player) est un OUI/NON ou champ de case à cocher

J'ai créé un formulaire_A, créé un sous-formulaire_AB pour afficher THE TABLE (Team) Lorsque je vérifie Add_Player, j'ai créé une requête pour lire uniquement les noms de joueurs qui sont cochés.

ET PUIS CRÉER UN RAPPORT SUR LA DEMANDE.

Le problème est de décocher tous les joueurs sélectionnés au chargement du formulaire, en changeant d'équipe les autres joueurs de l'équipe qui ont été cochés apparaissent aussi sur mon rapport, SO est-il possible de décocher toutes les cases sous forme de charge

les cases sont dans un sous-formulaire

+0

Quelle est votre table parent? Quel est le lien entre la table parent et la table enfant? –

Répondre

1

en supposant que votre sous-formulaire est sous forme de tableau lié, vous pouvez le faire en cas Form_Load:

DoCmd.RunSQL "Update TEAM Set Add_Player = False" 

Malheureusement, cela entraînera la l'utilisateur d'avoir à répondre à une invite. Pour éviter cela:

Dim xSql As String 
Dim xDb As Database 
Set xDb = CurrentDb 
xSql = "Update TEAM Set Add_Player = False" 
On Error Resume Next 
xDb.Execute xSql, dbFailOnError 
If Err<>0 Then MsgBox "Error occurred" 
Set xDb = Nothing