18. december 2013 - 10:00Der er
6 kommentarer og 1 løsning
Tæl antal " i en string
Hej
Jeg har et lille problem, da jeg har en tabel som skal læses ud som CSV hvor der er " " rundt om værdierne. Problemet ligger i at nogle af værdierne også indeholder " i navnet og det skaber lidt problemer hvis der er et ulige antal " for så ser det ud som om at alt efterfølgende er 1 rekord i mit indlæsnings program.
Jeg har brug for en løsning i Access, men kan ikke lige finde en selv, så håber i kan hjælpe. Jeg tænkte på at lave en funktion som tæller forekomsten af " i en streng, men kan ikke lige lure hvordan i Access og om det at det er " skaber problemer fordi " også bruges til at afgrænse hvis det er tekst.
Jeg har lavet en funktion i Excel som tæller ., som jeg ville prøve at ændre til Access og med i " i stedet for .
=LÆNGDE(E2)-LÆNGDE(UDSKIFT(E2;".";""))
Vil helst løse det med en funktion, hvis det kan lade sig gøre.
Tak for svaret. Jeg har prøvet at lave den om til funktionerne i mit Access 2010, men kan ikke helt få det til at spille. Kan du se om der er noget forkert
Jeg kan ikke find hjælp på Erstat funktionen, så ved ikke hvad jeg skal fylde i de tomme pladser eller om det overhovedet er den som skal bruges. Har prøvet at kigge efter en replace eller substitude, men har ikke kunnet finde dem i min Access.
prøv på engelsk Replace ( string1, find, replacement, [start, [count, [compare]]] ) reelt skal der kun de første 3 parametre med, så Len([MarketsoftData]![Firmanavn])-Len(Replace([MarketsoftData]![Firmanavn],Chr(34),"")) jeg er lidt i tvivl om det er komma eller semikolon som adskiller - jeg har ikke access selv.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.