0

mehrere Felder mit einem button berechnen

Ich scanne einen Strichcode in das Feld ScanNrMod . Basierend auf dem Inhalt eines Auswahlfeldes wird daraus auf klick eines buttons die GTIN und Seriennummer des Produktes extrahiert. 

Folgendes funktioniert für die GTIN (oder auch für die SN anstelle der GTIN) tadellos:

let myScantyp := Scantyp;
switch myScantyp do
case "1":
    'GTIN/EAN' := substring(ScanNrMod, 3, 16)
case "2":
    'GTIN/EAN' := substring(ScanNrMod, 5, 18) 
case "3":
    'GTIN/EAN' := substring(ScanNrMod, 4, 18) 
case "4":
    'GTIN/EAN' := substring(ScanNrMod, 4, 18) 
end

wenn ich aber beides mit einem klick berechnen will, wird nur die SN berechnet und die GTIN ist 0, so zumindest geht das nicht:

let myScantyp := Scantyp;
switch myScantyp do
case "1":
    'GTIN/EAN' := substring(ScanNrMod, 3, 16) and  ('SNr.' := substring(ScanNrMod, 28, 40))
case "2":
    'GTIN/EAN' := substring(ScanNrMod, 5, 18) and ('SNr.' := substring(ScanNrMod, 28, 40))
case "3":
    'GTIN/EAN' := substring(ScanNrMod, 4, 18) and ('SNr.' := substring(ScanNrMod, 28, 36))
case "4":
    'GTIN/EAN' := substring(ScanNrMod, 4, 18) and ('SNr.' := substring(ScanNrMod, 28, 36))
end

Kann mir da jemand weiterhelfen`?

Vielen Dank

Pascal

2 Antworten

null
    • mirko3
    • vor 9 Monaten
    • Gemeldet - anzeigen

    Hi Pascal. Schreib mal statt "and" "+", dann müsste es gehen. Mirko

    • Admin_EYEPARC
    • vor 9 Monaten
    • Gemeldet - anzeigen

    Lieber Mirko

    Perfekt, vielen Dank

    Pascal

Content aside

  • Status Answered
  • vor 9 MonatenZuletzt aktiv
  • 2Antworten
  • 27Ansichten
  • 2 Folge bereits