IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Génération d'un Etat pour une Base 'Films'


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Génération d'un Etat pour une Base 'Films'
    Bonjour,

    je souhaite créer un état de tous mes Films DVD.

    malheureusement, je bute sur quelques problèmes.


    voici ma base de données :

    Movie :
    N°Movie
    Titre
    Cover

    Realisateur :
    N°Realisateur
    Nom

    Acteur :
    N°Acteur
    Nom

    Lien_Realisateur :
    N°Movie
    N°Realisateur

    Lien_Acteur :
    N°Movie
    N°Acteur

    Lorsque je crée un Etat, je n'obtiens pas le résultat souhaité dans la zone 'détails' :
    Par exemple :
    Titre : 16 Blocs ; Réalisateur : Donner ; Acteur : Morse ; Acteur : Willis
    mais j'obtiens plutot ca (plusieurs lignes lorsqu'il y a plusieurs réalisateurs ou acteurs) :
    Titre : 16 Blocs ; Réalisateur : Donner ; Acteur : Morse
    Titre : 16 Blocs ; Réalisateur : Donner ; Acteur : Willis

    y a t'il un moyen (requête ou autres) pour obtenir une seule ligne détail ?

    Par ailleurs, afin de ne pas stocker les jacquettes dans la base, j'ai un champ 'Cover' qui contient
    le nom du fichier (stockés dans le répertoire).
    Auriez vous une solution pour afficher ces images dans un état ?

    Merci d'avance pour votre aide !!!

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Points : 218
    Points
    218
    Par défaut
    Si tu utilises l'assistant d'état, fais des regroupements sur N°Movie, puis N°Realisateur.

    Si tu veux modifier ton état déjà créer :
    Dans ton état tu fais des regroupements. TDans ton état, affiche la boite de dialogue "Trier et Grouper", là tu ajoutes, d'abord le champ N°Movie, tu mets l'option "En tête de groupe" à Oui. Sur ton état apparait alors une nouvelle section "En tête de groupe N°Movie". Dans cette section tu mets les champs N° Movie, Titre et Cover.
    Ensuite tu ajoutes dans "Trier et Grouper", le champ N°Realisateur, tu mets l'option "En tête de groupe" à Oui. Sur ton état apparait alors une nouvelle section "En tête de groupe N°Realisateur". Dans cette section tu mets les champs N°Realisateur,Nom .

    Titre : 16 Blocs ;
    Réalisateur : Donner ;
    Acteur : Morse ;
    Acteur : Willis

  3. #3
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 115
    Points : 1 616
    Points
    1 616
    Par défaut
    Un conseil en passant, évite absolument d'utiliser le caractère ° dans tes noms de champs. Nous avons eu ce cas dans une grosse appli faite par un stagiaire et le ° bloquait tout simplement dans certaines requêtes SQL.
    Utilise Num, Numero, mais jamais N°

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup charliejo !!!

    ca fonctionne parfaitement !





    Citation Envoyé par charliejo Voir le message
    Si tu utilises l'assistant d'état, fais des regroupements sur N°Movie, puis N°Realisateur.

    Si tu veux modifier ton état déjà créer :
    Dans ton état tu fais des regroupements. TDans ton état, affiche la boite de dialogue "Trier et Grouper", là tu ajoutes, d'abord le champ N°Movie, tu mets l'option "En tête de groupe" à Oui. Sur ton état apparait alors une nouvelle section "En tête de groupe N°Movie". Dans cette section tu mets les champs N° Movie, Titre et Cover.
    Ensuite tu ajoutes dans "Trier et Grouper", le champ N°Realisateur, tu mets l'option "En tête de groupe" à Oui. Sur ton état apparait alors une nouvelle section "En tête de groupe N°Realisateur". Dans cette section tu mets les champs N°Realisateur,Nom .

    Titre : 16 Blocs ;
    Réalisateur : Donner ;
    Acteur : Morse ;
    Acteur : Willis

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Merci pour le conseil stigma !!!

    Citation Envoyé par stigma Voir le message
    Un conseil en passant, évite absolument d'utiliser le caractère ° dans tes noms de champs. Nous avons eu ce cas dans une grosse appli faite par un stagiaire et le ° bloquait tout simplement dans certaines requêtes SQL.
    Utilise Num, Numero, mais jamais N°

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Points : 218
    Points
    218
    Par défaut
    De rien!
    N'oublie pas le tag "résolu"

  7. #7
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    charliejo...j'ai un ptit soucis...
    au pire si ce n'est pas possible de le résoudre, je ne ferai qu'une seule table contenant les titres, acteurs, réalisateurs... au lieu de m'embeter avec des tables séparées !

    tu as réussi à faire cet état :
    16 Blocs
    Réalisateur : Donner
    Acteurs : Morse
    Willis

    malheureusement, j'avais oublié de mentionner le champ résumé (contenu dans la table movie).
    Pour gagner de la place, serait il possible de faire un état de ce type :

    _________________________________________________________________
    16 Blocs

    Réalisateur : Donner Ce jour-là, Jack Mosley, flic vieillissant et alcoolique
    croyait pouvoir rentrer chez lui cuver son alcoolémie.
    Acteurs : Morse Mais son supérieur lui confie une mission rapide avant
    Willis qu'il puisse rentrer chez lui.
    _________________________________________________________________


    désolé ... j'aurai du mettre, dans mon premier message, l'état que je souhaitais avoir.

    j'aimerai aussi (je sais ... j'en demande trop...) afficher une image pour chaque titre. ce serait un champ texte qui contiendrait le nom du fichier image. est ce possible ?

    MERCI BEAUCOUP !!!


    Citation Envoyé par charliejo Voir le message
    De rien!
    N'oublie pas le tag "résolu"

  8. #8
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    pour le problème des covers, j'ai trouvé :-)

    If Not IsNull(cover) Then
    Image.Picture = cover
    Else
    Image.Picture = ""
    End If

    Reste plus qu'à voir si mon état avec résumé est réalisable avec plusieurs tables...


    Merci à tous pour votre aide !!!


    Citation Envoyé par morey6757 Voir le message
    charliejo...j'ai un ptit soucis...
    au pire si ce n'est pas possible de le résoudre, je ne ferai qu'une seule table contenant les titres, acteurs, réalisateurs... au lieu de m'embeter avec des tables séparées !

    tu as réussi à faire cet état :
    16 Blocs
    Réalisateur : Donner
    Acteurs : Morse
    Willis

    malheureusement, j'avais oublié de mentionner le champ résumé (contenu dans la table movie).
    Pour gagner de la place, serait il possible de faire un état de ce type :

    _________________________________________________________________
    16 Blocs

    Réalisateur : Donner Ce jour-là, Jack Mosley, flic vieillissant et alcoolique
    croyait pouvoir rentrer chez lui cuver son alcoolémie.
    Acteurs : Morse Mais son supérieur lui confie une mission rapide avant
    Willis qu'il puisse rentrer chez lui.
    _________________________________________________________________


    désolé ... j'aurai du mettre, dans mon premier message, l'état que je souhaitais avoir.

    j'aimerai aussi (je sais ... j'en demande trop...) afficher une image pour chaque titre. ce serait un champ texte qui contiendrait le nom du fichier image. est ce possible ?

    MERCI BEAUCOUP !!!

Discussions similaires

  1. Quels logiciels de modélisation pour une base de données ?
    Par octopus dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 11/06/2023, 16h20
  2. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  3. [9iR2] Configuration de listener pour une base standby
    Par heffer69 dans le forum Oracle
    Réponses: 1
    Dernier message: 30/01/2006, 16h58
  4. Réponses: 3
    Dernier message: 12/01/2006, 18h47
  5. Créer un index pour une Base de données
    Par john7 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 31/01/2005, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo