1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 553 |
probleme avec liens hypertexte qui ne fonctionnent plus sous vista et seven |
le 10/10/2011 : 20:21 par mgnthe54
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 |
|
|
Réponse n° 17 -------- le 25/11/2011 : 16:34 par mgnthe54
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 |
|
|
Réponse n° 18 -------- le 28/11/2011 : 15:58 par 3Stone
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 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
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) |
|
|
Réponse n° 19 -------- le 28/11/2011 : 16:16 par mgnthe54
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+ |
|
|
Réponse n° 20 -------- le 29/11/2011 : 02:24 par 3Stone
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) |
|
|
Réponse n° 21 -------- le 30/11/2011 : 15:04 par mgnthe54
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 |
|
|
Réponse n° 22 -------- le 30/11/2011 : 15:09 par mgnthe54
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+ |
|
|
Réponse n° 23 -------- le 30/11/2011 : 22:08 par 3Stone
Administrateur
|
Bonjour,
Dans ma réponse numéro 20, "cette page..." est un lien sur lequel il faudrait cliquer
Cordialement, Pierre(3stone) |
|
|
Réponse n° 24 -------- le 01/12/2011 : 15:27 par mgnthe54
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+ |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|