ID durch Namen ersetzen

  • VB6

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

    ID durch Namen ersetzen

    Hallo!

    Habe folgendes Problem:

    Eine SQL-Server Datenbank mit zwei Tabellen: Maschinen, Mitarbeiter.

    Maschinen
    ---------
    MaschinenID
    MitarbeiterID
    Bezeichnung
    Wartung

    Mitarbeiter
    ----------
    MitarbeiterID
    Name
    EMail


    Diese beiden Tabellen sind 1:n (Mitarbeiter:Maschinen) verknüpft.
    Wenn ich nun die Werte der Tabelle Maschinen in einem Formular mittels Textboxen anzeige, sehe ich immer nur die MitarbeiterID, also eine Nummer.
    Ich möchte aber hier den Namen des Mitarbeiters sehen.
    Geht das irgendwie?

    Und umgekehrt solls natürlich genauso funktionieren, d.h. wenn ich im Formular einen Namen eingebe soll beim speichern dieses Datensatzes natürlich die MitarbeiterID gespeichert werden nicht der Name, da es sonst einen Fehler verursacht.

    Wer kann mir helfen??

    mfg

    Tom
    "SELECT DISTINCT Maschienen.MaschienenId, Maschienen.MitarbeiterId, Maschienen.Bezeichnung, Maschienen.Wartung,Mitarbeiter.MitarbeiterId,Mitarbeiter.Name,Mitarbeiter.Email WHERE Maschienen.MitarbeiterId=Mitarbeiter.MitarbeiterId"


    Txt_X(0).DataField="MaschienenId"
    Txt_X(1).DataField="Bezeichnung"
    Txt_X(2).DataField="Wartung"
    Txt_X(3).DataField="Name"
    Txt_X(4).DataField="Email"