Aide sur windev

Fermé
amira - 21 janv. 2010 à 12:53
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 - 21 janv. 2010 à 13:22
Bonjour,je voudrais faire un logiciel de gestion d'un parc informatique sous windev!quelqun pourrait m'aider comment pourrais_je programmer code barre(bon moi j'ai une douchette qui permet de lire le code barre de produit informatique puis le sauvegarder dans ma base de donné!!
merçi d'avance our vos aides

2 réponses

mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
21 janv. 2010 à 13:13
Bonjour,

Le forum le plus calé en Windev est sur Developpez.com--> Forum-->EDI--> Windev
Ou voir sur le site de pcsoft lui même.

A mon avis tu dois de renseigner sur l
1/ La configuration d'un port de communications. (il existe un exemple fourni avec WinDev)
2/ La configuration du lecteur de de code barre (il existe un exemple fourni avec WinDev)
3/ La mise en base. (ca devrai pas poser trop de problème à comprendre, Windev est assez pratique pour cela)

Mich
0
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
21 janv. 2010 à 13:22
Dans l'aide touche F1-->

Récupérer dans un champ code-barres la valeur lue par un appareil spécialisé



Il est possible de lire des code-barres et d'afficher la valeur correspondant à l'écran. Pour lire un code-barres :

1. Branchez un appareil spécialisé sur le port série de votre machine.

2. Lisez la valeur du code-barres grâce aux fonctions de gestion des ports série suivantes :

sOuvre
 Permet d'ouvrir et d'initialiser le port série spécifié.
 
sLit
 Lit une chaîne de caractères dans le buffer d'entrée du port série spécifié.
 

3. Initialisez la valeur du code-barres lue dans un champ Code-barres correspondant au type du code-barres lu. 

 

Exemple de lecture d'un code-barres avec un appareil spécialisé branché sur le port série COM1 :

// Déclaration des variables 
// Définition du nombre de caractères à lire 
NBCarALire est un entier = 13 
// Nombre d'octets en attente dans le buffer 
NbOctetAttente est un entier 
BufferPrn est une chaîne // Contenu du buffer 
PortSérie est un entier = 1 // Port série COM1 

// Ouverture et initialisation du port série COM1 
SI sOuvre(PortSérie,5000,5000) ALORS 
    // Lecture du code-barres 
    // Récupération du nombre d'octets en attente 
    NbOctetAttente = sDansFileEntrée(PortSérie) 
    // Récupération de la valeur du code-barres uniquement 
    // si au moins 13 caractères ont été lus 
    SI NbOctetAttente >= NBCarALire ALORS 
       BufferPrn = sLit(PortSérie, NbOctetAttente) 
       // Récupération des 13 premiers caractères lus 
       BufferPrn = Gauche(BufferPrn, 13) 
       // Affichage de la valeur du code-barres dans le 
       // champ de saisie "saisieCodeBarre" 
       saisieCodeBarre = BufferPrn 
    FIN 
FIN  


Si tu as besoin d'info sur la mise en base, contacte moi en MP.

Mich
0