cs_zaatout
Messages postés156Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention20 novembre 2013
-
6 mars 2012 à 14:14
cs_zaatout
Messages postés156Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention20 novembre 2013
-
7 mars 2012 à 12:12
Bonjour
je veux faire un filter sur 4 caractères d'un champ de 8 caractères aide moi svp
voici
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 7 mars 2012 à 10:12
donc, je t'ai répondu (Opérateur Like) !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 6 mars 2012 à 16:25
Bonjour,
je veux faire un filter sur 4 caractères d'un champ de 8 caractères aide moi svp
Ben ...
Tout dépend des 4 caractères que tu veux choisir pour filtrer !
Car pour l'instant, tu as choisi un filtre d'une logueur de :
Len(st) = 4 (puisque les 4 caractères à gauche de tablo(11)
+ (len(ch(4)) = 1
+ len(code_s"=") = 7
+ len(') = 1
donc 13 caractères !
Sans compter l'aspect plutôt curieux de ton filtre !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 6 mars 2012 à 16:35
Bon...
Si je comprends bien, tu veux filtrer sur le champ code_s
- M'étonnerait beaucoup que tu aies des données commençant par le caractère de code 4 !
- M'étonnerait également que tu en aies se terminant par un guillemet
Et tu veux quoi ? Filtrer sur une égalité ? filtrer sur "commençant par ces caractères" ? filtrer sur "contenant ces caractères" ?
Sois précis !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 6 mars 2012 à 16:37
Et intéresse-toi à ce qu'est et à quoi sert l'opérateur Like.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 6 mars 2012 à 16:47
Voilà par exemple si tu veux filtrer les champs code_s commençant par tes ' caractères :
"code_s like """ & Trim(st) & "*"""
A toi d'adapter selon ce que tu cherche (devant, derrière ou dedans) !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
cs_zaatout
Messages postés156Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention20 novembre 2013 7 mars 2012 à 08:57
Bonjour
je voudrais comparer le contenu de st de 4 caractères avec le quatre premier caractères de code_s dans un filtere
exemple
le lis le contenu de code_s qui est de "10210011"
j'affecte les quatre premier caractères a st donc ="1021"
et dans le filter le cherche l’enregistrement sur les quatre premier caractères donc
je prend st = Left((tablo(11)), 4) donc st="1021"
et je filter sur code_s qui est = a "10210011"
donc mon filtre doit se basé sur les quatre caractères
cs_zaatout
Messages postés156Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention20 novembre 2013 7 mars 2012 à 12:12
Bonjour
erreur : La ligne n'a pas pu être trouve pour la mise a jour certains valeurs ont pu être change depuis leurs dernière lecture.
a chaque fois dans le même enregistrement le 28 éme
Dim tablo() As String
Dim d, f, g, h, k, l, m, n As Double
Dim b, c, o As String
Dim e As Long
Open "C:\maintenance\cons.txt" For Input As #1
While Not EOF(1)
Input #1, a$
tablo() = Split(a$, "|")
b = "0212"
c = tablo(1)
d = tablo(2)
e = tablo(3)
f = tablo(4)
g = tablo(5)
h = tablo(6)
k = tablo(7)
l = tablo(8)
m = tablo(9)
n = tablo(10)
o = tablo(11)