Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/08/2007, 17h50   #1
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
Par défaut case a cocher

bonjour, j'ai 2 case a cocher une qui est acceptée et lautre accumulée.
Lorsqu'on clic sur acceptée, une ristourne est déduite de mes achats.
Si elle est accumulée, elle est a accumulé donc va se retrouver dans un champs de ma table.
Comment dois je faire sur les 2 case a cocher pour les activées?
merci
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2007, 20h13   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Cliquer sur la case !
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2007, 20h21   #3
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
oui mais comment dois je faire pour arriver au rsultat que j'ai expliquer.
je suppose que c par rapport au . value mais comment faire lorsque je clic sur la case, que le montant dans ma zone de texte soit enregistrer dans ma table?
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2007, 21h42   #4
Membre Expert
 
Avatar de Renardo
 
Renald Chauvet
Inscription : avril 2006
Messages : 1 581
Détails du profil
Informations personnelles :
Nom : Renald Chauvet
Âge : 48

Informations forums :
Inscription : avril 2006
Messages : 1 581
Points : 1 750
Points : 1 750
Essai d'etre plus precis sur se que tu veux faire car pour moi se n'est pas tres claire
Renardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2007, 18h36   #5
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
ok.
voila
j'ai 2 case a cocher.
une acceptée et une deuxieme refusée.

Lorsqu'on clic sur acceptée, une ristourne est déduite du totale de mes achats.
Si elle est refusée, elle est a accumulé donc va se retrouver dans un champs de ma table qui se nomme ristourneCumulée.
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2007, 21h02   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Excuse moi, mais j'ai toujours pas vu de question ?

Ton explication n'est pas très claire, si tu as la DB devant les yeux, nous n'avons que tes explications. Relis ton post et essaye de nous comprendre.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 01h30   #7
Membre Expert
 
Avatar de Renardo
 
Renald Chauvet
Inscription : avril 2006
Messages : 1 581
Détails du profil
Informations personnelles :
Nom : Renald Chauvet
Âge : 48

Informations forums :
Inscription : avril 2006
Messages : 1 581
Points : 1 750
Points : 1 750
Pas beaucoup plus de detail
On peut supposer que tu veux faire cela a partir d' un form?
se form est en qu'elle mode (continue)?
La ristourne ou se trouve cette valeur?
Renardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 10h25   #8
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
tout se trouve dans un formulaire.
les achats se trouvent dans un sous formulaire.
les champs calculé tels que montant totale, ristourne sont chacun dans une zone de texte sur laquel je fais les formules calculées.

le montant totale se calcule dans une zone de texte et donc jaimerai que lorsque je clic sur la ase a cocher acceptée, la ristourne ce déduite et donc le montant totale va ce modifier mais ne s'enregistre pas dans ma table achat.
Comment dois je faire lorsque je clic sur une case a cocher pour que ca s'enregistre dans ma table car les calcules calculant se trouvant dans la zone de texte ne s'enregistre pas.
j'espere que j'ai ete plus claire
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 10h44   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
beter.

Il faut mettre un code sur l'évènement après mise à jour de ta case à cocher.

Si tu clique et que sa valeur est 1, il faut faire la mise a jour.

Le plus simple est d'avoir le champ de la table dans le formulaire.

Code :
1
2
3
4
5
6
7
8
9
 
Sub maCheckBox_AfterUpDate()
If maCheckBox then
    Monchampdematable = Moncontrôlecalculé
Else
MsgBox "Attention vous venez de décocher la case"
Exit Sub
 
End Sub
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 18h20   #10
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
en fait il me met une erreur a cette ligne:
Code :
1
2
3
4
5
6
7
Private Sub CaseCocheOK_AfterUpdate()
If CaseCocheOK Then
    MontantTotal = MontantPayer
 
End If
 
End Sub
ile me met impossible d'attribuer une valeur a cette objet

le montantTotal est la valeur de ma table et le MontantPayer est la zone de texte de mon formulaire.
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 20h50   #11
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
MontantTotal est-il un contrôle sur ton formulaire ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 21h25   #12
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
non montanttotal est un champs de ma table.
le montant a payer lui est une zone de texte sur mon formulaire qui calcule la somme de tout les achats.
et lorsque je clic sur la case a cocher, le montant a payer doit aller s'enregistrer dans le montant total de ma table.
dsl si cest un peu chinois
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 22h02   #13
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Il faut que montant total soit sur le formulaire aussi.
C'est pour cette raison que ça ne fonctionne pas.
Si il n'est pas présent sur le formulaire, alors il faut passer par du DAO
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 17h26   #14
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
voila je lai donc rajouter.
Mais le probleme est que mon total ce calculait dans une zone de texte avec la formule: texte32-texte39 et ceci etait la source controle de la zone de texte.
hors maintenant avec le champs montanttotale, la source controle est le champs de ma table donc je ne sais plus mettre ma formule donc il ne calcule pas.
Comment dois je faire?
jai essayer en faisant du code apres mise a jour: me.montantotale=me.texte32-me.texte39 et ca ne fonctionne pas
et la base dans la table, le champs montanttotal est nul vu qu'il nest pas encore calculé.
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 18h57   #15
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Il fallait ajouter un deuxième contrôle.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 21h05   #16
Futur Membre du Club
 
Inscription : février 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 52
Points : 15
Points : 15
c'est a dire d'une 2e zone de texte?
fa310428 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 21h12   #17
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Oui.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h39.


 
 
 
 
Partenaires

Hébergement Web