begin process at 2010 02 10 13:48:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Oracle

 > 

Problème Requète et DBGrid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème Requète et DBGrid

jeudi 3 avril 2008 à 10:02:15 | Problème Requète et DBGrid

Lamarmottedu73

Salut tlm, j'ai posé une question sur le forum SQL mais je me suis dit que ce que je cherché pouvait peut-être ce réglé en programmation avec des option de la DBGrid.

Voici mon post sql :


Bonjour, je cherche depuis ce matin comment résoudre ce problème sans trouver la moindre solution ou trace de solution.
Je m'explique :

J'ai une table :
ChampI | ChampN | ChampV
     1       |  Toto      |  10
     1       |  Polo      |  20
     2       |  Toto      |  11
     3       |  Toto      | 13
     3       |  Polo      | 23

Et je souhaiterais faire une requète qui me renverais cela:
ChampI | t.ChampV | t2.ChampV 
    1        |     10        |     20      
    2        |     11        |      
    3        |     13        |     23     

Voici ma requète :
Select t.ChampI, t.ChampV, t2.ChampV
From Table t, Table t2
Where t.Champ1 = t2.Champ1
And (t.ChampN = Toto AND t2.ChampN = Polo)
Union
Select t.ChampI, t.ChampV, t2.ChampV
From Table t, Table t2
Where t.Champ1 = t2.Champ1
And (t.ChampN = Toto AND t2.ChampN = Polo)

Mon problème est que pour le ChampI qui vaut 2 j'ai rien puissqu'il ne possède pas de valeur Polo ... Comment faire pour qu'il m'affiche au moin la ligne avec la valeur Toto.



En gros je cherche simplement à afficher sur la même ligne des résultats qui se trouve sur plusieurs ligne dans ma Table, mais le problème c'est que certaine valeur n'éxiste pas.

Merci pour votre aide.
Marmotte
vendredi 4 avril 2008 à 10:41:32 | Re : Problème Requète et DBGrid

Lamarmottedu73

Salut, je me suis peut-être mal exprimé voici un exemple :

Ma table :
Boisson     | Ingrédiant | Quantité
-------------------------------
Chartreuse | Eau          | 10cl
-------------------------------
Chartreuse | Alcool      | 1l 
-------------------------------
Chartreuse | Plante       | 200gr
-------------------------------
Génépi       | Alcool      | 1l
-------------------------------
Génépi       | Plante       | 300gr
-------------------------------

Ce que je veux que ma requète me retourne
Boisson      | Eau  | Alcool | Plante
----------------------------------
Chartreuse | 10cl  | 1l        | 200gr
----------------------------------
Génépi       |         | 1l        | 300gr
----------------------------------

J'ai bien la première ligne mais pas la deuxième car il ne trouve pas d'eau et me renvoie rien.

Merci @++

PS : L'alcool est dangereux à la santé consomer avec modération !!!!

samedi 5 avril 2008 à 13:46:20 | Re : Problème Requète et DBGrid

matrix1

tu doit reformater vos conaissances, pour restructerai vos table (une table eau, alcool...), ou tu travail avec Tstringgrid et faire toute une procedure, ou faire une table virtuel (sans fichier DB) et faire ets propre dtafield apartire de tes donnée.
désolé de ne pas faire plus pour t'aider.


Cette discussion est classée dans : problème, table, t2, toto, champi


Répondre à ce message

Sujets en rapport avec ce message

Big Problème! [ par Faust ] Voila en gros le topoj'ai un fichier: toto.avi, et Animate1tout les deux sont liés.Comment je peux faire pour que mon prog intègre directement mon fic Insertion de donnée.... [ par beos2 ] salutJ'ai un gros problème depuis des semaines voir moins et personne n'arrive à trouver une solution....je tente de faire une insertion, mais j'ai to problème développement stage [ par Rankin ] Salut, je viens de commencer un stage où je dois développer une application de gestion, et là j'ai (déjà) un problème. Comment utilise-t-on une DBComb [Interbase6] Problème de triggers [ par emeraudes ] bonjour, j'utilise Interbase 6 et je voudrais savoir comment faire pour faire un trigger de suppression. voila j'explique j'ai 2 tables "lot" et Problème de base de donnée avec images [ par corole3 ] Bonsoir, j'ai une table paradox qui a un type ftBlob. Si je mets une trentaine de lignes dans cette table, elle me fait environ quelques ko. Si je m Lenteur paradox après modification d'une table en réseau [ par adrien5 ] Bonjour, Je fais appel à votre aide pour le problème suivant : J'ai une application delphi7 (DB paradox) qui tourne en réseau (en local, aucun problèm TTable: copier une table dans une autre [ par juan ] Bonjour tous, mon problème aujourd'hui, c'est que j'ai une table Table1 qui est filtrée, j'ai créé une deuxième table Table2 sans aucun enregistrement !!!!!!!!!!problème de base de données!!!!!!!!!! [ par jejestyle ] je voudrait faire un programme me permettant de calculer ma moyenne automatiquement mais j'ai un problème.Comment fait on pour mettre deux table de do Probleme DELPHI/DBASE [ par SARRAZIN TEC ] Bonjour,J'aurais besoin d'aide pour lire une table DBASE 4 non reconnu. En fait un logiciel développé sous WINDEV génére des tables DBASE (4 au dire d Problème SQL et date [ par wisdeco81 ] Bonjour,  Sous Delphi je dois faire une recherche sur une table paradox.  Le champ "DateCtrl" est de type Date.  Voici la requete demandée :SELECT * F


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales