Sous 2007, je souhaite cr=E9er une liste d=E9roulante de recherche
d'enregistrement sur un champ de type "N=B0 de r=E9plication" ( ayant
cette forme {0106FD36-F28A-4C3A-8E72-DE395C41C1F9} )
La macro incorpor=E9e cr=E9=E9e par l'assistant est :
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
Gloops
a écrit, le 30/06/2008 09:39 :
Bonjour,
Sous 2007, je souhaite créer une liste déroulante de recherche d'enregistrement sur un champ de type "N° de réplication" ( ayant cette forme {0106FD36-F28A-4C3A-8E72-DE395C41C1F9} )
On appelle ça un GUID.
Sous Access je ne me rends pas bien compte, mais je sais que sous Oracle, il faut encadrer un GUID non par des guillemets, mais des apostrophes.
Mais dis-moi mais je me rends compte que tu n'as mis ni l'un ni l'autre !
Un GUID est une chaîne de caractères, il faut donc des séparateurs autour.
Les arguments de RechercherEnregistrement sont détaillés là (pareil , j'imagine, que dans l'aide en ligne) :
Pourriez vous me donner une solution à ce problème?
Merci
Stef
steph.theo@gmail.com a écrit, le 30/06/2008 09:39 :
Bonjour,
Sous 2007, je souhaite créer une liste déroulante de recherche
d'enregistrement sur un champ de type "N° de réplication" ( ayant
cette forme {0106FD36-F28A-4C3A-8E72-DE395C41C1F9} )
On appelle ça un GUID.
Sous Access je ne me rends pas bien compte, mais je sais que sous
Oracle, il faut encadrer un GUID non par des guillemets, mais des
apostrophes.
Mais dis-moi mais je me rends compte que tu n'as mis ni l'un ni l'autre !
Un GUID est une chaîne de caractères, il faut donc des séparateurs autour.
Les arguments de RechercherEnregistrement sont détaillés là (pareil ,
j'imagine, que dans l'aide en ligne) :
Sous 2007, je souhaite créer une liste déroulante de recherche d'enregistrement sur un champ de type "N° de réplication" ( ayant cette forme {0106FD36-F28A-4C3A-8E72-DE395C41C1F9} )
On appelle ça un GUID.
Sous Access je ne me rends pas bien compte, mais je sais que sous Oracle, il faut encadrer un GUID non par des guillemets, mais des apostrophes.
Mais dis-moi mais je me rends compte que tu n'as mis ni l'un ni l'autre !
Un GUID est une chaîne de caractères, il faut donc des séparateurs autour.
Les arguments de RechercherEnregistrement sont détaillés là (pareil , j'imagine, que dans l'aide en ligne) :
Pourriez vous me donner une solution à ce problème?
Merci
Stef
steph.theo
Merci
Pour l'instant je cherche avec les fonctions de conversion StringFromGUID ou GUIDFromString mais bon ça ne marche toujours pas ...
Du coup j'utilise la liste déroulante de recherche sur un autre champ qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant dans access 2007 n'est pas très au point (dans le cas d'une recherche sur le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]:
Bref le changement d'assistant entre access 2003 et access 2007 n'est pas vraiment une réussite je trouve
Merci
Pour l'instant je cherche avec les fonctions de conversion
StringFromGUID ou GUIDFromString mais bon ça ne marche toujours
pas ...
Du coup j'utilise la liste déroulante de recherche sur un autre champ
qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant dans
access 2007 n'est pas très au point (dans le cas d'une recherche sur
le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]:
Pour l'instant je cherche avec les fonctions de conversion StringFromGUID ou GUIDFromString mais bon ça ne marche toujours pas ...
Du coup j'utilise la liste déroulante de recherche sur un autre champ qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant dans access 2007 n'est pas très au point (dans le cas d'une recherche sur le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]:
En fait par rapport à cette page j'ai un peu bidouillé les dimensions (en mettant 76 et 75) pour éviter d'avoir un espace à la fin, enfin a u pire on peut toujours l'enlever après.
Tu stockes le newGUID dans un champ de 38 caractères et ça baigne.
Du coup j'utilise la liste déroulante de recherche sur un autre champ qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant da ns access 2007 n'est pas très au point (dans le cas d'une recherche sur le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]:
En fait par rapport à cette page j'ai un peu bidouillé les dimensions
(en mettant 76 et 75) pour éviter d'avoir un espace à la fin, enfin a u
pire on peut toujours l'enlever après.
Tu stockes le newGUID dans un champ de 38 caractères et ça baigne.
Du coup j'utilise la liste déroulante de recherche sur un autre champ
qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant da ns
access 2007 n'est pas très au point (dans le cas d'une recherche sur
le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]:
En fait par rapport à cette page j'ai un peu bidouillé les dimensions (en mettant 76 et 75) pour éviter d'avoir un espace à la fin, enfin a u pire on peut toujours l'enlever après.
Tu stockes le newGUID dans un champ de 38 caractères et ça baigne.
Du coup j'utilise la liste déroulante de recherche sur un autre champ qui lui contient du texte ...
Toujours est il que la condition where générée par l'assistant da ns access 2007 n'est pas très au point (dans le cas d'une recherche sur le champ [TITLE] par rapport au contenu de [Screen].[ActiveControl]: