begin process at 2008 07 06 02:03:09
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : db access relation [ Archives / Base de données ] (amosc)

db access relation le 15/02/2003 03:42:25

amosc
salut ;-)

j ai 3 tables qui on des relations entre elles par exemple une table ville et une table hotel, dans 1 ville on trouve plusieurs hotel non ?!et je dois dans mon source faire defiller tout les hotels de toutes les villes comment on sy prend sachant que ces tables sont en relation .
Pour les faire defiller une par une dans mon code , j ai fait une requete SQL pour ouvrir la table hotel et ville mais quand j utilise MoveNext() je voie les villes defiller le meme nombres de fois qu il y a d hotel bizar non ?! si quelqu un peu meguiller j lui en serai tres reconnaissant merci by ....

Re : db access relation le 15/02/2003 12:43:21

vieuxLion
bonjour,
il y a un problème dans ta requête SQL
ce serait mieux de la poster.

le plus simple (efficace) :
tu peux faire une requête qui crée un enregistrement du type :
ville hotel
mais attention à corréler l'hotel à la ville
et ensuite parcourir simplement les enregistrements

sinon :
deux requêtes et donc deux enregistrements différents, le deuxième étant corrélé au premier (seulement les hotels de la ville courante
et parcourir l'enregistrement "ville" en raffraichissant la deuxième requête ("hotels") dans une boucle imbriquée


-------------------------------
Réponse au message :
-------------------------------

> salut ;-)
>
> j ai 3 tables qui on des relations entre elles par exemple une table ville et une table hotel, dans 1 ville on trouve plusieurs hotel non ?!et je dois dans mon source faire defiller tout les hotels de toutes les villes comment on sy prend sachant que ces tables sont en relation .
> Pour les faire defiller une par une dans mon code , j ai fait une requete SQL pour ouvrir la table hotel et ville mais quand j utilise MoveNext() je voie les villes defiller le meme nombres de fois qu il y a d hotel bizar non ?! si quelqu un peu meguiller j lui en serai tres reconnaissant merci by ....

Re : db access relation le 15/02/2003 13:09:34

Kaid

Salut,

Tout d'abord voici les tables que tu dois avoir:

- VILLE (Champs: clé primaire ID, ...)
- HOTEL (Champs: clé primaire ID, clé étrangère VILLE_ID, ...)

Ensuite, il y a deux requêtes possibles:

- "SELECT * FROM VILLE", puis pour chaque enregistrement faire un "SELECT * FROM HOTEL WHERE VILLE_ID=MAVILLE"

- "SELECT VILLE.*, HOTEL.* FROM HOTEL, VILLE WHERE VILLE.ID=HOTEL.ID_VILLE GROUP BY (VILLE.ID)"

Kaid - kaid.fr.st


-------------------------------
Réponse au message :
-------------------------------

> salut ;-)
>
> j ai 3 tables qui on des relations entre elles par exemple une table ville et une table hotel, dans 1 ville on trouve plusieurs hotel non ?!et je dois dans mon source faire defiller tout les hotels de toutes les villes comment on sy prend sachant que ces tables sont en relation .
> Pour les faire defiller une par une dans mon code , j ai fait une requete SQL pour ouvrir la table hotel et ville mais quand j utilise MoveNext() je voie les villes defiller le meme nombres de fois qu il y a d hotel bizar non ?! si quelqu un peu meguiller j lui en serai tres reconnaissant merci by ....


Classé sous : table, relation, hotel, ville, defiller

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS