Hallo Carsten,
Das Ergebnis lasse ich mir in einem Form anzeigen, ich möchte
aber, das das Form so aussieht:Carsten Mai
»» Juni
»» Juli
Wilke Mai
»» Juni
»» Juli
»»
Also sobald im vorhergehenden DS Name1=Name1 des aktuellen
DS ist, soll er mir den Namen nicht mehr anzeigen. Wie geht das?
Vielen Dank für eure Ideen,
das kann man mit folgendem Code erledigen (ist ASP, da es aber mehr
auf die Programmlogik ankommt, laesst sich das auch einfach auf
andere Scriptsprachen übertragen).
<%
Dim strSpaltenwert
strSpaltenwert = ""
Dim SQL
SQL = "SELECT <spalte1>, <spalte2> FROM <tabelle> ORDER BY <spalte1>"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open SQL, objConn, 3, 3
Do While Not objRS.EOF
If strSpaltenwert <> objRS.Fields("<spalte1>") Then
strSpaltenwert = objRS.Fields("<spalte1>")
Response.Write "<br><b>" & objRS.Fields("<spalte1>") & "</b><br>"
End if
Response.Write objRS.Fields("<spalte2>") & "<br>"
objRS.MoveNext
Loop
objRS.Close
Set objRS = Nothing
%>
Das erzeugt in etwa folgende Ausgabe:
Carsten
Mai
Juni
Juli
Wilke
Mai
Juni
Juli
Tschau, Stefan