Avatar billede yxos Nybegynder
26. april 2005 - 20:01 Der er 8 kommentarer og
1 løsning

Link fra Char-felt til Autonum felt

Tabel: VareData 
Felt:  Varenummer  Tal  Langt heltal
Felt:  VareType    Tekst længde 50

Tabel VareType
Felt: ID          Autonum
Felt: Tekst        Tekst længde 30

Jeg ønsker at linke [VareData].[VareType] til [VareType].[ID] men det går ikke pga forskellig datatype. Jeg kan IKKE lave dette om !

Istedet prøvede jeg at lave en mellem-query; qVareData, baseret på tabel VareData, i hvilken jeg ville definere et nyt numerisk felt:

VareTypeN: Str([varetype])

som jeg så kunne bruge til at relatere til tabel VareType.

Men det virker ikke.

Når jeg forsøger i en ny query at linke [qVareData].[VareTypeN] til [VareType].[ID], så får jeg stadig "Datatyper i JOIN udtryk stemmer ikke overens".

Hjælp !
Avatar billede mugs Novice
26. april 2005 - 20:05 #1
Prøv at se på funktionen DlookUp.
Den henter data fra en anden tabel uden relationer.
Avatar billede terry Ekspert
26. april 2005 - 20:10 #2
I havent tried this but make a query where you select ALL fields from table VareData minus VareType. Now make a calculated field

VareType:Clng([VareData]![VareType])

now try making a query where you use this query and table Varetype and try joining the two fields (NOT TESTED)
Avatar billede terry Ekspert
26. april 2005 - 20:11 #3
May I ask WHY you can not change VareType to a long integer?
Avatar billede yxos Nybegynder
26. april 2005 - 20:15 #4
Jeg forstår ikke hvad du mener. Jeg har lagt en lille test db her: http://geismar.biz/files/db1.mdb

Det er queryen "Varedata uden relateret Varetype" der ikke virker...
Avatar billede yxos Nybegynder
26. april 2005 - 20:18 #5
Terry:  That was the hint I needed. If I use CLng instead of Str, it works !
Put an answer please.

I cannot change the data types because they are fixed by demand from my customer !
Avatar billede terry Ekspert
26. april 2005 - 20:20 #6
customers!
Avatar billede terry Ekspert
26. april 2005 - 20:21 #7
but as long as they are prepared to pay for th extra work needed then who cares!
Avatar billede yxos Nybegynder
26. april 2005 - 20:21 #8
No, customer !  There is only this one :-)
Avatar billede terry Ekspert
26. april 2005 - 20:27 #9
thanks
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