Datenbankhilfe

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von picoflop.

    Datenbankhilfe

    Ich dreh noch am RAd :) Irgendwie bekomme ich das mit den Beziehungen einer Datenbank nicht in den Kopf.

    Wenn ich eine Datenbank habe mit mehren Tabellen z.b

    tbPersonaldaten
    tbGruppe
    tbAbteilung
    tbPersonalkarte
    tbPersonalart

    Werte :

    GruppenID,Gruppe
    1,Gr.1
    2,Gr.2
    3,Gr.3
    AbteilungID,Gruppe
    1,A-B1
    2,A-B1.1
    3,A-B1.2
    PersonalkartenID,KartenID
    1,U22233
    2,U33453
    3,U34344
    PersonalartID,Personalart
    1,Meister
    2,Maschinenbediener
    3,Tippse

    in tbPersonaldaten stehen wie

    Vorname,Name,Telefon,Email u.a auch GruppeID,AbteilungId,PersonalkartenID,PersonalartId

    Marcus,Müller,2222,Marcus-Müller@abc.de,1,3,2,1

    Also Marcus Müller arbeitet in Gr.1, Abteilung A-B1.2 mit der Personalkarte U22233 als Personalart Meister

    Wenn ich die Daten abrufe z.b in eine Gridbox in Verbindung mit einem Binding zu Textboxen,
    bekomme ja in den Spalten Gruppe,Abteilung,Personalkarte nur die Zahlen angezeigt.
    Wie bekomme ich das hin das er mir die Namen der Gruppen etc anzeigt.

    Wie läuft das dann mit einer änderung also update befehl!?

    Bei mir sieht z.z so aus:
    Nutze die Personaldarten als Grundtabelle und beziehe nur aus den anderen Tabellen die Namen die ich für die Combobox brauche.

    Vorname,Name,Telefon,Email u.a auch Gruppe,Abteilung,Personalkarten,Personalart

    Marcus,Müller,2222,Marcus-Müller@abc.de,Gr.1,A-B1.2,U22233,Meister

    Habe 3 Combos die ich Fülle mit den Daten aus den einzelnen Tabellen fülle.
    1 combo Personalart. Addet die Namen aus der Tabelle Personalart
    2 Combo Abteilung. Addet die Namen aus der Tabelle Abteilung(Dient als Filter)
    3 Combo Gruppe. Addet die Namen aus der Tabelle Gruppen(Dient als Filter)

    Das ganze wird in ein Gridview geladen mit Databindigs zu Textboxen.

    Da die Textboxen ja gleich mit den richtigen namen und nicht den Zahlen geladen sind kann ich die Tabelle ja einfach updaten was auch alles funktioniert.
    Will das ganze halt aber mit den Beziehungen hin bekommen.

    kann mir da einer helfen!?? :) Danke
  • 1 Benutzer hat hier geschrieben

    • Gast (2)