J'ai un formulaire possédant une zone de texte ou les utilisateurs
saisissent un texte libre. En fonction des options qu'ils ont cochées
sur le formulaire une requête de mise d'ajout est exécuté avec comme
argument le contenu de la zone de texte (cette requête est composé
directement en SQL dans le code VBA du formulaire). Tout se passe bien
sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Comment contourner ce problème?
Faut'il filtrer les apostrophes du SQL dans le VBA pour les remplacées
par des guimmets (en utilisant le n°assci correspondant, d'ailleurs
c'est quel numéro?)?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Camille Bree" | J'ai un formulaire possédant une zone de texte ou les utilisateurs | saisissent un texte libre. En fonction des options qu'ils ont cochées | sur le formulaire une requête de mise d'ajout est exécuté avec comme | argument le contenu de la zone de texte (cette requête est composé | directement en SQL dans le code VBA du formulaire). Tout se passe bien | sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Salut,
"Camille Bree"
| J'ai un formulaire possédant une zone de texte ou les utilisateurs
| saisissent un texte libre. En fonction des options qu'ils ont cochées
| sur le formulaire une requête de mise d'ajout est exécuté avec comme
| argument le contenu de la zone de texte (cette requête est composé
| directement en SQL dans le code VBA du formulaire). Tout se passe bien
| sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
"Camille Bree" | J'ai un formulaire possédant une zone de texte ou les utilisateurs | saisissent un texte libre. En fonction des options qu'ils ont cochées | sur le formulaire une requête de mise d'ajout est exécuté avec comme | argument le contenu de la zone de texte (cette requête est composé | directement en SQL dans le code VBA du formulaire). Tout se passe bien | sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Camille Bree
3stone a écrit:
Salut,
"Camille Bree" | J'ai un formulaire possédant une zone de texte ou les utilisateurs | saisissent un texte libre. En fonction des options qu'ils ont cochées | sur le formulaire une requête de mise d'ajout est exécuté avec comme | argument le contenu de la zone de texte (cette requête est composé | directement en SQL dans le code VBA du formulaire). Tout se passe bien | sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"
-- A+ Pierre (3stone) Access MVP
Milles merci
CB
3stone a écrit:
Salut,
"Camille Bree"
| J'ai un formulaire possédant une zone de texte ou les utilisateurs
| saisissent un texte libre. En fonction des options qu'ils ont cochées
| sur le formulaire une requête de mise d'ajout est exécuté avec comme
| argument le contenu de la zone de texte (cette requête est composé
| directement en SQL dans le code VBA du formulaire). Tout se passe bien
| sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"
"Camille Bree" | J'ai un formulaire possédant une zone de texte ou les utilisateurs | saisissent un texte libre. En fonction des options qu'ils ont cochées | sur le formulaire une requête de mise d'ajout est exécuté avec comme | argument le contenu de la zone de texte (cette requête est composé | directement en SQL dans le code VBA du formulaire). Tout se passe bien | sauf quand les utilisateurs mettes des apostrophe dans leur texte.
Ecrire ainsi:
"Select ... from table Where Champ= """ & Me.MonControle & """"