Avatar billede clauso Nybegynder
23. marts 2004 - 11:09 Der er 9 kommentarer og
1 løsning

Hente felt fra anden tabel

Hvis man forestiller sig disse 2 tabeller med 2  ens felter:
Tabel1
ID - Farve

Tabel2
ID - Farve

Kan man ikke, hvis man laver Tabel2, id som en opslagskolonne,
få automatisk vist Farve i Tabel2 (som skal komme fra Tabel1, farve)
og hvad skriver jeg da hvor? (har forsøgt med noget select
i opslag>rækkekilde men uden det store held so far.
Ser ikke særligt avanceret ud, men alting har jo en begyndelse.......
(har lavet en relation ml. de 2 ID´er).
Avatar billede terry Ekspert
23. marts 2004 - 11:27 #1
If you have a relationship between the two table then make a query including fields from BOTH tables. Then us eth equery in the form instead of the table.
Avatar billede terry Ekspert
23. marts 2004 - 11:29 #2
You can also use the dlookup funtion to get a value from another table


Me.somefield = Dlookup("FieldName","TableName","SomeField = " & somevalue)
Avatar billede clauso Nybegynder
23. marts 2004 - 11:53 #3
Med en udvælgsesforespørgsel får jeg flg sql:

SELECT Tabel1.ID, Tabel1.farve
FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID = Tabel2.ID;

men det giver INGEN farve i tabel2.farve ved valg af id i table2.
Dlookup kan jeg ikke rigtig se hvordan jeg kan bruge?
Er sql herover rigtigt?
Avatar billede terry Ekspert
23. marts 2004 - 11:59 #4
SELECT Tabel1.ID, Tabel1.farve, Tabel2.farve
FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID = Tabel2.ID;
Avatar billede terry Ekspert
23. marts 2004 - 12:00 #5
If you use the query builder in Access you can select all of the fields you want to see visually!
Avatar billede clauso Nybegynder
23. marts 2004 - 12:27 #6
Jeg får nu "valgmuligheden" mellem farverne fra tabel1.farve,
men det er ikke hvad der ønskes.
Farven skal stå i farve i tabel2 "automatisk" på baggrund af
indsat id i tabel2.
Jeg indrømmer jeg har ikke styr på de forsk. valgmuligheder i
OPSLAG: der findes i
Viskontrolelement: tekstboks,liste,kombi i  -
rækkekildetype:tabel/forespørgsel, værdiliste, feltliste og i
rækkekilde vælger jeg queryen jeg lavede med ovennævnte sql.
Dette gælder for feltet tabel2.farve.
Hvor går det galt?
Avatar billede terry Ekspert
23. marts 2004 - 14:02 #7
The problem is that we do not know 100% what it is you are trying to do!

Try giving an example of your data and what EXACTLY you want?
Avatar billede clauso Nybegynder
23. marts 2004 - 14:26 #8
Very simple:
I want to be able to select the right "farve" from
table1, when I make a choose in table2´s ID.
Eg. I have table1:
id:1 -farve:hvid
id:2 -farve:sort
I now go to table2 and choose id:2 and then I want
to be able to see "sort" in table2.farve.

I have this in Table2.id´s rækkekilde:
select distinctrow table1.id from table1

and in Table2.farve´s rækkekilde:
SELECT Tabel1.ID, Tabel1.farve, Tabel2.farve
FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID = Tabel2.ID;
Avatar billede terry Ekspert
23. marts 2004 - 15:34 #9
I have a feeling we are getting things mixed up!
When you say table dont you mean a combo (drop down)?

If you can send your dB to NOSPAMeksperten@santhell.dkNOSPAM then I maybe have a better chance of understanding what it is you are doing! I also have a bit more time as I am at work at them moment!


remove NOSPAM

I will look at it this evening after work!
Avatar billede terry Ekspert
24. marts 2004 - 17:52 #10
Have you received the dB I sent?
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