Conversion de chaine de caractère en numérique - VB/VBA/VBS - Programmation
Marsh Posté le 02-09-2005 à 13:47:23
La fonction Val() renvoie la valeur numérique d'un chaine alpha
Exemple:
Dim l as long
dim chaine as string
chaine = "123"
l = Val(chaine)
La fonction IsNumeric() pourra peut-être aussi t'aider pour tester si une chaine est suceptible de contenir un nombre.
Val() renvoie 0 si ta chaine est alphanumérique
Marsh Posté le 02-09-2005 à 10:39:47
salut, existe t'il une fonction en VBA (access) qui transforme une chaine de caractère en numérique ?
car en fait mon problème, c'est que je cherche à récuperer une valeur numérique d'une table, à l'aide d'un recordset. voici mon code :
Dim cnc As ADODB.Connection
Dim rst As New ADODB.Recordset
Set cnc = CurrentProject.Connection
rst.Open "SELECT max(numE) FROM Execution", cnc, adOpenKeyset, adLockReadOnly, adCmdTableDirect
Me.txtMaxExe = rst.GetString
arrivé ici, le problème est que je n'arrive pas à récuperer l'enregistrement en question sous sa forme numérique. Voila j'éspère que quelqu'un pourra m'aider (s'il comprend ce charabia )