Einen Daten satz in zwei Datagrid Zeilen. Wie?



  • Hallo liebe Programmiergemeinschaft.

    Ich brauche eine Lösung für folgendes Problem:
    Ich brauche die Möglichkeit EINEN Datensatz in einem Datengrid in ZWEI
    Zeilen darzustellen. Die ist wegen der Übersichtlichkeit notwendig. Ich habe dieses schon in einigen Programmen gesehen, sehe in meiner Programmierumgebung
    keine Option dieses einzustellen.
    Meine Datenbankumgebung ist das aktuelle dBase. Wenn das jetzt hier nicht bekannt ist sollte es bitte nicht daran scheitern, ich bin einigermassen mit der Winapi
    vertraut und jede visuelle Komponente stellt ein WindowHandle zur Verfügung.
    Da sollte also schon einiges zu machen sein.

    dank im voraus.



  • Was genau hast Du denn vor?

    Möglicherweise kann man einen View mit einer UNION verwenden, oder ein FULL OUTER JOIN mit einer Dummytabelle, in der nur zwei Datensätze sind...



  • Ein Full Outer Join würde nicht die Lösung sein. Der Datensatz kommt komplett aus einer einzigen Tabelle. Die Idee an sich geht aber in die richtige Richtung.

    Visuell sollte das in etwa so aussehen:

    | Vorname    | Name    | Adresse1    | Adresse2 |
    | PLZ        | Ort     | Telefon     | Fax      |
    -------------------------------------------------
    | Muster     | Max     | Muster1     | Muster2  |
    | 12345      | Mus     | 98765432    | 5678912  |
    -------------------------------------------------
    


  • Das wirst Du wohl selbst machen müssen.
    Du hast sicher eine Schleife durch die Datesätze und schreibst die ins Grid.
    Dann teile eben den Datensatz und schreibe eine 2te Zeile ins Grid.


Anmelden zum Antworten