Avatar billede janf Nybegynder
05. juli 2001 - 20:57 Der er 4 kommentarer

Access, hente data fra Concorde XAL med ODBC

Hei
Jeg henter data fra Concorde XAL (ver. 2.7) inn i Access. Så lenge en bruker kun en tabell er ikke dette noe problem. I noen tilfeller når en skal hente data fra to forskjellige tabeller, og referansefeltene er f.eks. varenummer, kan det oppstå problemer.

I den ene tabellen er dataene venstrestilt, da kommer det blanke tegn (mellomrom) etter varenummeret.
I den andre tabellen en ønsker å koble er de samme dataene høyrestilt, her kommer de blanke tegnene føre varenummeret. (Lite praktisk).
Dette gjør at de ikke er identiske, en får ikke koblet tabellene.
En kan f.eks kopiere inn hele tabellen i Access og slette de blanke tegnene,men det er en smule tungvint.

Hva kan en ellers gjøre, bortsett fra å få Damgaard til å f.eks. venstre stille alle dataene i nyere versjoner. Er det noen nyere versjoner hvor dette er endret?
Avatar billede kichian Nybegynder
06. juli 2001 - 13:25 #1
Også i nyeste version er disse data desværre højrestillede :-( Jeg ved ikke hvad de tænker med...
Dette gælder også for Axapta.
Du kan selv koble tabellerne med venstre_kundenr = LTrim(højre_kundenr)

Avatar billede janf Nybegynder
09. juli 2001 - 07:06 #2
Hei kichian

Takk for svar!
Jeg er ikke noe avansert pruker av Access, så her \"prater\" du \"over hodet på meg\"
Kan du forklare dette noe nermere?
Avatar billede kichian Nybegynder
09. juli 2001 - 08:57 #3
Du bliver nød til selv at skrive den SQL, som skal relatere tabellerne. Eller rette i den SQL som Access genererer.

Dvs. at du på de felter hvor data er højrestillede, skal bruge kommandoerne Trim eller LTrim. Disse kommandoer fjerne blanktegn, hvilket får data til at se identiske ud. Du skal dog huske at fylde blanktegn på, hvis du indsætter i en tabel, hvor det forventes at data er højrestillede.
Avatar billede janf Nybegynder
13. september 2001 - 07:09 #4
Jeg er fortsatt for grønn i faget til at jeg får til dette med Trim eventuelt LTrim. Enten er ikke denne funksjon i min programvare, eller jeg gjør noe feil.
Av den grunn ønsker jeg ikke verken avvise eller akseptere svaret.
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