Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 15h34   #1
Futur Membre du Club
 
Femme myriam aslam
Étudiant
Inscription : avril 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Femme myriam aslam
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 106
Points : 18
Points : 18
Par défaut condition prenant en compte que 5 caractères

bonjour,
j'aimerai utiliser en vba cette condition:
les champs1 est comme au 5 premiers caractère du champs2il me semble qu'en sql il faut la chaine sql avec des * mais en vba aucune idée!
pouvez vous m aider merci!!
myriame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 16h01   #2
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Pas très claire ta demande. Que cherches tu concrètement à faire?
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 16h05   #3
Membre du Club
 
Inscription : août 2008
Messages : 86
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 86
Points : 43
Points : 43
Si tu tente un

Code :
 [...] WHERE Table.champ1 = left(Table.Champ2, 5) [...]
ça ne marche pas?
Glherbier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 19h59   #4
Futur Membre du Club
 
Femme myriam aslam
Étudiant
Inscription : avril 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Femme myriam aslam
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 106
Points : 18
Points : 18
en réalité, je veux : sachant que '123' est un extrait de la chaine 123mlap
myriame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 21h05   #5
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 262
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 262
Points : 4 421
Points : 4 421
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Bonsoir,

Heu ! si "*" ne fonctionne pas essayez "%"

__________________
- De quelque manière qu'on s'y prenne on s'y prend toujours mal -
-Sigmund Freud-

Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office

Chtulus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 22h59   #6
Futur Membre du Club
 
Femme myriam aslam
Étudiant
Inscription : avril 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Femme myriam aslam
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 106
Points : 18
Points : 18
idem sa ne fonctionne pas !
je tiens à préciser que ma condition j'ulitise pour imprimer mon état via pdfcreator!
Ainsi dans mon code vba j'ai:
Code :
 SaveAsPDF "nom de l'état", conditions,"",chemin
ainsi dans condition j'ai OR 123 seul n'existe pas! c'est 123cl554
et normalement j'obtiens toutes les zones de texte où le code commence par 123!
voilà j'espere que c'est plus comprehenssible
myriame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 23h17   #7
Invité régulier
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : février 2009
Messages : 13
Points : 6
Points : 6
Par défaut Like

Si tu veux tous les champs text commençant par 123 voici la syntaxe en VBA :

Code :
WHERE (((table.champ) Like "123*"));
sindy7484 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 08h56   #8
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Il y a un tuto pour le Like.
http://loufab.developpez.com/tutorie...operateurlike/

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h43.


 
 
 
 
Partenaires

Hébergement Web