Avatar billede puppetmaster Nybegynder
20. oktober 2003 - 12:07 Der er 4 kommentarer og
1 løsning

Udskifte oe med ø, ae med æ og aa med å

Jeg har haft lidt problemer med en database som har været lavet til kun at køre her i danmark, men som nu skal køre på engelske og polske versioner af Access og Windows.
Derfor har jeg rettet alle æ, ø og å'ere til ae, oe og aa. Dette afstedkommer dog nogle problemer, i og med at rapporter osv ikke ser godt ud mere!
Derfor har jeg brug for, i VBA, en funktion, som checker om mit recordset (rst) indeholder oe, ae og aa og så erstatter dem med æ, ø og å.
Jeg åbner et recordset og henter navnene på felterne. Disse navne kunne f.eks. være:
Dato
Tid
Sted
Antal proever
Temp. koelerum
Avatar billede puppetmaster Nybegynder
20. oktober 2003 - 12:08 #1
Ændringen skal kun gælde repræsentationen af dataene.
Her er koden som overfører til Excel:

  rst.MoveFirst
  j = 1
  While Not rst.EOF
    j = j + 1
    For i = 0 To Liste2.ListCount - 1
      xlsheet.cells(j, i + 1) = rst.fields(Liste2.Column(0, i))
      If Liste2.Column(0, i) = "Dato" Then
        xlsheet.cells(j, i + 1).Select
        xlapp.Selection.NumberFormat = "m/d/yy"
      End If
    Next
    rst.MoveNext
  Wend
Avatar billede puppetmaster Nybegynder
20. oktober 2003 - 12:24 #2
Det skal vel laves med et array, som løbes igennem.
Avatar billede puppetmaster Nybegynder
20. oktober 2003 - 13:27 #3
Beklager ovenstående kode, det var forkert sat ind, her er koden som bruges:

Replace(Liste2.Column(0, i), "oe", "ø")

Hvordan checker jeg på ae og aa i "samme hug"?
Avatar billede puppetmaster Nybegynder
20. oktober 2003 - 13:28 #4
For i = 0 To Liste2.ListCount - 1
    xlsheet.cells(1, i + 1) = Replace(Liste2.Column(0, i), "oe", "ø")
  Next
Avatar billede puppetmaster Nybegynder
31. oktober 2003 - 09:06 #5
Lukker igen
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