Avatar billede ahh Nybegynder
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.
Avatar billede mugs Novice
17. december 2007 - 20:42 #1
Ikke afprøvet:

UPDATE TABELNAVN SET TASBELNAVN.FELTNAVN = "600-601" & Right([FELTNAVN],7);
Avatar billede fdata Forsker
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
Avatar billede mugs Novice
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.
Avatar billede fdata Forsker
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)
Avatar billede Slettet bruger
18. december 2007 - 09:40 #5
UPDATE TABELNAVN SET TABELNAVN.FELTNAVN = "600-601-" & Mid([FELTNAVN],6);
Avatar billede ahh Nybegynder
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
Avatar billede mugs Novice
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.
Avatar billede ahh Nybegynder
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
Avatar billede mugs Novice
28. december 2007 - 16:54 #9
SET..

Du har ikke angivet hvilket felt der skal opdateres.
Avatar billede ahh Nybegynder
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 ?
Avatar billede fdata Forsker
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)
Avatar billede mugs Novice
01. marts 2009 - 23:23 #12
Hvordan går det her?
Avatar billede fdata Forsker
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
Avatar billede ahh Nybegynder
26. august 2010 - 09:23 #14
Hej mugs noget kan tage lidt længere tid - tak for kommentar
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