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

WinDev Discussion :

Requete en windev [WD18]


Sujet :

WinDev

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Points : 75
    Points
    75
    Par défaut Requete en windev
    svp je suis nouveau sur ce site et j'aimerais créer une requête en WinDev ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "select * from medicament where  medicament.stockminimale>medicament.stockencours"
    mais je cherche mais en vain.
    la table est medicament et stockminimale et stockencours sont des attributs de cette table

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    914
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 914
    Points : 1 496
    Points
    1 496
    Par défaut
    Bonsoir (si vous voulez bien)
    L'éditeur de requêtes peut vous le faire (voire l'aide)
    http://doc.pcsoft.fr/fr-FR/?2032063&...ur_de_requetes

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Bonjour,

    Nouveau en WD ? ==> Suivre en premier lieu l'autoformation de windev (fichier pdf)

    Tu y aurais vu dans la partie requête la fonction HExecuterequete()

    Courage la lecture de cet autoformation est indispensable!

  4. #4
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Points : 75
    Points
    75
    Par défaut
    Bonjour,

    Svp regarder un peu ma demande. je pense qu'il s'agit d'une requete imbriquee!! je cherche toujours mais en vain.
    et de grace je connait l'editeur de requete sous windev.

    Aidez moi svp!!

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Non, ta requête n'est pas une requête imbriquée (il n'y a pas de sous-requête), mais une requête toute simple: pas de jointure, pas de sous-requête, pas d'agrégat...
    Tu nous dis "ça marche pas, aidez moi". OK, mais si tu commençais par nous expliquer clairement "ce qui ne marche pas", on pourrais te répondre.
    Tu ne sais pas lancer une requête ?
    Tu n'arrive pas à écrire ta requête dans l'éditeur de requête ?
    Tu sais lancer ta requête, mais tu as un message d'erreur ?
    Tu n'as pas d'erreur, mais pas de résultat ? pas le bon résultat ?

    Bref on ne voit pas ton code, on ne sais pas ce qui ne va pas. Avec ça tu ne peux avoir que 2 réponses: Editeur de requête, et guide d'auto-formation.

    Si tu veux des réponses plus précises, commence par nous exposer clairement ton problème: le schéma de la table ou des tables impliquée(s), un jeu d'essai, le résultat attendu, le résultat obtenu, le texte de la requête et le code utilisé.

    Tatayo.

  6. #6
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Points : 75
    Points
    75
    Par défaut
    tatayo! merci pour tes questions!!

    en fait je sais pas comment faire cette requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "select * from medicament where medicament.stockminimale>medicament.stockencours"
    sous l’éditeur de requêtes!!

    sinon j'ai l'habitude de créer manipuler et exécuter des requêtes simples dans mes appli!
    merci!!

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Pour commencer, SELECT *, c'est bien pour des tests, mais c'est une hérésie en production: comment être sûr de l'ordre de renvoie des colonnes ? C'est au bon vouloir du moteur de la base de données.

    Bref c'est la porte ouverte aux bugs...

    Pour le reste, je viens de faire un test rapide (j'avoue que je n'utilise pas l'éditeur de requête).
    J'ai créé l'analyse, un fichier medicament avec 3 rubriques:
    Id
    StockEncours
    StockMinimal

    Ensuite j'ai créé une requête, ajouté toutes les rubriques, puis ajouté la condition sur StockMinimal, avec pour valeur à tester médicament.stockencours (puisque l'éditeur de requête ne permet pas de choisir la rubrique, j'ai directement entré son nom).
    Voici le code SQL généré:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SELECT 
    	medicament.IDmedicament AS IDmedicament,	
    	medicament.StockMinimal AS StockMinimal,	
    	medicament.StockenCours AS StockenCours
    FROM 
    	medicament
    WHERE 
    	medicament.StockMinimal > medicament.StockenCours

    Comme je le disais, c'est une requête toute simple.

    Deux hAjoute, un hExecuteRequete plus loin j'ai les bons résultats.

    Bref je ne vois pas trop où se trouve la difficulté ici.

    Tatayo.

  8. #8
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 5
    Points : 75
    Points
    75
    Par défaut
    Tatayo!!

    je vois c'est passé vraiment merci du soutien!!!!

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Généralités] Requete SQL + windev
    Par fozzeuh dans le forum WinDev
    Réponses: 7
    Dernier message: 01/07/2011, 22h27
  2. requete imbriqué windev
    Par drausin dans le forum WinDev
    Réponses: 1
    Dernier message: 17/04/2008, 12h51
  3. REQUETES PARAMETREES // Windev
    Par nonodu92 dans le forum SQL
    Réponses: 2
    Dernier message: 28/12/2007, 12h23
  4. [SQL] Utiliser une requete en Windev
    Par foulla dans le forum WinDev
    Réponses: 1
    Dernier message: 05/11/2007, 13h33

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