[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 08/02/2012 : 13:11  Sujet n° 553  probleme avec liens hypertexte qui ne fonctionnent plus sous vista et seven

le 10/10/2011 : 20:21
par mgnthe54

Anonyme

visiteur

Bonjour en complément de la question sur le disfonctionnement de la fonction sendkeys sous vista et seven je viens de m'apercevoir que la création de liens hypertexte ne fonctionne plus, je m'explique :J'ai crée une base de donnée sous access 97 (la convertion sous access 03 a les mêmes problèmes) de gestion de photo dans la base principale il y a entre autre un champ défini comme hypertexte (celui-ci a jusqu'au remplacement de xp par vista ou seven bien fonctionné). Depuis le changement de systeme lorsque le formulaire qui remplit le champ hypertexte crée un nouveau lien hypertexte celui-ci est vu comme un lien mais n'en ai pas un (si on clique dessus rien ne se passe). Il ne pointe sur rien...En allant voir dans la base en faisant modifier le lien hypertexte je me suis aperçu que maintenant le lien que je créais (type C:\photo papa\2005\1.jpg) était vu comme texte d'affichage et que l'adresse du lien était vide.Si manuellement je copie le texte d'affichage dans le lien cela fonctionne... mais bon avant sous XP (et j'ai essayé au boulot cela marche meme sous access 03) le lien était OK.Quelqu'un a -t-il une idée pour refaire fonctionner cette création de liens hypertexte dans la base?sous vista et seven (actions particuliere...) La création de ce lien hypertexte est actuellement le résultat (via requete) du concatenage du chemin (disque +dossier+année+ numero de la photo+ type fichier) puis est stocké dans le champ de la base qui est défini comme hypertexte.Et cela fonctionen sous access 97 et 03 sous XP mais pas sous vista ou seven (access 97 & 03)Si besoin je peux envoyer une copie de cette base Access... merci
Ecrire à mgnthe54  sujet clos  Haut

[]   

DébutPrécédent [ 1 2 3 ] SuivantFin
Réponse n° 17
--------
le 25/11/2011 : 16:34
par mgnthe54

Anonyme

visiteur

Re bonjour après de multiple essais sur le probleme du lien hypertexte qui ne s'enregistre que dans le texte à afficher je me suis aperçu que lorsque j'allais directement dans la table photo (celle comportant le lien hupertexte) et que je changeais le type hypertexte en texte puis je revenais en hypertexte la l'adresse etait correctement rempli... deplus lors du passage du lien en texte on voit un caractere diese devant chaque adresse en mode texte mais celui-ci disparait lorsque l'on repasse en mode hypertexte...

bref apres la manip foireuse du passage du champ hypertexte en texte pui retour à l'hypertexte cela fonctionne bien...

cela peut-il éclairer un génie du sujet???

merci d'avance

Ecrire à mgnthe54   clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 18
--------
le 28/11/2011 : 15:58
par 3Stone

Anonyme

Administrateur

Bonjour,

Lorsque l'on utilise la méthode et fonction par défaut "made by MS" on crée un foutoir difficile à gérer!

Par exemple, lorsque l'on place un émail dans une zone définie hypertexte, le contenu réel du champ sera :

Texte affiché#mailto:paul.durant@free.fr##Cliquez ici

Cela fait pas moins de trois valeurs mémorisées dans un seul champ, sans parler du fait que cela peut aussi contenir une adresse HTTP n
La première valeur est ce que le champ affiche, puis la valeur réellement souhaité (précédée d'une fonction "mailto" qui n'a rien à y faire...) et pour finir le contenu de l'info-bulle. Un foutoir d

C'est pour cela que j'ai signalé dès le départ que la bonne méthode consiste à utiliser un simple champ texte pour mémoriser un émail et de même que pour une adresse HTTP.
Rendre cela "cliquable" dans un formulaire ne représente pas de grosse difficulté.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 19
--------
le 28/11/2011 : 16:16
par mgnthe54

Anonyme

visiteur

Bonjour, merci encore pour cette info qui commence à rendre ma légére compréhension du problème un peu plus claire...

 

Peux tu stp m'indiquer comment Rendre cela "cliquable" dans un formulaire (via code vba je suppose) afin que je transforme une bonne fois pour toute mon champ hypertexte de ma base photo en champ texte (après suppression manuelle des dieses qui trainent)

merci
a+

Ecrire à mgnthe54   clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 20
--------
le 29/11/2011 : 02:24
par 3Stone

Anonyme

Administrateur

Bonjour,

Cela se trouve depuis longtemps sur cette page...

Je te conseille d'utiliser la seconde méthode, intitulée "Méthode simple".

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 21
--------
le 30/11/2011 : 15:04
par mgnthe54

Anonyme

visiteur

Oui effectivement j'ai retrouvé : definir dans propriete comme Is Hyperlink mettre oui...

Mais je viens de faire l'essai suivant mettre le champ photo de la base photo en texte au lieu d'hypertexte (apparition des diese à supprimer manuellement une bonne fois pour toute) la pas de problème!

Puis j'ai définie la zone texte qui affiche se champ photo comme is hypertexte oui (essai dans plusieurs formulaires) mais je me retrouve de nouveau avec le même problème que précedement (quelque soit le formulaire ou je fais cette modification) à savoir : les anciennes données fonctionnent nickel, mais toute nouvelle création de photo et d'enregistrement du texte dans la base photo en texte (au lieu de lien hypertexte) la zone texte définie comme lien hypertexte ne fonctionne pas: un clique droit dessus dans les options de modifications du lien fait apparaitre le chemin correcte dans texte à afficher mais rien dans adresse...

Je me retrouve avec le même disfonctionnement que lorsque le champ de la base photo était en hypertexte : texte à afficher ok mais adresse vide et cela depuis vista ou seven sous XP pas de pb...

merci

Ecrire à mgnthe54   clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 22
--------
le 30/11/2011 : 15:09
par mgnthe54

Anonyme

visiteur

Petit complément d'information... dans les choses bizarres :

il me suffit d'aller manuellement dans la table photo, changer mon champ photo de texte vers hypertexte pour que l'adresse soit correctement renseigné dans tous les liens déja présent dans la base.... (même si je remet le champ photo en texte le lien devient rempli correctement : texte à afficher + adresse)

merci

a+

Ecrire à mgnthe54   clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 23
--------
le 30/11/2011 : 22:08
par 3Stone

Anonyme

Administrateur

Bonjour,

Dans ma réponse numéro 20, "cette page..." est un lien sur lequel il faudrait cliquer e

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 13:11  Haut
Réponse n° 24
--------
le 01/12/2011 : 15:27
par mgnthe54

Anonyme

visiteur

Merci j'avais pas vu (comme dirait l'autre... un lien en gris pas l'habitude...)...

j'ai insérer ce code dans mon formulaire de saisie et cela semble bien marcher!

 

merci

 

a+

Ecrire à mgnthe54   clos par 3Stone le 08/02/2012 : 13:11  Haut
DébutPrécédent [ 1 2 3 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut