bonjour à tous,
j'ai créé un formulaire issu d'une table cépages avec une liste déroulante liée à ID Cépages (liste de nom de cépages) afin de rechercher l'enregistrement correspondant. Comme ce champ contient des noms avec des apostrophes, j'ai inscrit le code suivant sur AprèsMiseAJour :
Private Sub Modifiable4_AfterUpdate()
' Rechercher l'enregistrement correspondant au contrà´le.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ID cépage]= '" & Replace(Me![Modifiable4], "'", "''") & "'"
Me.Bookmark = rs.Bookmark
End Sub
Cela marche si mon champ ne possède pas d'apostrophes, mais dès qu'il y en a une l'enregistrement n'est pas rescherché. Aprsè plusiers heures de recherche, j'ai constaté que ce problème était lié avec l'indexage de mon champ ID Cépages. Si je retire la clé primaire ou l'indexage sans doublon, cela marche, les enregistrements même avec apostrophes sont recherchés. Le problème c'est que j'ai besoin d'indexer ce champ pour éviter les doublons!
Comment faire?
Merci d'avance pour votre aide <IMG SRC="/images/smiles/teeth_smile46.gif">
pb apostrophes et fonction Replace()
Discussions et dépannage concernant Access (Toutes versions).
Modérateur : Modérateurs
Aller à
- Système d'exploitation
- ↳ Windows
- ↳ Windows 9x
- ↳ Windows Millenium
- ↳ Windows NT/2000/XP
- ↳ Windows Vista
- ↳ Windows 7
- ↳ Windows 8
- ↳ Windows 10
- ↳ Linux
- ↳ Divers Linux
- ↳ Debian / Ubuntu
- ↳ Mandrake / Mandriva
- ↳ RedHat / Fedora
- ↳ Mac
- ↳ Divers Mac
- ↳ Mac OS9
- ↳ Mac OS10
- Logiciels divers
- ↳ Internet / Messagerie
- ↳ Autres Logiciels
- Forums Professionnels
- ↳ Réseau
- ↳ Sécurité informatique / Virus
- ↳ Cryptologie
- ↳ Législation / Juridique
- Bureautique
- ↳ Microsoft Office
- ↳ Word
- ↳ Excel
- ↳ Powerpoint
- ↳ Access
- ↳ Open Office
- ↳ Divers
- ↳ Writer
- ↳ Calc
- ↳ Math
- ↳ Impress
- ↳ Base
- ↳ Draw
- Matériels
- ↳ Tous matériels
- ↳ Achat & Vente
- Montage Virtuel - Info FCP
- ↳ Adobe Première
- ↳ Vidéo & Matériel
- ↳ Trucs & Astuces
- ↳ Création DVD/VCD/SVCD/DivX et Web...
- ↳ Téléchargement de programmes
- Création de site Internet
- ↳ HTML / XHTML
- ↳ CSS
- ↳ JavaScript
- ↳ Php et MySql
- Trucs & Astuces
- ↳ Astuces Windows
- ↳ Astuces Windows 9x
- ↳ Astuces Windows 2000/NT/XP
- ↳ Astuces Windows Millenium
- ↳ Astuces Windows Vista
- ↳ Astuces Windows 7
- ↳ Astuces Windows 8
- ↳ Astuces Windows 10
- ↳ Astuces Internet Explorer / Netscape / Outlook Express
- ↳ Astuces Autres logiciels
- ↳ Astuces Matériels
- ↳ Astuces Virus / Sécurité
- Discussions Générales
- ↳ Débats
- ↳ Vos bons plans !!!
- ↳ Divers
- ↳ Blagues & Divertissement
- Fonctionnement des forums
- ↳ Boite à Idées
- ↳ Les nouveautés / annonces des forums
- ↳ Aide des forums
- ↳ Indiquer un Bug
- ↳ Test
- ↳ Content / Pas content !!!
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités