Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

format des champs d'une requete

11 réponses
Avatar
jcp66
Bonjour
Peut on dans une requette access sur un champ calcule choisir le format
hyperlien.
Si oui comment fais t on clic/droit/proprietes/format ne propos aucun
format.
merci
a+
jcp

1 réponse

1 2
Avatar
jcp66
Se tromper fait partie de l'apprentissage à condition de ne pas en abuser !!
Merci pour tout
jcp

"Tisane" a écrit dans le message de news:
%23E%
Dans
Private Sub Form_AfterUpdate()
'photo = "c:tmp" + nom + ".jpg"
'Application.FollowHyperlink Me!photo.Value
End Sub
Ces 2 lignes mettaient je pense le bazar.
Je les ai mises en commentaire et cela ne bloque plus le passage à
l'enreg suivant. Cela avait l'air de provenir de la.


J'aurais dû te préciser que la solution proposée suite à la réception de
ta base annulait ce bout de code !
Cela me semblait évident ;-)
Inutile mettre ces lignes en commentaire. Jette-les !

--
Tisane


Cela marche mais ....
Après avoir saisi un enregistrement ca bloque on ne peut pas passer au
suivant.
Il faut quitter le formulaire (message erreur enregistrement
impossible) en realité la table a ete mise à jour


Sur la base test que tu m'as envoyée, le bout de code que je t'ai donné
fonctionne et n'empêche pas de créer un nouvel enregistrement.
L'as-tu testé sur cette base test déjà ?

--
Tisane



dans ma requete j'ai un champ photo (texte) et un champ site
(texte).
j'en fais un champ /photo/site.jpg que je voudrais en hyperlien
pour qu'en cliquant dessus on visualise la photo.
Ais je été suffisamment explicite ?




Reprenons, après avoir vu ton fichier :
- en fait, tu n'as pas de requête
- tu as un champ hyperlien nommé "Photo" qui doit recevoir le résultat
de la concaténation (mise bout à bout) d'un chemin fixe, du champ Nom
et de l'extension .jpg

Tu as généré cette concaténation (je sais... c'est dur ;-) par le
biais d'une instruction :
Private Sub Form_AfterUpdate()
photo = "c:tmp" + nom + ".jpg"
End Sub

Un lien hypertexte que l'on veut stocker dans une table est composé de
4 parties séparées par # :
"texte affiché"#adresse du lien#sous-adresse facultative#texte
d'info-bulle facultatif

Par ailleurs, il ne faut pas mettre l'instruction sur la propriété
"Après mise à jour" du formulaire. Cela t'oblige à quitter
l'enregistrement courant pour actualiser le champ Photo.
Utilise la propriété "Après mise à jour" du champ Nom. Cela peut
donner quelque chose comme :
Private Sub Nom_AfterUpdate()
Me!photo = "Trombine de " & nom & "#c:tmp" & nom & ".jpg" & "#"
End Sub

Le texte affiché sera "Trombine de X" (Trombine de Louis pour
reprendre un de tes exemples)
L'adresse sera c:tmpLouis.jpg

Quand tu cliqueras sur Trombine de X, la photo s'affichera dans le
logiciel associé à l'extension .jpg.

PS : évite de donner l'intitulé "Nom" à un champ. Il fait partie des
mots réservés, même si dans le cas présent, il ne gêne pas.

--
Tisane
[...]














1 2