Bonjour,
Je debute donc c'est peut etre quelque chose de tres facile:
J'ai 3 champs:
A
B
C
Et je voudrais tout simplement que la valeur par defaut de C soit les valeurs de A+B
Merci!
Bonjour,
Je debute donc c'est peut etre quelque chose de tres facile:
J'ai 3 champs:
A
B
C
Et je voudrais tout simplement que la valeur par defaut de C soit les valeurs de A+B
Merci!
Salut,
je passerais plutôt par la propriété Source Contrôle
de C en mettant dedans
Cela dit, en général on ne stoque pas des résultas de calcul dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part =[A] + [B]
les tables (On les génère au moment voulu...)
Dans ce cas, inutile de stocker C ...
Si c'est toujours A+B, alors MERISE stipule qu'une telle données ne doit pas être stockée
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Ben, en fait c'est pour un programme fait avec la beta de visual basic 2005 et j'y connais rien, et j'apprend sur le tas, et sous viual basic, en faisant un
Si A = 12 et B=11 C est egal a 1211, or je voudrais que C soit egal à 23 (12+11)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click C.Text = A.Text + B.Text End Sub
A B C sont des champs dans une base access, c'est pour ça que j'ai ensuite essayé de calculer directement sous access mais ce n'est pas si simple que ça à ce que je vois
Je vais peut etre poser ma question dans la section VB.
En tout cas merci pour vos reponses.
Et oui, il ne faut pas oublier de convertir en numérique, car + est aussi l'opérateur de concaténation de chaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click C.Text = Cint(A.Text) + CInt(B.Text) End Sub
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
C.Text = Cint(A.Text) + CInt(B.Text)
End Sub
Je crois qu'il faudra faire une autre conversion vers string pour récupéré la valeur de C.text
Il faut juste remplace C.Text = Cint(A.Text) + CInt(B.Text) par
C.Text = Cstr(Cint(A.Text) + CInt(B.Text) )
Merci beaucoup! ca marche! j'ai meme decouvert le Cdec() car je n'avai pas les virgules...C'est assez intuitif quand meme
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager