Jan Bkt Posted April 11 Share Posted April 11 Hallo zusammen, ich bin neu bei Smap und kenne mich daher noch nicht so aus. Ich möchte einen QR-Code scannen, dieser gibt mir die Seriennummer von einem Stapler. Scanne ich den Code soll sich ein Feld öffnen in dem ich die Zählerstände eintragen kann. Danach möchte ich einen weiteren Stapler scannen, es soll sich wiederum ein Feld für den Zählerstand öffnen. Ich habe an sich eine Smap die genau das macht. Allerdings löscht sich der gescannte Wert immer wenn ich einen Zweiten scanne. Ich benötige also etwas mit dem ich die erste Scannung und den eingetragenen Wert "speichern" kann. Das Ergebnis soll eine Liste sein in der ich ganz simple Seriennr. und Zählerstand der gescannten Stapler habe. 2 Link to comment Share on other sites More sharing options...
Helge Klammt Posted April 11 Share Posted April 11 Hallo Jan, ich überprüfe bei uns die Einzelflaschensicherung (Acetylen/Sauerstoffflaschen). Da benutze ich eine WDH-Gr, in der ein Scanner, ein DSAB (in dem alle Schlauchpakete aufgeführt sind) und noch ein weiteres Feld sind. Das klappt einwandfrei. 4 Link to comment Share on other sites More sharing options...
Jan Bkt Posted April 11 Author Share Posted April 11 Kannst du mir ein bisschen mehr erklären wie das funktioniert? Die Wiederholungsgruppe erstellt ja eine Liste mit allen Scannungen. Aber den Rest verstehe ich noch nicht ganz. Ich scanne einen Code. Durch den hinterlegten Datensatz wird die Seriennr. erkannt und ich kann den Zählerstand eintragen? Wie verknüpfe ich meine Scannung mit dem Datensatz? 2 Link to comment Share on other sites More sharing options...
Solution Bülent Erbas Posted April 11 Solution Share Posted April 11 (edited) Du bereitest eine Excel-Tabelle vor in dem deine Stapler mit Seriennummer hinterlegt sind bzw. auch die Info die hinter dem QR-Code liegt. Denn mit dem Code willst du ja den Stapler finden. In dem Datensatzauswahlbaustein stellst du dann deine Tabelle ein und verbindest den CodeScanner Baustein mit den DSAB-Baustein. Das bedeutet, dass, sofern der QR Code auch in der Tabelle vorhanden ist, der passende Datensatz gefunden und zum Auswählen bereit steht. Darunter kann man dann noch ein Zahleneingabefeld hinzufügen um den Zählerstand einzugeben: Das ganze ist ja in einer Wiederholungsgruppe und kann entsprechend oft (oder nach Vorgabe) durchgeführt werden. Die Einträge werden dann gesammelt und kann als Bericht gesendet werden. Edited April 11 by Bülent Erbas 3 1 Link to comment Share on other sites More sharing options...
Jan Bkt Posted April 12 Author Share Posted April 12 Ahh okay, jetzt klappt es bei mir auch. Ich möchte zusätzlich eine Art Kontrolle einbauen, die mir die Stapler anzeigt, die ich noch nicht gescannt habe. Dafür habe ich jetzt alle Stapler einmal in die Smap eingegen und möchte nun eine Formel schaffen die das Textfeld deaktiviert wenn der Stapler in der Wiederholungsgruppe gescannt wird. Mein Versuch war folgendes: Equals({RepeatGroup [RecordDataSelected]}, "xxxxxxxxxx") (xxxxx ist die von mir hinterlegte Seriennummer) Also wenn mein ausgewählter Datensatz (Also die Seriennummer) gleich ist mit der von mir hinterlegten Seriennummer dann soll das Feld deaktiviert werden. Ich bekomme aber verschiedene Fehlermeldungen, egal was ich versuche ... 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted April 12 Share Posted April 12 Guten Morgen Jan, die richtige Schreibweise der Funktion müsste so lauten: EQUALS({DataRecordSelect[Seriennummer]}, "xxxxxx") Link to comment Share on other sites More sharing options...
Jan Bkt Posted April 12 Author Share Posted April 12 Dann bekomme ich ebenfalls den Fehler "Die Referenz auf "DataRecordsSelect" ist nicht möglich. Kann man vielleicht bei einer Aktivierungsregel nicht auf Daten einer Wiederholungsgruppe verweisen? 1 Link to comment Share on other sites More sharing options...
Manuel Rühl Posted April 12 Share Posted April 12 Hallo Jan, So funktioniert das nicht weil Du ja in der Wiederholungsgruppe nicht den einen, distinkten Wert hast zum Vergleichen. Schau Dir mal diesen Beitrag an: 3 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now