Ga naar inhoud
  • 0

Tekstfunctie Right (veld)


Roger

Vraag

De lengte van het veld art_nr is variabel. Het een-na-laatste en twee-na-laatste karakter geeft de categorie van het artikel aan. Het laatste karakter varieert ook en moet genegeerd worden. Middle werkt (m.i.) niet vanwege de variabele lengte van veld art_nr, dus vandaar aan de slag gegaan met Right. Ik had gedacht dat een van deze berekeningen wel zou werken, maar helaas.

 

Case (Right (PRODUCT::art_nr ; 3) = "N/*" ; "A")

Case (Right (PRODUCT::art_nr ; 3) = "N/@" ; "A")

 

Doe ik iets fout, of moet ik het vraagstuk anders benaderen?

Link naar reactie

6 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Het voorlaatste karakter bekom je met

Middle(PRODUCT::art_nr ; length(PRODUCT::art_nr ) - 1 ; 1)

 

Het derdelaatste karakter bekom je met

Middle(PRODUCT::art_nr ; length(PRODUCT::art_nr ) - 2 ; 1)

 

De op één-na-laatste 2 karakterters bekom je dus met

categorie = Middle(PRODUCT::art_nr ; length(PRODUCT::art_nr ) - 2 ; 2)

aangepast door Gast
Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...