Moi en ce moment : ->
olà !!!!
C'est pas bon ça !
Il fallait pas toucher à la fin !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.reff & "*"""""
Voici la bonne syntaxe :
J'ai l'impression que tu codes sans comprendre ce que tu fais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part f = f & "" And Reference Like """" & Me.reff & "*"""
Tu es en BTS de quoi ?
il est urgent que je sorte mon tuto sur le débogage... mais là faudra faire l'effort de le lire et c'est un gros pavé.
J'ai bien rentrer la ligne de code dans mon code, et fait de même pour la ligne projet, mais pourtant quand je lance ma recherche il me met un message d'erreur :
Erreur d'execution: 13
Incompatibilité de type
Alors oui je code sans réellement comprendre, je suis en BTS IPM, industrialisation des produits mécanique, tout ce qui touche au machine .. Mais rien en rapport avec l'informatique ou le codage .. Je fais sa à la demande de mon tuteur et le résultat est noté coëff 12 a l'épreuve donc si je la rate autant dire adieu au diplôme l'année prochaine
Cependants je regrette vraiment mon choix d'orientation, j'aurai aimé partir dans le secteur du jeux video, codage, 3D ... Mais mon bac ne me permet pas d'y avoir accès
Enfin surtout la modélisation 3d mais beaucoup d'école demande d'avoir déjà la connaissance et des "oeuvre" déjà faite .. Ou alors je me suis mal renseigné
l'educ nat c'est vraiment merdique c'est un fait on marche de plus en plus sur la tête, mais bon c'est un autre débat.
Le message incompatibilité de type indique que tu utilises le like avec une valeur non string (texte). Like est un opérateur logique strictement texte.
Il faut parser (convertir) l'élément (et que celui qui pose problème) en string coté base de données comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part " And Cstr(Reference) Like """ & Me.reff & "*"""
Si seulement y'avait que l'éducation national qui allait pas
Pourtant dans ma base de donnée j'ai bien mis texte dans "type de donnée" et lorsque je rentre ton code il m'indique "utilisation du null incorrect"
Edit: Alors en faite sa marche mais quand je tape une valeurs il me sort des données ou dans toute les case il y a inscrit #NOM?
Il y a également des valeurs Null dans ce cas :
Idem pour l'autre si tu as du null dans ce champ
Code : Sélectionner tout - Visualiser dans une fenêtre à part " And Cstr(Reference) Like """ & Nz(Me.reff;"") & "*"""
Dans ce cas, si Me.proj / Me.reff est null (rien n'est saisi) il affichera tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part f = f & " And Projet Like """ & NZ(Me.proj;"") & "*"""
Normalement #nom devrait disparaitre.
Pour la première il me dis qu'il attend un séparateur "OU" qu'est-ce donc ?
pardon il faut une , au lieu d'un ;
Merci beaucoup je test ca lundi au boulots
Bonjour, a première vue sa a l'air de marché, cependant j'ai un petit soucis, j'avais mes référence 0800000 et mon responsable m'a demander de mettre un f devant, soit f0800000, afin d'éviter de tout retaper à la main j'ai voulu crée une requete, j'ai modifié et la il m'a afficher ma requêtes et non la référence, j'ai donc supprimer ma requête et je n'arrive pas à revenir au référence de début ....
Bonjour,
C'est un peu obscur ta description.
En tout cas pour modifier des valeurs en masse, voici comment on procède.
Dans l'éditeur de requête :
1) créer une requête Select pour être sûr que seuls les enregistrements à modifier soient pris en compte.
2) cliquer sur requête Mise à jour pour la passer en Update
3) créer l'expression qui va transformer ton ancienne valeur dans sa nouvelle forme et la placer sur la cellule (mise à jour de la colonne du champ concerné)
Pour créer l'expression le plus simple est d'utiliser la fenêtre Exécution du VBE.
La différence entre une expression vba et sql c'est le séparateur d'argument des fonctions qui est , en VBA et ; dans le QBE mais est converti en , dans SQL.
Cordialement,
J'ai retaper mes 126 ref à la main
Lorsque je lance ma recherche maintenant il me met "utilisation incorrect de nul" ?
Tu as l'un des champs de la recherche qui est null dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part " And Cstr(Nz(Reference,"")) Like """ & Nz(Me.reff,"") & "*"""
Merci beaucoup tout marche niquel
Pourrait-tu jeter un coup d'oeil à mon autre sujet
http://www.developpez.net/forums/d15...rre-recherche/
Merci beaucoup
super !
clique sur le bouton Résolu alors.
Oui je vais le faire
Peut tu jeter un coup d'oeil à mon autre sujet mis en lien plus haut, si tu ne sait pas ce n'est pas grave tu ma déjà sorti d'une belle M****
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager