Re: comment simuler un enter (return ) par programmation

Posté par lass1250 le 26/5/2009 20:19:18
j'ai fait le test suivant sans lecture serial et sans evenement
Juste lire et cecriere dans une table
fenetre vierge type wd11 insere une table memoire

champs
NoTag, Prenom ,Nom,Description sont des chaine sans saisie

voila le code

//********** initialisation table ******
SI TABLE..Vide ALORS TableAjoute(TABLE)
DonneFocus(TABLE.NoTag)
// ************** entre en saisie d'une ligne de table ***
//TableAjouteLigne(TABLE)
DonneFocus(TABLE.NoTag)
i est un entier
i = TableSelect (TABLE)
Info (i)
TableSelect (TABLE)

//
NoTag = "zzzzzzzz"
Nom = "aaaaa"
Prenom = "bbbbbb"
Description = "cccccccc"

// *** sortie d'une ligne de table ********
TableAjouteLigne(TABLE)
// ********************** fi de code ******************************

Resultat


Rien ne se passe rien c'est normal il ya aucune saisie
si je rend actif a la saisie NoTag
le table se rend a la saisi NoTag prend sa valeur "zzzzzzzz"
et attend un return pour passer pour informer le rest de la ligne
et change de ligne ainsi de suite

Faite le test

Donc le tableajouteligne ne me donne pas de ligne in me la donne seulement si
je lui fait un enter (return) a la saisie de NoTag

Si tu est capable de me le corriger donne moi le code



Je veux un code ou un exemple qui me permet a partir
d'un lecteur de type Barre code d'alimenter une table
uniquement par presentation d un media au lecteur

La fonction trace le fait parfaitenment

Autre soucis le thread versus evenement et comment le coder

merci de vos reponses

ps nous ne sommes pas sur le meme fuseau horaire propablement

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=20&topic_id=6203&post_id=24716