Advarsel “Kan ikke legge til post(er) …” i Access
Du får advarselen når du skal legge LESID
og FILGRUPPE
etter at du har lagt inn FILNAVN
. Trykk OK og flytt cursor ned eller opp. Deretter bør du kunne legge LESID
og FILGRUPPE
.
Kan ikke lese filen flere ganger i Access
For å kunne lese en fil flere ganger f.eks annen fane i en Excel fil, kan gjøres ved å velge Rediger
knappen. Valg FILID
av filen, men IKKE skrive filstien på nytt siden den allerede finnes i databasen ie. original filer.
Hvordan finner jeg FILID av en tidligere rawfil
Trykk knappen Orgfiler. En ny fane som heter Originalfiler åpnes hvor du kan søke filen du er interessert i. Deretter ser du FILID til filen.
Feilmelding om “dublettverdier i en indeks, primærnøkkel eller relasjon”.
Dette skjer ofte når man skal legge inn ny rawfil som allerede finnes i databasen. Trykk knappen Orgfiler og bruk FILID til den filen som allerede finnes i databasen istedenfor å legge den på nytt.
Kan ikke se doble anførselstegn ""
i Access når kodebok for TYPE er RE
Når en kolonne skal omkodes ved bruk av TYPE lik RE
til ""
blir symbolen likevel forsvant eller usynlige når cursor blir flyttet. Løsningen er å skrive enten delete
eller slett
i TIL for å gjøre det tydelig. Selvsagt funker det med ""
også, hvis du vil gjøre det vanskelig for deg selv og andre å se hva som egentlig definert i kodeboken 😀
Kolonnenavn med ÆØÅ - bruk regulært uttrykk i MANHEADER ved behov
Oppdatering: Fra versjon 1.2.1 kan man bruke regulært uttrykk dvs. ^$\[.*\]
osv. i MANHEADER også f.eks ^utdan=UTDANNING
for å gi nytt navn for spesielle kolonner f.eks et langt og med æøå
kolonnenavn utdanning særlig før migrasjonsår
til et kort kolonnenavn UTDANNING
.
Problem ca 01.09.22: I går prøvde Hanna og jeg å lese inn UFORE-filene i orgdata. Det fungerte ikke på min PC (og heller ikke hos Yusman). Problemet var knyttet til ÆØÅ, som ble lest forskjellig fra Access og fra filene, slik at kolonnenavnene ikke matchet. Det ble lest inn feil både i filene og fra Access specs, men feil på to forskjellige måter. Dette medførte også utfordringer med å se på spesifikke kolonner, da R ikke klarte å lese riktige kolonnenavn.
Etter mye frem og tilbake ser det ut til at dette er knyttet til encoding-innstillinger som er endret i R versjon 4.2 (gått over til UTF-8).
LØSNING 1: Jeg endret til R versjon 4.1.3, og da fungerte alt som det skulle.
NESTEN LØSNING 2: I R versjon 4.2.1 forsøkte jeg å endre encoding-innstillingene til å bruke det samme som i tidligere R-versjoner. Da får jeg til å lese riktige kolonnenavn i filene, men kolonnenavnene fra Access specs leses fortsatt inn feil. Dette løser altså halve problemet. Korrekt innlesing av access specs må endres i selve orgdata, så det må Yusman være med å se på når det dukker opp en ledig stund.
KONKLUSJON:
- Foreløpig fortsett å bruke R versjon 4.1.3
- Jeg vet ikke hvordan en oppdatering til R 4.2.x vil påvirke KHfunctions, det må testes
- I fremtiden bør vi nok alle oppdatere til siste versjon av R, men da må vi først få orden på encodingen slik at det ikke dukker opp mer problemer.
MANHEADER: Dette feltet i Access-specen gjør at kolonnehoder i innfilen erstattes med noe vi skriver. De “vanskelige” kolonnehodene angis med nummer, og bør gis navn uten ÆØÅ.