PB ACCESS affectation valeur d'un contrôle

Fermé
Dominique - 14 déc. 2004 à 15:46
random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 - 15 déc. 2004 à 13:30
Bonjours,
Je n'arrive toujours pas à régler ce pb.
j'utilise un formulaire dont la source est une table contenant le champ numérique SUP_DAT.
Par un calcul dans mon formulaire j'obtiens une valeur qui est dans un contrôle Texte164.
Je voudrais affecter la valeur de NB_SUP_DAT à SUP_DAT afin de l'enregistrer dans ma table.

J'ai essayé cette fonction :

Public Function Valeur_SUP_DAT(Texte As Long)
Valeur_SUP_DAT = Texte
End Function

en l'appelent avec :

Private Sub SUP_DAT_Texte20_LostFocus()
Dim SUP_DAT As Long
Dim TEXT_SUP_DAT As Long
TEXT_SUP_DAT = [Texte164] * [Texte212]
SUP_DAT = Valeur_SUP_DAT(TEXT_SUP_DAT)
End Sub

Qu'en pensez vous ?

4 réponses

random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
14 déc. 2004 à 17:30
remplace dim sup-dat as long par as variant et evite de donner à un controle et à une variable le meme nom
0
Merci beaucoup pour cette aide
0
Dominique PARGNY
15 déc. 2004 à 12:05
J'ai suivi ton conseil.
Le problème maintenant est le suivant :
j'ai fait un calcul en VBA
strBASE_CHRONO_Texte22 = "Valeur " & BASE_CHRONO_Texte22

je souhaite afficher cela dans le contrôle de mon formulaire
VAL_Texte234

si je le met dans source contrôle ou valeur par défaut ça ne marche pas

quelle est la solution pour pouvoir afficher ce résultat,
et ensuite je voudrais également affecter ce résultat au champ SUP_DAT de ma table.
0
random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
15 déc. 2004 à 13:30
texte 22 va renvoyer du texte comme son nom l'indique
pour l'utiliser essaye cvtruc(texte22)
ou truc represente un type
pour + infos voir aide fonctions de conversion
0