Just nu i M3-nätverket
Gå till innehåll

Ändra i databas


rilleking

Rekommendera Poster

Hej. Är nybörjare i Access och skulle behöva lite hjälp...

 

Har gjort en databas över min karaokesamling och har sorterat den i 6 olika kolumner i 1 tabell.

Konverterade allt från ett excel dokument jag hade.

Det blev tydligen lite strul för att nästan all text i kolumnen "låtar" fick ett mellanslag innan texten. Alltså " låtnamn.mp3"

Skulle kunna redigera detta manuellt men det är 6000 låtar så det vore ett jäkla jobb.

Kan man göra något script av nått slag som ordnar det där automatiskt? Att den tar bort mellanslaget innan varje låttitel i just den kolumnen?

 

/Richard

 

Länk till kommentar
Dela på andra webbplatser

Jag är ingen hejare på Access man antar att du använder SQL

Ltrim tar bort all inledande Space

 

 

UPDATE tabellen

SET filnamn = LTRIM(filnamn);

 

Länk till kommentar
Dela på andra webbplatser

okej. Men måste jag då skriva in alla filnamnen? Det är säkert 4000 låtar som det är så på.. Finns det inget kommando som ändrar alla filerna på en och samma gång?

 

 

 

Länk till kommentar
Dela på andra webbplatser

okej. Men måste jag då skriva in alla filnamnen?

Nej, kör bara queryn så uppdateras alla poster.

 

filnamn är alltså namnet på fältet/kolumnen där filnamnen ligger.

[inlägget ändrat 2006-12-16 23:18:31 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

hmm, kan ha asp? Jag vet inte så mycket om ASP mer än att det används på vissa websidor.. Är som sagt en verklig nybörjare på det här..

 

Länk till kommentar
Dela på andra webbplatser

hmm, kan ha asp? Jag vet inte så mycket om ASP

Det är ändå inget du behöver i det här fallet. Kör bara frågan direkt i Access

 

Länk till kommentar
Dela på andra webbplatser

ah ok =)

 

Så hur kör jag en query då? =) Jag är verkligen dålig på Access. Vet att det är en en fråga som man ska skapa om jag förstått rätt..

 

Men vart i access skriver man in

 

UPDATE tabellen

SET filnamn = LTRIM(filnamn);

 

Tacksam för hjälp

 

Länk till kommentar
Dela på andra webbplatser

Följande är instruktioner för Access 2003 (engelsk version):

Välj Insert->Query->Design View

Högerklicka i det grå fältet i det nya fönstret och välj SQL View. Skriv in frågan och välj ur menyn Query->Run

 

Länk till kommentar
Dela på andra webbplatser

Det där fungerade helt suveränt! Tack så mycket! Att så lite kan göra så mycket =)

 

Tack för hjälpen än en gång!

 

Länk till kommentar
Dela på andra webbplatser

Jag har ett litet problem till som du kanske kan hjälpa mig lista ut =)

 

Vissa artister och låtar är skrivna med CAPS och vissa enbart med små bokstäver. Går det att formatera texten så att alla låtar t.ex börjar med stor bokstav?

 

Länk till kommentar
Dela på andra webbplatser

Vet inte om Access SQL har en specifik funktion för kapitälisering, med följande fungerar oavsett:

update Table1 set filnamn=ucase(left(filnamn,1))+lcase(right(filnamn,len(filnamn)-1))

 

Fast inte för fältet filnamn då förstås =)

Ändra filnamn på alla ställen till berört fältnamn

[inlägget ändrat 2006-12-16 23:48:02 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...