0

Massendatenänderung von Daten aus Untertabelle

Hallo,

leider hab ich es mit der Suchfunktion nicht gefunden. Ich habe mit der Ninox Importvorlage für Kontakte mein Adressbuch importiert. Wie bekomme ich es hin dass ich z.B. die Telefonnummern, die in einer verknüpften Untertabelle sind in die "Haupt"Tabelle zu kopieren ( abhängig nach Auswahlfeld (Mobil, Privat usw))? 

Vielen Dank schon mal für die Hilfe!

11 Antworten

null
    • Dan_S
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ich wüsste zwar nicht, warum man das tun sollte, denn es ist sinnvoll diese untertabelle zu haben, da man hier je kontakt beliebig viele Nummern hinterlegen kann. daher sind alles CMS und auch das Mac Adressbuch so angelegt

     

    Du könntest dir aber in einem Funktionsfeld die Nummern anzeigen lassen

    let my := this;

    select Untertabelle [Haupttabelle = my and Label = "Mobile"]

     

    Oder du schreibst auf die gleiche Weise ein in die jeweiligen Felder über die Massendatenänderung

    • Ferienanlage am Grenzbach
    • RHartung
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die schnelle Hilfe,

    ich weiß dass man so beliebig viele Nummern usw. pro Kontakt anlegen kann, jedoch ist es so einfacher die Kontakte via Integromat und Google zu syncronisieren (sonst müsste ich für jede Untertabelle extra Scenarien anlegen) , und nativ über Ninox nicht es leider nicht die Kontakte ins Adressbuch zu syncen.

    • Dan_S
    • vor 3 Jahren
    • Gemeldet - anzeigen

    verstehe.... so machts natuerlich sinn. 

    • Ferienanlage am Grenzbach
    • RHartung
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Dan,

    leider funktioniert das bei der Massendatenveränderung nicht wenn ich folgendes eingebe:

    let my := this;
    select 'Kontakt Telefon' [Kontakt = my and Etikett = "Mobil"]

    Es wird mir kein Fehler angezeit, jedoch wird nichts übernommen.

    • Ferienanlage am Grenzbach
    • RHartung
    • vor 3 Jahren
    • Gemeldet - anzeigen

    da muss doch sicher noch das Feld rein in dem die Nummer steht, oder?

    • Ferienanlage am Grenzbach
    • RHartung
    • vor 3 Jahren
    • Gemeldet - anzeigen

    selbst wenn ich das Feld hinzufüge

    let my := this;
    select 'Kontakt Telefon' [Kontakt = my and Etikett = "Mobil"].Nummer

    ändert er nichts

    • Ferienanlage am Grenzbach
    • RHartung
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hab den Fehler gefunden, logischerweise kann Ninox mit "Mobil" nichts anfangen. Wenn ich den numerischen Wert von Mobil nehme dann klappts.

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Genau, entweder das oder Abfrage mit test(). Und wenn die Tabellen verknüpft sind, kann man das "select" weglassen. Außerdem würde ich mit first() gezielt den ersten Datensatz abfragen, da es theoretisch ja mehrere mit demselben Label geben kann:

     

    first('Kontakt Telefon'[text(Label) = "Mobil"].Nummer)

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ups, "Abfrage mit text()" muss es natürlich heißen. Immerhin: Unten steht's ja richtig. ;)

    • Dan_S
    • vor 3 Jahren
    • Gemeldet - anzeigen

    richtig, hatte ich vergessen dazuzuschreiben... sorry

    dank @copytexter

    • Dan_S
    • vor 3 Jahren
    • Gemeldet - anzeigen

    richtig, hatte ich vergessen dazuzuschreiben... sorry

    dank @copytexter

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 11Antworten
  • 1028Ansichten