benahmedsoufiane
Messages postés30Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention 1 avril 2010 21 févr. 2007 à 20:02
RECTIFICATION: SET RSCOMBO = NEW RECORDSET ET NON SET RSCOMBO AS NEW RECORDSET
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 19 févr. 2007 à 12:14
Exactement, autant pour moi.
Mes explications n'ont pas ete définies correctement.
Milles excuses.
Trim enleve tous les espaces de gauche à droite mais pas entre les mots ou caracteres.
draluorg
Messages postés625Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention25 novembre 2010 18 févr. 2007 à 13:58
Salut a tous,
LTrim pour enlever a gauche
RTrim pour enlever a droite
Trim pour enlever a gauche et a droite
En aucun cas les espaces entre deux mots ne seront enlevés!
++
benahmedsoufiane
Messages postés30Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention 1 avril 2010 17 févr. 2007 à 13:47
Désoler pour l'erreur du RS mais j'ai remarquer que trim enlève tout les espaces dans une chaine sauf entre les mots par exemple je tape: le chat 'dans une textbox avec des vides avant et aprés le mot
sa me donne :le chat
Il enlève devant et derrière la chaine de mots mais pas entre les mots.
Bref merci pour la remarque ;-)
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 17 févr. 2007 à 12:03
Trim n'enleve pas les bancs apres les mots simplement, il supprime tous les espaces dans une chaine.
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 17 févr. 2007 à 11:58
Petite erreur.
En option explicit tu declares :Dim RsCombo As Recordset ' a mettre tout en haut de la page de code
Mais dans ta procedure tu la redeclares. Non
Soit tu declares dans la procedure en creant un nouvel object comme tu l'as fait mais sans creer de double en option explicit
ou soit tu créé une variable global dans la feuille ou module et là tu suis la procedure ci-dessous.
Private Sub MonCombo_Click()
'---------- critere de recherche
Dim I_numObj As Integer
Dim RsCombo As New Recordset 'pas bon
plutot ceci => Set RsCombo As New Recordset
A la fin de ta procedure tu detruis l'object:
Set RsCombo =Nothing
end sub
21 févr. 2007 à 20:02
19 févr. 2007 à 12:14
Mes explications n'ont pas ete définies correctement.
Milles excuses.
Trim enleve tous les espaces de gauche à droite mais pas entre les mots ou caracteres.
18 févr. 2007 à 13:58
LTrim pour enlever a gauche
RTrim pour enlever a droite
Trim pour enlever a gauche et a droite
En aucun cas les espaces entre deux mots ne seront enlevés!
++
17 févr. 2007 à 13:47
sa me donne :le chat
Il enlève devant et derrière la chaine de mots mais pas entre les mots.
Bref merci pour la remarque ;-)
17 févr. 2007 à 12:03
17 févr. 2007 à 11:58
En option explicit tu declares :Dim RsCombo As Recordset ' a mettre tout en haut de la page de code
Mais dans ta procedure tu la redeclares. Non
Soit tu declares dans la procedure en creant un nouvel object comme tu l'as fait mais sans creer de double en option explicit
ou soit tu créé une variable global dans la feuille ou module et là tu suis la procedure ci-dessous.
Private Sub MonCombo_Click()
'---------- critere de recherche
Dim I_numObj As Integer
Dim RsCombo As New Recordset 'pas bon
plutot ceci => Set RsCombo As New Recordset
A la fin de ta procedure tu detruis l'object:
Set RsCombo =Nothing
end sub