Christian B. Gütthoff Posted May 8 Share Posted May 8 Aus einer Excel mit den Spalten "Nr." - "Art" - "sonstiges" soll z.B. ein Zahlenergebniss aus "Nr." gesucht werden. Ich will z.B. die mehrfach vergebene Nummer 5 suchen. Das Ergebnis gibt mir aber in der gefundenen Liste nicht nur Nummer 5 aus sondern auch Nummer 15, Nummer 25 usw. Kann man das irgendwie eingrenzen? 1 Link to comment Share on other sites More sharing options...
Manuel Rühl Posted May 9 Share Posted May 9 Die Suche im DSAB ist immer eine "Wildcard" am Anfang und Ende. Also *5*. Wenn Du Deinen Fall genauer beschreibst, kriegen wir vielleicht eine denkbare Lösung hin. Was sind das für Einträge? Ist die Artikelnummer in Stein gemeißelt? 2 Link to comment Share on other sites More sharing options...
Christian B. Gütthoff Posted May 13 Author Share Posted May 13 Hallo Manuel. Wie in dem Screenshot beschrieben möchte ich lediglich aus meiner einen Spalte alle 6er raussortieren ohne die 15er und 25er ... Ich hab hier nochmal einen Ausschnitt zusammengefasst. Die Ecxel hat insgesamz knapp 400 Zeilen. 33 Einträge in Position 5, 10 Einträge in Pos. 15 und 11 Einträge in Pos 25. Wenn ich nur in Pos. 5 suchen will möchte ich nicht Pos 15 und nicht 25 sehen. 1 1 Link to comment Share on other sites More sharing options...
Manuel Rühl Posted May 13 Share Posted May 13 Wieviele Positionsnummern gibt es insgesamt? Man könnte eine Art "Vorfilter" bauen in einem DSAB oder EAB und damit das Suchfeld des eigentlichen DSAB vorbelegen. Ich nutze dazu Pipes, also |5|,|25|, usw. 1 Link to comment Share on other sites More sharing options...
Christian B. Gütthoff Posted May 13 Author Share Posted May 13 Es gibt eine Excel-Liste mit den Positionen 1 bis 32 und eine Liste mit den Positionen 1 bis 10. Was sind Pipes, DSAB oder EAB? 🙄 1 Link to comment Share on other sites More sharing options...
Christian B. Gütthoff Posted May 15 Author Share Posted May 15 Am 13.5.2024 um 08:43 schrieb Manuel Rühl: Wieviele Positionsnummern gibt es insgesamt? Man könnte eine Art "Vorfilter" bauen in einem DSAB oder EAB und damit das Suchfeld des eigentlichen DSAB vorbelegen. Ich nutze dazu Pipes, also |5|,|25|, usw. Hi @Manuel Rühl. Bist du da noch dran? 1 Link to comment Share on other sites More sharing options...
David Susami Posted May 15 Share Posted May 15 (edited) Hi @Christian B. Gütthoff fange kurz mit der Begriffserkläung an. DSAB = Datensatzauswahlbaustein; diesen verwendest du im smapEditor EAB = Einfachauswahlbaustein; diesen verwendest du ebenfalls im smapEditor Pipes = Kommt Ursprünglich aus der Unix Welt. Sendet damit einen Output eines Programmes, welches man im Terminal ausführt an ein anderes Programm weiter. Wird vor allem zum scripten verwendet. Meines Wissens nach wird dies aber in smapOne nicht so verwendet. Denke @Manuel Rühl meinte es so, dass er damit die Zeichen klarer abtrennt. Nun zu einem Lösungsansatz. Du könntest auch die Indexierung der Tabelle anpassen, sodass du eine andere Zeichenfolge nutzt oder ein Zeichen vorne anstellen, sodass eine Dopplung ausgeschlossen werden kann. z.B. -5 -25 etc. Da das "-" immer vor dem Zeichen kommt was du suchst, wird es besser eingegrenzt. Nachteil die Nutzenden müssen dies bei der Suche mit angeben um die Suche besser eingegrenzt zu haben. Alternativ wie beschrieben einen Vorfilter in Form einer weiteren Tabelle bzw. DSAB einzusetzen oder eines EABs/Einfachdatenauswahlbaustein, mit der du dann die Tabelle/DSAB eingrenzt. smapOne ist ein recht offenes Tool und versucht sich an alle zu richten. Damit muss man leider auch an der einen oder anderen Stelle einen Workaround nutzen um es sich an seinen Bedürfnissen anzupassen. Hier ist man als Creator also auch ein wenig ITler, die täglich mit derartigen Hürden zu kämpfen haben. Noch ein kleiner Nachtrag. Der Vorfilter kann wie im Bild durch ein EAB angelegt werden. Soweit mal grob die Umsetzung. Edited May 15 by David Susami Nachtrag 4 Link to comment Share on other sites More sharing options...
Helge Klammt Posted May 15 Share Posted May 15 Hallo @Christian B. Gütthoff, anderer Idee: Nenne den Artikel doch jetzt einfach 05. Dann mußt du zwar 05 eingeben, aber du siehst nur diese. 4 Link to comment Share on other sites More sharing options...
Manuel Rühl Posted May 16 Share Posted May 16 vor 18 Stunden schrieb Christian B. Gütthoff: Hi @Manuel Rühl. Bist du da noch dran? Sorry, war 2 Tage außer Haus. Der Ansatz von @David Susami passt, vielleicht schaffe ich es nachher noch, eine kleine Smap zu bauen. 1 Link to comment Share on other sites More sharing options...
Christian B. Gütthoff Posted May 16 Author Share Posted May 16 Am 15.5.2024 um 13:40 schrieb Helge Klammt: Hallo @Christian B. Gütthoff, anderer Idee: Nenne den Artikel doch jetzt einfach 05. Dann mußt du zwar 05 eingeben, aber du siehst nur diese. Auch nicht schlecht. Habe im Datensatzauswahlbaustein eine 0 unter Vorbelegung eingesetzt. Auch doof weil die Eingabemaske immer VOR die 0 springt 😞 1 Link to comment Share on other sites More sharing options...
David Susami Posted May 17 Share Posted May 17 Am 16.5.2024 um 15:02 schrieb Christian B. Gütthoff: Auch nicht schlecht. Habe im Datensatzauswahlbaustein eine 0 unter Vorbelegung eingesetzt. Auch doof weil die Eingabemaske immer VOR die 0 springt 😞 Was würde dich daran hindern die Vorbelegung wegzulassen? Ob der Nutzer am Ende 05 oder 15 eingibt, ist dann ja auch egal. Eine Zeiteinsparung hast dann auch nicht, vor allem, wenn die 0 gelöscht werden muss um die 15 einzutragen. 2 Link to comment Share on other sites More sharing options...
Christian B. Gütthoff Posted May 21 Author Share Posted May 21 Am 17.5.2024 um 15:09 schrieb David Susami: Was würde dich daran hindern die Vorbelegung wegzulassen? Ob der Nutzer am Ende 05 oder 15 eingibt, ist dann ja auch egal. Eine Zeiteinsparung hast dann auch nicht, vor allem, wenn die 0 gelöscht werden muss um die 15 einzutragen. Eine Sortierrung hilft aber ungemein bei >2.100 Zeilen mit Daten. 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