Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1428 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  récupération de données dans une textbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupération de données dans une textbox

n°933757
e2prom
Posté le 29-12-2004 à 18:38:39  profilanswer
 

Salut tout le monde
Voila je récupère les données d(un appareil de mesure via le port série.
(à l'origine ça sortait sur une imprimante série)
J'ai donc un controle MSComm et une TextBox dans un Form (VB6 ou VBA)
Ca me donne ça
http://mosfet88.free.fr/mscom.jpg
Comment je pourrais faire pour récupérer que les valeurs contenues dans la TextBox, sachant que tout ce qui s'y trouve était destiné à une imprimante.
Si quelqu'un a une idée ou une méthode pas trop lourde.
Merci
 

mood
Publicité
Posté le 29-12-2004 à 18:38:39  profilanswer
 

n°934252
TotalRecal​l
Posté le 30-12-2004 à 17:21:45  profilanswer
 

Ben euh si le texte en sortie a tjs la même gueule tu parses le tout comme une grosse chaine de caractère pour en extraire les données, je vois pas comment tu veux faire autrement si tu peux pas rapatrier les infos une par une [:drwatson].
 
par exemple Avec instr/mid tu reperes chaque occurence de "um" et tu sors ce qu'il y a x caracteres avant...
Là par exemple je vois que c'est tjs un nombre à 3 chiffres, peut être 4 parfois (le cas n'apparait pas, c'est toi qui le sait). vu que le nombre est entouré d'espaces tu peux très bien extraire les 6 caractères avant um, faire un trim, il te restera que le nombre que tu pourras mettre (si tu veux) dans un tableau d'entiers à 1d


---------------
Topic .Net - C# @ Prog
n°934312
e2prom
Posté le 30-12-2004 à 18:35:49  profilanswer
 

Ben voila j'ai fait ça (pour l'instant en VBA et excel)
J'ai pas réussi a boucler avec instr, ça me sortait que la première valeur.
 
l = 1
For txt = 1 To Len(TextBox1.Text)
If Mid(TextBox1.Text, txt, 2) = "um" Then
Cells(l, 1) = Mid(TextBox1.Text, txt - 4, 3)
l = l + 1
End If
Next
 
ça rejoint ce que tu me dis en me référant à "um", et ainsi je récupère mes valeurs 319,250 etc dans des cellules. Ya plus qu'a traiter et histogrammer!
Pour info "um" c'est µmètre et c'est des mesures d'épaisseur de peinture ou de galva sur des surfaces métalliques.
 
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  récupération de données dans une textbox

 

Sujets relatifs
transfert des donnees Audio sur socket[urgent] probleme récupération fichier ftp
[PHP]Récuperation d'une boucle en variableconvertir des données utf-8 en iso-8859-1
exportation de données PICK vers SQL[C ADA] visibilité des données
VBA EXCEL création liste de validation de donnéesRécupération donné de la console
Question sur traitement de données ACCESSMyODBC, acces a une base de données distante
Plus de sujets relatifs à : récupération de données dans une textbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR