Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2003, 09h44   #1
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Par défaut [XMLRAD] Problème Combobox

Bonjour,

je suis en train de tester XMLRAD. J'ai 2 tables : USERS et LOCALITES.

Quand je clique sur un USER, j'arrive sur ça fiche avec les détails. Seulement voilà, j'aimerai que l'ID de la localité point sur la bonne localité dans la combobx et qu'il y ait toutes les LOCALITES affichées dans la combobox, pour changer la localité. Voilà le code XSL :

Citation:
<select name="ID_LOCALITE">
<xsl:variable name="vID_LOCALITE" select="ID_LOCALITE"/>
<xsl:for-each select="LOCALITES/LOCALITE">
<xsl:sort select="NOM_LOCALITE"/>
<option value="{ID_LOCALITE}">
<xsl:if test="$vID_LOCALITE=ID_LOCALITE">
<xsl:attribute name="selected"/>
</xsl:if>
<xsl:value-of select="NOM_LOCALITE"/>
</option>
</xsl:for-each>
</select>
Ca fonctionne, la bonne localité est affichée dans la combobox, mais juste celle-là. Il n'y a pas toutes les localité qui sont affichées... Est-ce que quelqu'un pourrait m'aider ?

Merci
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 11h49   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
comment sont extrait les localités ?
Est-ce que dans le flux XML elles y sont toutes ?
pour voir le flux XML rappelle l'action avec le paramètre XMLC_OutputForamt=xml
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 12h04   #3
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Citation:
Envoyé par RDM
comment sont extrait les localités ?
Est-ce que dans le flux XML elles y sont toutes ?
pour voir le flux XML rappelle l'action avec le paramètre XMLC_OutputForamt=xml
Euh je m'excuse, mais ch'ui un peu débutant avec XMLRAD (je pense que tu l'avais remarqué). Tu fais comment pour faire ce que tu m'as dit là ?

XMLC_OutputForamt=xml ça se trouve où ?
Comment je fais pour voir le flux XML pour les localités ?

Merci
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 12h07   #4
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
pour voir le flux XML tu le passes en tant que http params:
http://localhost/ProjectBin/MyProject/MyProject.dll/MyAction?XMLC_OutputFormat=xml
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 13h48   #5
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Citation:
Envoyé par RDM
pour voir le flux XML tu le passes en tant que http params:
http://localhost/ProjectBin/MyProject/MyProject.dll/MyAction?XMLC_OutputFormat=xml
Je ne sais pas si c'est ça, mais voilà comment se présente les données :

Citation:
-<Params>
<ID_USER>
-<USERS>
<ID_USER>
<NOM>
<PRENOM>
<ADRESSE>
<ETAT_CIVIL>
<PROFESSION>
<EMAIL>
<PASS>
<ID_LOCALITE>
-<LOCALITES>
-<LOCALITE>
<ID_LOCALITE>
<NOM_LOCALITE>
<ID_PAYS>
<NPA>
Je sais pas. J'ai utilisé l'assistant pour créer ma form. (MASTER / DETAIL FORM et je fais le liens entre les deux tables.

Merci
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 15h20   #6
Membre régulier
 
Inscription : janvier 2003
Messages : 85
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 85
Points : 92
Points : 92
Je pense que tu fais une confusion. Tu dis que tu as exécuté le Wizard de création d'une Master Detail Form. Ce wizard va générer une fiche, qui va extraire un enregistrement de ta table USER pour afficher un formulaire d'édition de ce USER, et il va également extraire la liste des LOCALITES, pour afficher la liste de celles-ci en dessous du formulaire d'édition du USER.

Je pense croire que tu veux juste faire une fiche d'édition de ton USER. Pour cela, éxécute le wizard Simple Form. Il va te générer une fiche d'édition de ton USER. Ensuite, pour ton champ ID_LOCALITE, tu vas mettre une combobox qui contiendra la liste de tes LOCALITES. Pour cela, il faut avant tout aller récupérer la liste des LOCALITES et ensuite les afficher :

1. Rajouter un DBExtract qui va aller chercher l'ensemble des enreg de ta table LOCALITES.

2. Ensuite, dans XSLStudio, tu édites ton fichier XSL, et tu rajoutes une DataComboBox. T'auras un petit wizard pour t'assister dans la création de cette combobox.

3. Si problème il y a, message le forum

A+
__________________
Julien C.
Julien C. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 15h33   #7
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Citation:
Envoyé par Julien C.
Pour cela, il faut avant tout aller récupérer la liste des LOCALITES et ensuite les afficher :

1. Rajouter un DBExtract qui va aller chercher l'ensemble des enreg de ta table LOCALITES.

2. Ensuite, dans XSLStudio, tu édites ton fichier XSL, et tu rajoutes une DataComboBox. T'auras un petit wizard pour t'assister dans la création de cette combobox.
Ah ok je commence à y voir plus clair. Mais comment tu fais pour remplir ta Combobox avec toutes tes localités, du fait que tu as qu'une table qui est utilisée : la table USER quand tu génère ta form USER SIMPLE.

(DBExtract) ?

Merci
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 15h44   #8
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Citation:
Envoyé par Mitch79
Citation:
Envoyé par Julien C.
Pour cela, il faut avant tout aller récupérer la liste des LOCALITES et ensuite les afficher :

1. Rajouter un DBExtract qui va aller chercher l'ensemble des enreg de ta table LOCALITES.

2. Ensuite, dans XSLStudio, tu édites ton fichier XSL, et tu rajoutes une DataComboBox. T'auras un petit wizard pour t'assister dans la création de cette combobox.
Ah ok je commence à y voir plus clair. Mais comment tu fais pour remplir ta Combobox avec toutes tes localités, du fait que tu as qu'une table qui est utilisée : la table USER quand tu génère ta form USER SIMPLE.

(DBExtract) ?

Merci
C'est bon j'ai réussi... Merci à tous pour vos réponses...
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 15h54   #9
Membre régulier
 
Inscription : janvier 2003
Messages : 85
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 85
Points : 92
Points : 92
T'as vu c'est cool XMLRAD une fois qu'on a pris la main ? :o
__________________
Julien C.
Julien C. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2003, 15h57   #10
Invité de passage
 
Inscription : décembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 16
Points : 2
Points : 2
Envoyer un message via MSN à Mitch79
Citation:
Envoyé par Julien C.
T'as vu c'est cool XMLRAD une fois qu'on a pris la main ? :o
C'est clair, je ne l'ai pas encore bien en main mais ça ira mieux d'ici quelque temps.

En tout merci
Mitch79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h33.


 
 
 
 
Partenaires

Hébergement Web