0

Tabelle Untertabelle ja/nein Feld

Hallo zusammen,

Stehe gerade vor folgendem Problem:

in meiner DB habe ich eine Tabelle "Kontakt" mit einer Untertabelle "Adresse". Somit kann ich jedem Kontakt mehrere Adressen zuordnen. In der Untertabelle Kontakt.Adresse habe ich ein Ja/nein Feld "Kontaktadresse eingebaut.

Wenn ich jetzt aus meiner Tabelle "Rechnung" eine Rechnung generieren möchte (Rechnung ist mit Kunde verknüpft, aber nicht mit der Untertabelle) ich, dass NX sich die Adresse, in der das ja/nein Feld auf ja steht, anzeigt. Denke direkt als Funktion im Druchlayout ist die eleganteste Lösung. oder hat jemand eine bessere Idee? es wäre auch denkbar die Kontaktdaten erst in der Tabelle Rechnungen anzeigen zu lassen.

Bin schon seit gesten ohne erfolg am ausprobieren.

 

Gruß

Thomas

4 Antworten

null
    • Thomas_Konradt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Habe es via Befehlsschaltfläche in der Tabelle Rechnung gelöst.

    Falls jemand eine elegantere Lösung hat.....gerne.

    Gruß

    Thomas

    • Thomas_Konradt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    habe den Code vergessen

    let mykont := Kontakt;
    'KStraße' := first(select 'Kontakt Adresse' where Kontakt = mykont and Kontaktadresse = 1).'Straße';
    KHausnummer := first(select 'Kontakt Adresse' where Kontakt = mykont and Kontaktadresse = 1).Hausnummer;
    KPLZ := first(select 'Kontakt Adresse' where Kontakt = mykont and Kontaktadresse = 1).PLZ;
    KOrt := first(select 'Kontakt Adresse' where Kontakt = mykont and Kontaktadresse = 1).Ort;
    'KE-Mail' := first(select 'Kontakt E-Mail' where Kontakte = mykont and Kontaktmail = 1).'E-Mail'

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

     

    so vielleicht?

     

    let mykont := Kontakt;
    let myAdr := first(select 'Kontakt Adresse' where Kontakt = mykont and Kontaktadresse = true);
    'KStraße' := myAdr.'Straße';
    KHausnummer := myAdr.Hausnummer;
    KPLZ := myAdr.PLZ;
    KOrt := myAdr.Ort;
    'KE-Mail' := myAdr.'E-Mail'

     

    lg, Torsten

    • Thomas_Konradt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Moin Torsten,

    Danke erstmals, habe es noch nicht probiert aber bis auf KE-Mail sollte es funktionieren. Bei KE-Mail wird eine andere Untertabelle angezogen 

    Melde mich später nochmal 

     

    Gruß

    Thomas

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1694Ansichten