-
RE: Doppelte Werte im Archiv auffinden und löschen
<p>Vielen Dank für die Zahlreichen Antworten.</p> <p>Ähnliche Szenarien habe ich mir ebenfalls überlegt.</p> <p>Allerdings haben wir ein Cloud-System.</p> <p>Wie könnte hier die Abfrage aller doppelten Bauteile stattfinden, um dann die Ergebnisse in ein Indexfeld zu schreiben?</p> <p></p> <p>Vg Oliver A.</p> -
Doppelte Werte im Archiv auffinden und löschen
Hallo zusammen,<br> <br> folgendes Problem hat sich eingeschlichen:<br> <br> Wir haben ein Bauteilarchiv, in dem reine Datensätze (keine Dokumente) vorhandnen sind (ca. 40.000 Stück).<br> In diesem Archiv gibt es ein Indexfeld, welches sich "Bauteil-ID" nennt. Eigentlich sollte in diesem Archiv jede ID nur einmal vorkommen (sonst wär es ja keine ID).<br> <br> Leider haben sich ca. 400-500 doppelte Datensätze eingeschlichen.<br> <br> Welche Möglichkeiten stehen uns zur Verfügung, diese zu suchen/löschen?<br> (gerne mit Workflowdesigner).<br> <br> Vielen Dank im Voraus.<br> <br> MfG Oliver A. -
RE: aus einem Stichwortfeld lediglich den zweiten und vierten Wert in ein anderes Stichwortfeld sch
Hallo Herr Lisanti,
vielen Dank für die Infos. Hat soweit geklappt.
MfG Oliver A. -
RE: höchsten vorhandenen Indexwert in ein Indexfeld schreiben
Hallo Herr Lisanti,
vielen Dank für den Lösungsvorschlag. Diesen habe ich umgesetzt und er funktioniert einwandfrei
Anbei eine Zusammenfassung:
Schritt 1: Es werden alle vorhandenen Mieternummern in eine Globale Variable geschrieben (Typ Stichwortfeld)
Schritt 2: Anschließend wird mit der UBOUND Funktion der letzte Eintrag aus der Stichwort-Variable ausgelesen und in ein Textfeld geschrieben
Schritt 3: Das beschriebene Textfeld, welches dann die höchste Mieternummer enthält, wird im Anschluss mit dem Stammarchiv verglichen. Dementsprechend wird dann der Mietername in ein weiteres Indexfeld "Mietername" geschrieben.
Ich wünsche allen ein schönes Wochenende.
VG Oliver A.
-
RE: aus einem Stichwortfeld lediglich den zweiten und vierten Wert in ein anderes Stichwortfeld sch
dank ChatGPT habe ich einen ersten Lösungsansatz gefunden.
Lösung, um in ein Textfeld zu schreiben: DW_NAME(1) & ", " & DW_NAME(3)
Lösung, um in ein Stichwortfeld zu schreiben: DW_NAME(1) & DW_NAME(3)
Beim Schreiben ins Stichwortfeld ist mir jedoch aufgefallen, dass die Namen nach Leerzeichen, Punkte und/oder Bindestriche getrennt werden.
Das Stichwortfeld sieht dann so aus:
B.
Brütting
D-
Domstädt
Wie könnte das sauberer gelöst werden?
VG Oliver A.
-
aus einem Stichwortfeld lediglich den zweiten und vierten Wert in ein anderes Stichwortfeld sch
Hallo zusammen,
folgende Fallbeispiel:
Wir haben ein Indexfeld des Typs "Stichwort". Darin sind 5 Werte gespeichert (z.B. "A. Adler", "B. Brütting", "Hr. Clausmann", "D- Domstädt", "Emmerling").
Wie ist es im Workflow Designer möglich, lediglich den zweiten Wert (in diesem Fall "B. Brütting") und den vierten Wert (in diesem Fall D- Domstädt) in ein anderes (leeres) Stichwortfeld zu schreiben?
Leider komme ich nicht auf die Lösung.
Vielen Dank im Voraus.
MfG Oliver A. -
RE: höchsten vorhandenen Indexwert in ein Indexfeld schreiben
Hallo Herr Hellmann,
Ihre Idee habe ich umgesetzt. Funktioniert in der Theorie sehr gut :-)
Allerdings habe ich bemerkt, dass der aktuellste Mieter nicht zwingend die höchste Doc-ID haben muss (liegt daran, dass die Mieterstruktur nicht immer klar ist, und dementsprechend Änderungen vorgenommen werden).
Somit müssten wir zurück auf die Grundidee, die letzten drei Zeichen (z.B. M2001.03) zusammeln, um anschließend den höchste Wert zu ermitteln.
Anbei nochmal ein Fallbeispiel:
M2001.01 = Meier
M2001.02 = Müller
M2001.03 = HuberIn diesem Fall ist Meier und Müller bereits ausgezogen und Huber ist der aktuelle Mieter.
Die Mieternummern befinden sich im Indexfeld " Wohnungsnummer-Mieter "
Ich bin auf einen weiteren Lösungsansatz gespannt.
Vielen Dank.
VG
-
RE: höchsten vorhandenen Indexwert in ein Indexfeld schreiben
ok, das werde ich ausprobieren (allerdings habe ich im Hinterkopf, dass der ersten Eintrag dann willkürlich gewählt wird).
Ich halte Sie auf dem Laufenden.
Vielen Dank.
-
RE: höchsten vorhandenen Indexwert in ein Indexfeld schreiben
wir haben die Cloud-Variante.
Aktuell fragen wir alle Mieter ab, die ich als erstes in eine Globale Variable (Typ Stichwortfeld) und anschließend als String in ein normals Textfeld umkopiere. Das Abgreifen der aller Mieter sieht wie folgt aus (siehe Anhang).
Wo müsste ich nun den "TOP1" Befehl eintragen?
-
RE: höchsten vorhandenen Indexwert in ein Indexfeld schreiben
Hallo Herr Hellmann,
entschuldigen Sie meine missverständliche Schilderung.
Die Wohnungen und Mieter befinden sich in einem separatem Archiv (Stammarchiv).
In einem weiteren Archiv haben wir alle Bauteile gelistet (z.B. Stromzähler).
Nun soll im Bauteilarchiv hinter den jeweiligen Stromzähler der aktuelleste Mieter angezeigt werden.
Ich hoffe, diese Infos helfen Ihnen weiter.
VG Oliver A.