vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: MSHFLEXGRID 
Autor: franky.b
Datum: 28.05.04 14:37

ja, ist logisch, denn das DISTINCT schließt nur genau gleiche Zeilen aus (ich dachte das war gemeint mit deiner Frage).
Da es wohl nicht so ist, vermute ich mal, dass bei deinen Datensätzen zwar der Name (manchmal) gleich ist, aber andere Spalten in der Tabelle unterschiedliche Werte haben ?! Und du möchtest jetzt jeden Namen nur einmal aufführen? Aber was machst du dann mit den anderen Daten (wenn du auf * selectest, werden ja alle Spalten der Tabelle angezeigt) ? Falls du dich dazu entscheidest, NUR die Namen aufzulisten, lass alles so wie es ist und schreibe statt * einfach "Name". Dann gibt er nur die Namen zurück, und zwar ohne doppelten Eintrag.
Ansonsten: die Sache wird unangenehm ;)
Du müsstest dann die Ergebnismenge der SQL-Abfrage so gestalten, dass sie genau so aussieht, wie das, was nachher im Grid angezeigt werden soll. Das wird zum Beispiel über verschachtelte Selects erreicht. Ist aber kaum so pauschal zu beantworten, ohne die Struktur deiner Datenbank zu kennen und ohne zu wissen, was genau du angezeigt haben möchtest.
Alternativ könntest du das Grid mit allen Daten wie bisher füllen, und dann einmal drüber laufen und mit Grid.RemoveItem alle Zeilen löschen, die einen schonmal vorgekommenen Namen enthalten. Das ist aber uncool ;), langsam und daher für den Benutzer sichtbar, wenn die Datenmenge einigermaßen groß ist.

Gr??e,
Frank
-----------------------------------
die deutsche Community f?r PDA-Programmierer (Pocket PC und Palm OS)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MSHFLEXGRID906Anubis28.05.04 12:47
Re: MSHFLEXGRID618franky.b28.05.04 13:21
Re: MSHFLEXGRID608Anubis28.05.04 13:56
Re: MSHFLEXGRID588franky.b28.05.04 14:37
Re: MSHFLEXGRID631Anubis28.05.04 14:54
Re: MSHFLEXGRID621franky.b28.05.04 15:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel