Einzelnen Beitrag anzeigen

TypusMensch

Registriert seit: 29. Aug 2003
Ort: Goth-A
182 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: SQL abfrage mit mehreren Tabellen

  Alt 29. Jun 2004, 08:25
SELECT * FROM Kunden, Rechnung WHERE Kunden.KundNr=Rechnung.KundNr AND ... Bei deiner Query steht an erster Stelle dann in diesem Beispiel (zu sehen z.B. in einem DBGrid der 1. Spalte) auch der erste Datentyp/Datenname der Tabelle Kunden, 2. Spalte auch der 2. Typ der Tabelle Kunden, usw. bis die Tabelle Kunden keine weiteren Datenbanktypen beinhaltet, dann geht es los mit der Tabelle Rechnung und das Gleiche halt von vorn.

Also wenn du in deiner Tabelle (z.B. mit der Datenbankoberfläche) nicht auch KundNr als erstes Feld eingetragen hast, kommt es auch nicht als erstes in deiner DBGrid (bzw. Abfrage).

Ich hoffe ich habe so richtig verstanden.

Wenn du z.B. KundNr trotzdem als erstes in deiner DBGrid anzeigen lassen möchtest, mache folg.:
Gebe deinen SQL-Code einfach mal in die Query ein. Databasename richtig eingegeben, könntest du jetzt die Query aktivieren. Klicke danach doppelt auf die Query und klick auf alle "alle Felder hinzufügen...". Schon siehst du die wirkliche Reihenfolge. Dananch noch eine DataSource an deine Query hängen und diese widerum mit ner DBGrid verbinden. DBGrid doppelt anklicken und wieder "alle Felder hinzufügen...". Jetzt kannst per Maus einfach wahlweise die Ansicht (Spalten, Spaltennamen, etc) der einzelnen Felder ändern.

Ich hoffe, dass war's was du gemeint hast.
  Mit Zitat antworten Zitat