Re: Nach Datum sortieren in verknüpften Tabellen

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Martin Punz (_at_punz.info)
Date: 03/10/05


Date: Thu, 10 Mar 2005 10:53:27 +0100


"Karl Donaubauer" <NoSpam@donkarl.com> schrieb im Newsbeitrag
news:39ajf7F5tjrd7U1@individual.net...
> Martin Punz wrote:
>> "Karl Donaubauer schrieb:
>>>>>>>> Habe zwei Tabellen die miteinander üder einen Schlüssel verknüpft
>>>>>>>> sind. Tabelle Interessenten (hier gibt es ein Feld
>>>>>>>> "InteressentenDatum") Tabelle Kontakte (hier gibt es ein Feld
>>>>>>>> "KontakteDatum") Weiters habe ich ein Formular bestehend aus dem
>>>>>>>> Hauptformular
>>>>>>>> "Interessenten" und dem Unterformular "Kontakte"
>>>>>>>> Bis hierher alles ok.
>>>>>>>> Nun möchte ich eine Sortierung des Hauptformulars nach dem Feld
>>>>>>>> "KontkteDatum" des Unterformulars (Interessent mit neuestem Kontakt
>>>>>>>> als erstes anzeigen).
>>>>>>>> Eine Abfrage mit einer Verknüpfung der beiden Tabellen bringt mir
>>>>>>>> natürlich im Formular mehrere gleiche Interessenten wenn diese
>>>>>>>> mehrere
>>>>>>>> Kontakte hatten.
>>>>>>>
>>>>>>> Schau, ob's klappt, wenn du in der Abfrage zwar nach dem
>>>>>>> Feld in der Kontakte-Tabelle sortierst, aber nur Felder der
>>>>>>> Interessenten-Tabelle anzeigst und die Eigenschaft
>>>>>>> "Eindeutige Datensätze" der Abfrage auf "Ja" stellst.
>>>>>>
>>>>>> Bei dieser Lösung wird immer nach dem ersten Kontaktdatum sortiert.
>>>>>> Also
>>>>>> ein Interessent der am 1.1.2005 und am 1.2.2005 einen Kontakt hatte,
>>>>>> wird die Sortierung nach dem Datum vom 1.1.2005 durchgeführt.
>>> ...
>>> Poste hier mal den SQL-Text der Abfrage.
>>> Vielleicht sieht man dann, wo das Problem liegt.
>>>
>> SELECT DISTINCTROW Interessenten.InteressentenID,
>> Interessenten.AnfrageDatum, Interessenten.Familienname
>> FROM Interessenten INNER JOIN Kontakte ON Interessenten.InteressentenID =
>> Kontakte.InteressentenID
>> ORDER BY Kontakte.KontaktDatum DESC;
>
> Joo, hab's nachgestellt und seh jetzt, dass DISTINCTROW
> auswählt, was ihm passt, und nicht nach der Sortierung des
> Feldes aus der anderen Tabelle geht. Pech.
>
> Dann fällt mir auch nicht viel mehr ein, als Workarounds, wie
> sie eh Henry schon gepostet hat.
>

 DANKE, werde mir die Henry Lösung anschauen, ob ich das hinbekomme. So ein
Fachmann bin ich nehmlich nicht.

LG martin



Relevant Pages

  • Re: Minimum wage increase
    ... martin wrote: ... >>> allow to make paper houses. ... > "Vello" is the correct spelling, Henry. ... >> area) consist of brick buildings. ...
    (soc.culture.baltics)
  • Re: Ya gotta wonder.
    ... cousin knows about that - even if I or you do ... Poor Henry, we see you can write but can you also read? ... Mean Income ... Now tell me Martin - just how does it work ...
    (soc.culture.baltics)
  • Re: Now here is a cause...
    ... >> martin wrote: ... >>> Heineken certainly suxx, but I reckon Budweiser really SUXX big time. ... > Best - - Henry ...
    (soc.culture.baltics)
  • Re: Now here is a cause...
    ... > Martin steps in to shelter his poor ... > steps in to shelter his "cousin" ... > Best - - Henry ...
    (soc.culture.baltics)