0

Zwei bestehende Tabellen verknüpfen

Hallo zusammen,

 

ich habe eine Tabelle mit den Feldern "PLZ" und "Landkreise", d.h. es gibt in der Tabelle mehrere Datensätze mit dem gleichen Landkreis. 

In meiner zweiten Tabelle habe die einzelnen Landkreise mit einem Faktor. Nun möchte ich jedem Datensatz der ersten Tabelle, sprich PLZ den landkreisbezogenen Faktor zuweisen/verknüpfen, aber ich kriegs einfach nicht hin!

Hat jemand einen Weg für mich?

Danke Markus

10 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Markus, 

    die beiden Tabellen haben ein Feld namens sagen wir "LANDKREISBEZEICHNUNG". Öffne die Tabelle PLZ und ziehe eine Verknüpfung der Tabelle Landkreise darein.
    Jetzt erstell einen Button und Schreib ein Formel darein:
    ---

    do as server
    for i in select PLZ do
    i.VERKNÜPFUNGSFELDZULANDKEISTABELLE:=first(select Landkreise[LANDKREISBEZEICHNUNG=i.LANDKREISBEZEICHNUNG])
    end
    end

    ---
    Jetzt kannst du ein f(x) hinzufügen VERKNÜPFUNGSFELDZULANDKEISTABELLE.Faktor

    Theoretisch kann mandas  auch ohne Verknüpfungen hinbekommen wenn man im F(x) Feld sowas schreibt:

    ---

    let me:=this
    first(select Landkreise[LANDKREISBEZEICHNUNG=me.LANDKREISBEZEICHNUNG]).Faktor

    ---

    Leo

    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, ich kriegs nicht hin - hättest Du ne Demo-Datei für mich?

     

    Hab meine mal angehängt: https://puregruppede-my.sharepoint.com/:u:/g/personal/m_semmelmann_puregruppe_de/Ebo0UI_tRotCuem5wVODiVABK8iHIjfdqs7MLsalHQ3LVQ?e=X8ZGDD

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Markus,

    wenn es nur darum geht, fürge einfach ein Berechnungsfeld in der Tabelle PLZ ein. Die Formel:

    ---

    let me := this;
    first(select Faktoren where LandkreisFaktor = me.Landkreis).Faktor

    ---

    Dann musst du nichts verknüpfen

    Leo

    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hat funktioniert, aber es sind ca. 15.000 Einträge und nicht alle Wörter stimmen 100%ig überein und da stürzt ninox ab, bzw. rädchen!

    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    genauer gesagt 16.481 Datensätze - bei weniger funktioniert es ...

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Wenn die Wörter nicht übereinstimmen, wie willst du die Tabellen verknüpfen?

    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    mit Strafarbeit ...

    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ... oder Praktikanten ... Spaß beiseite es stimmen ca. 80% überein

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen
    • MR + MRS HOMES
    • Markus_Semmelmann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Super - vielen lieben DANK !!

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 10Antworten
  • 1030Ansichten