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
-
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
-
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.
-
verstehe.... so machts natuerlich sinn.
-
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.
-
da muss doch sicher noch das Feld rein in dem die Nummer steht, oder?
-
selbst wenn ich das Feld hinzufüge
let my := this;
select 'Kontakt Telefon' [Kontakt = my and Etikett = "Mobil"].Nummerändert er nichts
-
Hab den Fehler gefunden, logischerweise kann Ninox mit "Mobil" nichts anfangen. Wenn ich den numerischen Wert von Mobil nehme dann klappts.
-
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)
-
Ups, "Abfrage mit text()" muss es natürlich heißen. Immerhin: Unten steht's ja richtig. ;)
-
richtig, hatte ich vergessen dazuzuschreiben... sorry
dank @copytexter
-
richtig, hatte ich vergessen dazuzuschreiben... sorry
dank @copytexter
Content aside
- vor 4 JahrenZuletzt aktiv
- 11Antworten
- 1032Ansichten