17. december 2007 - 20:21
Der er
13 kommentarer og 1 løsning
erstat værdier
Lidt hjælp Har følgende i en tabel (tekst) 0-01-0021776. Vil gerne med erstat funktionen erstatte 0-01 med 600-601 og bibeholde sidste 7 ciffer.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. december 2007 - 20:42
#1
Ikke afprøvet: UPDATE TABELNAVN SET TASBELNAVN.FELTNAVN = "600-601" & Right([FELTNAVN],7);
17. december 2007 - 21:31
#2
mugs>> Eller måske ...Right([FELTNAVN],6); ;o) Eller den gode gamle "Word-metode": Åbn tabellen, marker kolonnen, vælg Rediger/Erstat
17. december 2007 - 21:46
#3
fdata > Først godaften, vore veje her jo krydset hinanden et par gange :o) Hvis du vælger right og 6 tegn mister du jo et tegn, og spørger vil beholde de sidste 7.
17. december 2007 - 22:00
#4
Nååh, jeg er jo bare blind. Jeg læste det som Mid(... :o( (jeg ville bruge Mid. Vi ved jo ikke, om der altid er 7 tegn i den sidste del)
Slettet bruger
18. december 2007 - 09:40
#5
UPDATE TABELNAVN SET TABELNAVN.FELTNAVN = "600-601-" & Mid([FELTNAVN],6);
18. december 2007 - 18:26
#6
Ved at afprøve da jeg ikke er en ørn til acces. Det plejer at virke det du siger mugs. Lidt tålmodighed OK
18. december 2007 - 18:30
#7
Du tager bare den tid du behøver. Jeg har indsat SQL-sætningen i en opdateringsforespørgsel, hvis det hjælper dig.
28. december 2007 - 16:30
#8
Jeg har følgende i en opdateringsforespørgsel: UPDATE [Aflæsning forbruger] SET WHERE ((([UPDATE Forbrugernr SET Forbrugernr].[Målernr])="600-601-" & Mid([Forbrugernr,6]))); men der spørges om et destinationsfelt
28. december 2007 - 16:54
#9
SET.. Du har ikke angivet hvilket felt der skal opdateres.
29. december 2007 - 17:58
#10
Tabelnavn er - Aflæsning forbruger - felt der skal opdateres er Forbrugernr SELECT [Aflæsning forbruger].Forbrugernr FROM [Aflæsning forbruger] WHERE (("UPDATE Aflæsning forbruger SET Aflæsning forbruger. Forbrugernr"="600-601-" & Mid([Forbrugernr,7]))); Har jeg ikke alt med ?
31. december 2007 - 17:34
#11
Hvis alle poster skal opdateres ukritisk: UPDATE [Aflæsning forbruger] SET Forbrugernr = "600-601-" & Mid(Forbrugernr,7); ellers skal du tilføje WHERE (Et-eller-andet-er-opfyldt)
01. marts 2009 - 23:23
#12
Hvordan går det her?
23. august 2010 - 23:42
#13
mugs >> Whoa! Så vækkede du ahh - til gavn for mig!?! Takker ahh >> December 2007! :o) Takker for point
26. august 2010 - 09:23
#14
Hej mugs noget kan tage lidt længere tid - tak for kommentar
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser