Avatar billede martin_sj Nybegynder
14. januar 2007 - 21:43 Der er 5 kommentarer og
1 løsning

Indsæt karakter på en bestemt position

Jeg har et felt der indeholder følgende værdi:
"Backup.txt"
Nu vil jeg ha et nyt felt opdateret med følgende værdi:
"Backup_2.txt"
Altså tilføjet "_2" efter Backup og før .txt.
Dette skal ske automatisk.
Avatar billede jesperfjoelner Nybegynder
14. januar 2007 - 22:19 #1
Skal det altid være _2 eller også _3 osv?
Står der altid "backup.txt" eller kan det være andre ord?
Skal det være en gang eller en hel tabel som opdateres med SQL?
Avatar billede martin_sj Nybegynder
14. januar 2007 - 22:23 #2
Det er nok hvis I kan fortælle hvordan jeg kan indsætte "_2" 5 karakterer fra venstre i en String.
Avatar billede jesperfjoelner Nybegynder
14. januar 2007 - 22:28 #3
Function RetString(oldstring As String) As String

RetString = Left(oldstring, 6) & "_2" & Right(oldstring, 4)

End Function

Og i immediatevinduet:
?retstring("backup.txt")
backup_2.txt
Avatar billede jesperfjoelner Nybegynder
14. januar 2007 - 22:29 #4
Eller bare
Dim s as string
s = "backup.txt"

replace(s,".","_2.")
Avatar billede martin_sj Nybegynder
14. januar 2007 - 22:43 #5
Takker, replace kommandoen var den jeg skulle bruge.
Avatar billede jesperfjoelner Nybegynder
14. januar 2007 - 22:54 #6
selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester