PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → accés colonne table code navigateur
accés colonne table code navigateur
Débuté par alex, 15 déc. 2024 19:17 - 2 réponses
Posté le 15 décembre 2024 - 19:17
Bonjour à tous,

J'ai une table que j'alimente avec des tablejoute et sur une colonne que j'ai mis de type lien, je souhaite ouvrir une URL extérieure a mon site avec un paramétre qui se trouve dans une des colonnes. Donc je vois bien que je dois faire le navigateurOuvre() dans le clic sur mon colonne mais comment accéder a la valeur de ma colonne où j'ai stocké le paramétre à passer a l'URL ? Car lorsque je fais nomTable.nomcolonne dans mon code navigateur, j'ai un message comme quoi les colonnes ne soit pas accéssible en code navigateur. Je pense que vous devez avoir une astuce ?
Je vous souhaite une bonne soirée à tous
Membre enregistré
1 310 messages
Posté le 21 décembre 2024 - 21:19
Salut Alex,

NavigateurOuvre() doit être utilisé côté navigateur, hors tes tables se trouvent côté serveur.
Tu dois donc utiliser ScriptAffiche(<Ton URL>)

Bon Dev

A+
Daryl

--
http://www.concept4u2.com
Posté le 23 décembre 2024 - 09:27
Salut,

il y a plusieurs façon de faire.
Le plus simple à mon sens c'est d'utiliser une colonne conteneur avec un champ lien dedans.
La valeur de chaque liens est alors défini lors du remplissage de la table.
Exemple :

dwPos = TABLE_SansNom3.AjouteLigne("Mon libellé 1")
TABLE_SansNom3[dwPos].LIEN_SansNom1.URL = "https://doc.pcsoft.fr/fr-FR/?3012017&name=scriptaffiche-fonction&productversion=XXA150..&product=WM&verdisp=170"
dwPos = TABLE_SansNom3.AjouteLigne("Mon libellé 2")
TABLE_SansNom3[dwPos].LIEN_SansNom1.URL = "https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/83218-acces-colonne-table-code-navigateur/read.awp"