10. januar 2004 - 17:10Der er
23 kommentarer og 1 løsning
Stort begyndelsesbogstav - resten med småt
Hej, Jeg mangler et tip til, hvordan jeg får en hel kolonne med navne "oversat" fra store bogstaver til stort begyndelsesbogstav, og resten med småt.
Jeg kender godt måden at gøre det på - "normalt", men i det her tilfælde så ser alle navnene sådan her ud: 'ETNAVN' Hvordan slipper jeg uden om '' i starten og enden af navnet ? - De SKAL forøvrigt blive stående.
Hej mugs, Virker ikke helt rigtig...SQL ser således ud:UPDATE tblSort SET [Bet].Value = StrConv([Bet].Value,vbProperCase);
Medmindre jeg har lavet en fejl. Feltet Bet er textfelt. Der spørges efter en value på Bet ?, og desuden brokker den sig over brugen af kantede paranteser.
Hej mugs, Endnu engang imponerer du , mig ! Det virker - næsten. Det kan godt være mig der ikke fik foklaret det hele eller ikke grundigt nok. Hvis der står 'ETNAVN' så bliver hele ordet lavet om til små bogstaver. Hvis der står 'ETNAVN ETELLERANDET' , bliver første ord lavet om til små bogstaver, og andet ord med stort begyndelsesbogstav og resten med småt.
Forøvrigt så hedder det acDataForm istedet for acForm - det forslår Access selv.
Dim Streng As String, a As String, længde As Integer, længde1 As Integer, b Do Until Me.NewRecord = True længde = Len(felt1) længde1 = længde - 1 b = Right(felt1, længde1) Me.felt1 = b [felt1].Value = "'" & StrConv([felt1].Value, vbProperCase) DoCmd.GoToRecord acForm, "form1", acNext, 1 Loop
Den virker perfekt - Den gav en lille fejl, da den var nået igennem halvdelen af posterne, men det er jo ikke din fejl at der var 4 tomme poster midt i det hele. Fjernede de tomme og så kørte den det hele igennem upåklageligt. MANGE tak for hjælpen. - Så blev det alligevel en god Søndag.
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.