20. november 2003 - 07:14Der er
7 kommentarer og 2 løsninger
STORE BOGSTAVER lille problem - små bogstaver STORT PROBLEM
Hej, En gang hver uge importerer jeg ca. 50 poster fra en tekstfil over i en eksisterende tabel i Access. Virker fint - næsten. Det ene af de felter jeg henter er "Navn", og der står Alle navne med store bogstaver, og det er ikke særligt smart, så efter importen kører jeg en opdateringsforespørgsel for at ændre navnene til stort begyndelsesbogstav og resten med små bogstaver, sådan her: UPDATE tblmin SET tblmin.Navn = UCase(Left([Navn],1)) & LCase(Mid([Navn],2)); Nu er det sådan at engang imellem "sniger" der sig et mellemrum ind i feltet før første bogstav, hvilket vil sige at der får "Navn" IKKE noget stort begyndelsesbogstav, men kommer udelukkende til at bestå af små bogstaver istedet. Kan jeg på nogen måde komme ud over dette med lidt kode ? (jeg orker ikke at fjerne mellemrummet manuelt - foreløbig har jeg fundet 12 uger x 50 poster = 600, ud af 7500 poster, hvor det er galt) På forhånd tak.
UPDATE tblUserData SET tblUserData.fldUsername = StrConv(Trim([fldUserName]),3);
Opdaterer feltet fldUserName i tabellen tblUserDate til at være formateret hed store og små bogstaver + fjerner mellemrum i start og slut. (3 tallet = vbProperCase der desværre ikke kan bruges i en query)
Den var lidt svær den her....hugopedersen kom med det rigtige forslag - terry den funktion jeg brugte :-) Det virker - mange tak for hjælpen begge. Der blev lige sparet adskillige timers arbejde. Hav en fortsat god dag
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.