AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Dublikate ausblenden
Thema durchsuchen
Ansicht
Themen-Optionen

Dublikate ausblenden

Ein Thema von MCOP2001DE · begonnen am 10. Feb 2008 · letzter Beitrag vom 10. Feb 2008
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
MCOP2001DE

Registriert seit: 19. Jun 2004
89 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Dublikate ausblenden

  Alt 10. Feb 2008, 13:47
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Hallo

Ich habe folgendes Problem.
Ich habe eine Tabelle mit Anlagendaten und eine mit Anlagentypen.
Nun soll über eine Combobox ein Kunde ausgewählt werden und in einer zweiten nur die Anlagentypen angezeigt werden die dieser Kunde auch besitzt das klappt auch.
Nun mein Problem es werden alle Anlagentypen angezeit das heist hat der Kunde zwei oder mehrere Anlagen vom selben Typ so wird dieser Anlagentyp nicht einmal sonder so offt Angezeigt wie der Kunde Anlagenvon dem Typ hat.
Gibt es eine Möglichkeit das mir in der Combobox nur je ein Anlagentyp angezeit wird?

Mirko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 13:49
Gruppiere nach Kunde und Anlagetyp
Markus Kinzler
  Mit Zitat antworten Zitat
MCOP2001DE

Registriert seit: 19. Jun 2004
89 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:08
Hallo mkinzler

Danke für die schnelle Antwort.
wie kann ich eine Gruppierung vornehmen.
ich habe schon an Filter gedacht habe aber keine Funktion dafür gefunden.

Mirko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:09
Per SQL (GROUP BY)
Markus Kinzler
  Mit Zitat antworten Zitat
MCOP2001DE

Registriert seit: 19. Jun 2004
89 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:11
damit kann ich doch aber nur sortieren lassen die einträge bleiben doch in der List
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:13
Du darfst ORDER BY und GROUP BY nicht verwechseln. GROUP BY fasst Datensätze zusammen.
Markus Kinzler
  Mit Zitat antworten Zitat
MCOP2001DE

Registriert seit: 19. Jun 2004
89 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:16
Stimmt habe ich verwechselt
ich probiers Mal

Danke
  Mit Zitat antworten Zitat
MCOP2001DE

Registriert seit: 19. Jun 2004
89 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#8

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:23
Ich bekomme nur die Meldung das mit * nich gruppiert werden kann
hier den Code:

Delphi-Quellcode:
with Anlagensuche.Anlagentyp do
    begin
      close;
      SQL.Clear;
      SQL.Text := 'select * from Anlagen A, Anlagentyp T where T.Typ_ID = A.Typ_ID and A.Kunden_ID=:Kunden_ID GROUP BY ATyp';
      Parameters.ParamByName('Kunden_ID').Value := DBT_Kunden_ID.Caption;
      open;
    end;
kannst du einen Fehler entdecken?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:28
Welche Felder brauchst Du denn genau?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Dublikate ausblenden

  Alt 10. Feb 2008, 14:29
Bei einer Gruppierung dürfen nur Felder vorkomen, nach denen Ggruppiert wird oder die als Aggregat vorliegen SUM, MAX, MIN, ...)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz