Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 22/06/2011, 15h37   #1
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Par défaut Tableau et affichage d'une requete

Bonjour à tous!

Je vous embête une nouvelle fois, mais promis, c'est la dernière

Suite aux très bonnes explications de Tumoo hier sur les jointures (surtout grâce a l'exemple qu'il m'a donné), j'ai pu finir toutes mes requetes sans aucun soucis (déja un bon début...)

Le souci cette fois ci se pose à l'affichage. Je récupere des infos dans 3 tables différentes mais jointes.

Lors de mon affichage, j'aurais souhaité avoir une chose du type suivant :

Code :
1
2
3
4
5
6
7
8
9
 
------------------------------------
ValeurA1          valeurB1      valeurC1
                                valeurC2
                                valeurC3
ValeurA2          valeurB2      valeurC4
                                valeurC5
etc ...  
------------------------------------
et le tout dans un seul tableau, if possible of course (l'est exigeant le môsieur)

J'ai eu beau retourner la question dans tous les sens, je n'arrive décidément pas à mes fins, j'ai toujours toutes les données qui s'affichent dans mon tableau, ce qui est normal en soit, alors que je souhaiterai que la valeurA1 et ValeurB1 ne s'affichent qu'une seule fois, et non pas autant de fois que j'ai de valeurCx

Si quelqu'un à une petite piste, je suis preneur

Par avance merci encore une nouvelle fois!
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h47   #2
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Salut

est ce que Valeur A1 peux être associé à une autre valeur que ValeurB1 ?
ou bien tu ne peux avoir que des couples vA1-vB1, vA2-vB2 etc

le nombre de ValeurCn est différent pour chaque couple ValeurAn-ValeurBn ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 15h56   #3
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Et bien j'ai une clé dans toutes mes tables qui permet donc d'associer VA1-VB1, VB1-VC1, VA1-VC1, VA1-VC2 .. etc ...

Quand au nombre de valeurCn, il est en effet différent du couple VAn et VBn

Merci encore une fois Tumoo pour la rapidité de tes réponses
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h05   #4
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
J'ai des notifications sur la barre d'outils de ce site quand un message est posté sur ce forum, donc je le vois assez rapidement

Citation:
Et bien j'ai une clé dans toutes mes tables qui permet donc d'associer VA1-VB1, VB1-VC1, VA1-VC1, VA1-VC2 .. etc ...
mmmh, je pense que tu fais une erreur là,
si VA est lié à VB et que VB est lié à VC, alors ça ne sert à rien de lier VA à VC

enfin je pense
peux tu poster ton schéma de base de données stp
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h14   #5
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Oui, je pense qu'un schema sera plus clair.

Néanmoins, attention : je débute dans la base de donnée également, donc tout n'est pas nickel!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
--ATCLISTE--
ATCNom (text)
ATCPrenom (text)
ATCTel (text)
ATCSecteur (int)
--------------
 
--ANILISTE--
ANINom (text)
ANIPrenom (text)
ANITel (text)
ANISecteur (int)
-------------
 
--SECLISTE--
SECNom (text)
Secteur (int)
-------------
J'espere que c'est assez clair.

Si je dois modifier mes tables, n'hésites surtout pas à me le dire, je prend TOUS les conseils possibles (et également des liens, pour ceux que j'aurais pas encore lus )
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h19   #6
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Merci

à quelles colonnes correspondent VA, VB et VC dans tes tables ?

peux tu expliquer un peu le principe de ce que tu recherches stp
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h23   #7
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Alors
VA = SECNom
VB = ANINom
VC = ATCNom

Ce que je cherche à faire :

lister pour chaque secteur les animateurs (donc ici, un ani par secteur) et tous les ATC qui y sont rattachés.

Il y a plusieurs ATC par Secteur, mais qu'un seul animateur par secteur.

J'obtiens bien le bon tableau lorsque je fais ma requete, mais comme j'ai plusieurs ATC pour un secteur donné, dans l'affichage, ça m'affiche le même secteur et le même animateur autant de fois que j'ai d'ATC pour ce secteur.
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h31   #8
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 363
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 363
Points : 1 546
Points : 1 546
Inspire-toi de cette discussion : tout y est
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h41   #9
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Merci Roro06, je jette un oeil là dessus de ce pas
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 16h45   #10
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
un ANI peut gérer plusieurs secteurs ?
un ATC peut être dans plusieurs secteurs ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 17h12   #11
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Un ANI peut gérer qu'un seul secteur et un ATC ne peut etre que dans un seul secteur également
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 17h22   #12
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
ok

tu peux alors regrouper ANILISTE et SECLISTE dans une seule et même table. Enfin tu peux aussi laisser comme ça, ça fonctionne.

Vois avec le lien que t'a mis roro06, si tu as des soucis, reviens nous voir
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 17h28   #13
Invité de passage
 
Inscription : juin 2011
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 13
Points : 2
Points : 2
Le lien de Roro06 m'a vraiment beaucoup aidé, je crois qu'un élément qui me manquait à ma requete était le order by...en effet, si je prends tous les infos bruts dans mon rs, alors j'aurais de gros soucis pour la mise en forme.

Bref, je crois que je ne recherche pas assez bien ou pas assez longtemps.

Pour le code, je le colle ici

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<%cat= "test" 
			for z = 1 to nbtotal
			response.write cat 'ça, c'est pour le test
				If cat <> tablo1(Z,1) then %>
					<TR ALIGN=CENTER>
					<TD border-style=inset padding=5px bgcolor=#FFFED1><%=tablo1(z,1)%></td>
					<TD border-style=inset padding=5px bgcolor=#FFFED1><%=tablo1(z,2)%>&nbsp;<%=tablo1(z,4)%></td>
					<TD border-style=inset padding=5px bgcolor=#FFFED1><%=tablo1(z,3)%>&nbsp;<%=tablo1(z,5)%></td></tr>	
				<% cat = tablo1(z,1)
				ELSE%>
					<tr align=center>
					<TD border-style=inset padding=5px bgcolor=#FFFED1></td>
					<TD border-style=inset padding=5px bgcolor=#FFFED1></td>
					<TD border-style=inset padding=5px bgcolor=#FFFED1><%=tablo1(z,3)%>&nbsp;<%=tablo1(z,5)%></td>
					</tr>
				<%END IF
				next%>
Encore merci Tumoo d'avoir pris du temps pour m'aider, et merci Roro06 pour ton lien. Je place le topic en résolu.
Tyalie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 17h33   #14
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Pas de soucis, ce forum est fait pour ça

Je te conseille aussi d'aller faire un tour du côté du forum HTML, car tu ne respectes pas les normes du HTML.

à la prochaine
tumoo 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 05h40.


 
 
 
 
Partenaires

Hébergement Web