PB ACCESS affectation valeur d'un contrôle

Dominique -  
random Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   155
 
remplace dim sup-dat as long par as variant et evite de donner à un controle et à une variable le meme nom
0
Dominique
 
Merci beaucoup pour cette aide
0
Dominique PARGNY
 
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   Statut Membre Dernière intervention   155
 
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