1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 412 |
Extraction de chaine dans champ text |
le 22/10/2010 : 09:42 par Marc
visiteur |
Bonjour,Je suis entrain de faire un test sur la façon de pouvoir gérer des boites de films vierge pour le cinéma avec leur barrecodeDans la chaine du barrecode,il y-a à un endroi toujour la même valeur,donc que j'extrais par la fonction MID et qui fait référence surune base articles ce qui me permet d'afficher d'autre valeurs dans les différents champs ,ceci dans une liste déroulante ce qui m'oblige a cliquer dessus pourafficher le résultat ,donc comment ,peut-on afficher cette valeur unique dans un champ texte uniquementmerci pour votre réponseMarc |
|
|
Réponse n° 9 -------- le 27/10/2010 : 18:39 par 3Stone
Administrateur
|
Citation : Set Rs = Db.OpenRecordset("Select * From T_Articles Where Code=" & Code)
Oui, mais la valeur transmise (le Code derrière le "&") est bien une valeur numérique ? Et tu as bien la bonne valeur dans ce "Code" après avoir scanné ?
Citation :le champ code est la clé primaire de la T_articles
Oui, ok... il reste plus qu'à posséder une valeur identique après scan. Citation :Je voulais juste vous préciser que je ne connait pas le VB
Je l'avais deviné
Cordialement, Pierre(3stone) |
|
|
Réponse n° 10 -------- le 28/10/2010 : 12:18 par Marc
visiteur |
Bonjour,
L'érreur venait du fait que le champ code était en mode text,la text box affiche bien toutes les champs voulus,mais moi ce que je voudrais arriver a faire ,c'est que ces 4 champs se remplissent dans le formaulaire de saisie F_détail
Marc |
|
|
Réponse n° 11 -------- le 28/10/2010 : 15:09 par 3Stone
Administrateur
|
Bonjour,
Citation :la text box affiche bien toutes les champs voulus
C'est déjà cela...
Citation :mais moi ce que je voudrais arriver a faire ,c'est que ces 4 champs se remplissent dans le formaulaire de saisie F_détail
Oui, mais comme je le disais déjà, cela ne créera que des redondances
Mais, en lisant attentivement mes réponses, tu aurais pu comprendre qu'au lieu de les afficher par le msgbox, il te suffit de les attribuer aux différentes zones de texte!
Car j'avais dit dans la réponse 5 : Citation :'/ ici j'affiche pour l'exemple MsgBox Rs!champ1 & vbCrLf & Rs!champ2 & vbCrLf & Rs!champ3 '/ toi, tu attribue à tes champs...
donc:
Code :Champ1 = Rs!champ1 Champ2 = Rs!champ2 ChampX = Rs!champX
N'oublie pas de libérer les variables comme indiqué dans la réponse 5.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 12 -------- le 23/11/2010 : 16:10 par Marc
visiteur |
bonjour,
aprés quelques jours de convalécense,je revient sur cette discussion.
tous fonctionne les champs se remplissent bien a condition que je valide par la touche enter,sauf que dans le champ ou est saisi le code barre,il ne se passe rien,je ne peut pas passer à la ligne suivant ,la ligne en cours reste avec le petit crayon sur la gauche.et quand je veux fermer le formulaire avec la croix a droite ,j'ai un méssage du genre,impossible d'enregistrer cet enregistrement ect...
Microsof a rencontré un probléme .
Marc |
|
|
Réponse n° 14 -------- le 24/11/2010 : 08:38 par Marc
visiteur |
Bonjour,
Ok pour la config du lecteur,comme vous le dites dans la réponse n°5 (Je crois que je me répète, mais il faut oblier que l'on scanne. Cela équivaut à une saisie)
Si le lecteur tombe en panne,là je dois saisir à la manuellement et je reviens au probléme précédent.
bonne journée
Marc |
|
|
Réponse n° 16 -------- le 24/11/2010 : 20:49 par Marc
visiteur |
Bonsoir,
Je ne peux pas faire le retour chariot moi même ,comme je l'ai evoqué dans la réponse 13 ,je n'ai plus la main ,la ligne reste bloquée avec le petit crayon côté gauche
Marc |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|