Just nu i M3-nätverket
Jump to content

Ändra i databas


rilleking

Recommended Posts

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

 

Link to comment
Share on other sites

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);

 

Link to comment
Share on other sites

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?

 

 

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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..

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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!

 

Link to comment
Share on other sites

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?

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...